User interface toolkit for Go with support for SDL2 and HTML Canvas render targets.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Noah Petherbridge 5d16f5d50c New Widget: TabFrame 3 months ago
..
forms Add SelectBox Widget 4 months ago
frame-place Update example apps and documentation 5 months ago
hello-world Update example apps and documentation 5 months ago
menus Update example apps and documentation 5 months ago
tabframe New Widget: TabFrame 3 months ago
themes Update example apps and documentation 5 months ago
tooltip Update example apps and documentation 5 months ago
wasm-common Menus and Menu Bars 1 year ago
windows Update example apps and documentation 5 months ago
DejaVuSans.ttf Add README, LICENSE and Examples 2 years ago
README.md New Widget: TabFrame 3 months ago
main.go Tooltip Widget and Event Refactor 2 years ago

README.md

Examples for go/ui

Here are some example programs using go/ui, each accompanied by a screenshot and description:

  • Hello, World!: a basic UI demo with a Label and a Button.
  • 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.
  • Themes: a UI demo that shows off the Default, Flat, and Dark UI themes as part of experimental theming support.
  • TabFrame: demo for the TabFrame widget showing multiple Windows with tabbed interfaces.