summaryrefslogtreecommitdiff
path: root/JGUI/JGUI.lua
blob: 6f82896b1ced0e8402adc029b59a6a403ef1c3f8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
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