LoveFrames/demo/examples/menu.lua

46 lines
1.6 KiB
Lua
Raw Normal View History

2019-03-06 23:19:58 +00:00
local example = {}
example.title = "Menu"
example.category = "Object Demonstrations"
function example.func(loveframes, centerarea)
local frame = loveframes.Create("frame")
frame:SetName("Menu")
frame:CenterWithinArea(unpack(centerarea))
local text = loveframes.Create("text", frame)
text:SetText("Right click this frame to see an \n example of the menu object")
text:Center()
local submenu3 = loveframes.Create("menu")
submenu3:AddOption("Option 1", false, function() end)
submenu3:AddOption("Option 2", false, function() end)
local submenu2 = loveframes.Create("menu")
submenu2:AddOption("Option 1", "resources/food/FishFillet.png", function() end)
submenu2:AddOption("Option 2", "resources/food/FishSteak.png", function() end)
submenu2:AddOption("Option 3", "resources/food/Shrimp.png", function() end)
submenu2:AddOption("Option 4", "resources/food/Sushi.png", function() end)
local submenu1 = loveframes.Create("menu")
submenu1:AddSubMenu("Option 1", "resources/food/Cookie.png", submenu3)
submenu1:AddSubMenu("Option 2", "resources/food/Fish.png", submenu2)
local menu = loveframes.Create("menu")
menu:AddOption("Option A", "resources/food/Eggplant.png", function() end)
menu:AddOption("Option B", "resources/food/Eggs.png", function() end)
menu:AddDivider()
menu:AddOption("Option C", "resources/food/Cherry.png", function() end)
menu:AddOption("Option D", "resources/food/Honey.png", function() end)
menu:AddDivider()
menu:AddSubMenu("Option E", false, submenu1)
menu:SetVisible(false)
frame.menu_example = menu
2020-04-28 17:02:00 +00:00
text.menu_example = menu
2019-03-06 23:19:58 +00:00
end
2020-04-28 17:02:00 +00:00
return example