summaryrefslogtreecommitdiff
path: root/JGUI/JGUI.lua
diff options
context:
space:
mode:
Diffstat (limited to 'JGUI/JGUI.lua')
-rw-r--r--JGUI/JGUI.lua36
1 files changed, 36 insertions, 0 deletions
diff --git a/JGUI/JGUI.lua b/JGUI/JGUI.lua
new file mode 100644
index 0000000..6f82896
--- /dev/null
+++ b/JGUI/JGUI.lua
@@ -0,0 +1,36 @@
+
+-- panel
+local JGUI = {}
+
+local Widget = {
+ -- common properties
+ name, -- name
+ x, y, width, height, -- boundary
+ swallow, -- swallow event or not by default
+ -- event callbacks
+ onClick, -- clicked callback
+ onHover, -- hover callback
+ -- common functions
+ onEvent,
+}
+function Widget.onEvent(clicked, )
+
+end
+
+local Panel = {
+ widgets = {},
+}
+
+
+------------------------------------
+--
+------------------------------------
+JGUI.newButton = function()
+
+end
+
+JGUI.newPanel = function()
+
+end
+
+