Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- os.loadAPI("guiapi")
- bar = guiapi.newMenu()
- cat = guiapi.newMenu()
- lark = guiapi.newMenu()
- foo = guiapi.newItem()
- a = guiapi.newItem()
- b = guiapi.newItem()
- c = guiapi.newItem()
- d = guiapi.newItem()
- e = guiapi.newItem()
- f = guiapi.newItem()
- g = guiapi.newItem()
- h = guiapi.newItem()
- i = guiapi.newItem()
- dog = guiapi.newItem()
- mat = guiapi.newItem()
- foo:newType("menu")
- foo:addData(bar)
- foo:newColour(colours.green)
- mat:newType("menu")
- mat:addData(bar)
- mat:newColour(colours.orange)
- cat:newItem(foo)
- lark:newItem(mat)
- a:addData(lark)
- a:newType("menu")
- a:newColour(colours.blue)
- b:newColour(colours.lightBlue)
- c:newName("Quit")
- c:newType("quit")
- c:newColour(colours.lime)
- d:newName("Message box!")
- d:addData("This is")
- d:addData("something helpful")
- d:newType("msgbox")
- d:newColour(colours.magenta)
- e:newName("Input Box!")
- e:addData("Enter")
- e:addData("something")
- e:newType("inpbox")
- e:newColour(colours.magenta)
- dog:newType("menu")
- dog:addData(cat)
- dog:newColour(colours.pink)
- bar:newItem(dog)
- bar:newItem(a)
- bar:newItem(b)
- bar:newItem(d)
- bar:newItem(e)
- bar:newItem(c)
- bar:newItem(g)
- bar:newItem(h)
- bar:newItem(i)
- lark:newItem(foo)
- while true do
- stype, data = cat:draw()
- if stype =="inpbox" then guiapi.msgBox({"You said :", guiapi.inpBox(data)}); end
- if stype =="quit" then term.clear(); term.setCursorPos(1,1); break end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement