Ebitengine tool kit for creating graphical user interfaces
Find a file
2023-10-28 23:07:40 -07:00
examples Migrate package to code.rocket9labs.com 2023-10-21 16:12:04 -07:00
box.go Document everything 2023-10-28 23:07:40 -07:00
button.go Document everything 2023-10-28 23:07:40 -07:00
doc.go Document everything 2023-10-28 23:07:40 -07:00
flex.go Document everything 2023-10-28 23:07:40 -07:00
frame.go Document everything 2023-10-28 23:07:40 -07:00
game.go Document everything 2023-10-28 23:07:40 -07:00
go.mod Fix dragging Text widget scroll bar 2023-10-28 12:24:30 -07:00
go.sum Fix dragging Text widget scroll bar 2023-10-28 12:24:30 -07:00
grid.go Document everything 2023-10-28 23:07:40 -07:00
input.go Document everything 2023-10-28 23:07:40 -07:00
keybind.go Document everything 2023-10-28 23:07:40 -07:00
LICENSE Initial commit 2022-06-09 16:00:13 -07:00
README.md Add Frame documentation 2023-10-28 13:08:07 -07:00
style.go Document everything 2023-10-28 23:07:40 -07:00
text.go Document everything 2023-10-28 23:07:40 -07:00
widget.go Document everything 2023-10-28 23:07:40 -07:00
window.go Document everything 2023-10-28 23:07:40 -07:00

etk - Ebitengine Tool Kit

GoDoc Donate via LiberaPay Donate via Patreon

Ebitengine tool kit for creating graphical user interfaces

Note: This library is still in development. Breaking changes may be made until v1.0 is released.

Widgets

Custom widgets may be created entirely from scratch or may be based on official widgets.

The following official widgets are available:

  • Box - Building block for creating custom widgets.
  • Button - Clickable button.
  • Flex - Flexible stack-based layout. Each Flex widget may be oriented horizontally or vertically.
  • Frame - Widget container. All child widgets are displayed at once. Child widgets are not repositioned by default.
  • Grid - Highly customizable cell-based layout. Each widget added to the Grid may span multiple cells.
  • Input - Text input widget. The Input widget is simply a Text widget that also accepts user input.
  • Text - Text display widget.
  • Window - Widget paging mechanism. Only one widget added to a window is displayed at a time.

Documentation

Documentation is available via godoc.

Support

Please share issues and suggestions here.