ui/eg
Noah 07cefb6499 Menus and Menu Bars
* New and completed widgets: Menu, MenuButton and MenuBar.
* MenuButton is a kind of Button that opens a popup Menu when clicked.
* MenuBar is a container of buttons designed to be attached to the top
  of an application window ("File, Edit, View, Help")
* Supervisor manages the popup menus with its new concept of a Modal
  Widget. Modal widgets take exclusive event priority for all mouse and
  key events. The pop-up menu is a modal window, which means you must
  click an option inside the menu OR clicking outside the menu will
  close it and eat your click event (widgets outside the modal don't
  receive events, but the modal itself gets an event that you've done
  this).
2020-06-04 00:50:23 -07:00
..
frame-place Tooltip Widget and Event Refactor 2020-03-09 17:13:33 -07:00
hello-world Update README 2020-03-09 17:32:28 -07:00
layout Add README, LICENSE and Examples 2019-12-27 16:06:24 -08:00
menus Menus and Menu Bars 2020-06-04 00:50:23 -07:00
tooltip Tooltip Widget and Event Refactor 2020-03-09 17:13:33 -07:00
wasm-common Menus and Menu Bars 2020-06-04 00:50:23 -07:00
windows Menus and Menu Bars 2020-06-04 00:50:23 -07:00
DejaVuSans.ttf Add README, LICENSE and Examples 2019-12-27 16:06:24 -08:00
README.md Menus and Menu Bars 2020-06-04 00:50:23 -07:00
main.go Tooltip Widget and Event Refactor 2020-03-09 17:13:33 -07:00

README.md

Examples for go/ui

  • Hello, World!: a basic UI demo.
  • Frame Place(): demonstrates using the Place() layout management option for Frame widgets.]
  • Window Manager: demonstrates the Window widget and window management features of the Supervisor.
  • Tooltip: demonstrates the Tooltip widget on a variety of buttons scattered around the window.
  • Menus: demonstrates various Menu Buttons and a Menu Bar.