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 6df7bade48 Add SelectBox Widget 12 months ago
..
forms Add SelectBox Widget 12 months ago
frame-place Update example apps and documentation 12 months ago
hello-world Update example apps and documentation 12 months ago
menus Update example apps and documentation 12 months ago
themes Update example apps and documentation 12 months ago
tooltip Update example apps and documentation 12 months ago
wasm-common Menus and Menu Bars 2 years ago
windows Update example apps and documentation 12 months ago
DejaVuSans.ttf Add README, LICENSE and Examples 2 years ago
README.md Update example apps and documentation 12 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.