Skip to content

Instantly share code, notes, and snippets.

@lepinekong
Created December 26, 2017 17:17
Show Gist options
  • Save lepinekong/36b1ded59a9c5b869dda3be465c70775 to your computer and use it in GitHub Desktop.
Save lepinekong/36b1ded59a9c5b869dda3be465c70775 to your computer and use it in GitHub Desktop.
Menu and Submenus
Red [title: "Menus" needs: 'view]
g: layout [area 400x400]
g/menu: [
"No Submenus" [
"Print" prnt
---
"Quit" kwit
]
"Sub-menus" [
"Sub-menus" [
"Submenu1" s1
"Submenu2" s2
"Submenu3" [
"Submenu4" s4
]
]
]
]
g/actors: make object! [
on-menu: func [face [object!] event [event!]][
if event/picked = 'kwit [unview/all]
if event/picked = 'prnt [print "print menu selected"]
if event/picked = 's4 [print "submenu4 selected"]
]
]
view g
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment