etk[0] is a library for the Ebitengine[1] game engine that simplifies creating graphical user interfaces. Boxcars[2] uses etk to greatly simplify UI development, as its single codebase targets web, desktop and Android.
0. https://code.rocket9labs.com/tslocum/etk 1. https://ebitengine.org 2. https://code.rocket9labs.com/tslocum/boxcars Features: - Simplifies GUI development: - Propagates layout changes. - Propagates user input. - Propagates focus. - Extensible by design: - The Box widget is provided as a building block for custom widgets. - Widgets may be nested within each other efficiently. - Tools in the kit: - 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. - List: List of widgets as selectable items. - Text: Text display widget. - Window: Widget paging mechanism. Only one widget added to a window is displayed at a time. -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/eef158c6-2b23-4599-87a9-75ee41b6d5a6n%40googlegroups.com.