Commit graph

29 commits

Author SHA1 Message Date
6683c25b1d Add Button and Checkbox to showcase 2024-10-23 19:35:44 -07:00
a4a591ea39 Add Text.FontSize 2024-10-15 12:40:20 -07:00
8aa49057b7 Add Text.SetLast 2024-10-14 13:09:06 -07:00
b9ddff24b5 Add Sprite 2024-09-18 19:41:36 -07:00
7b35245a5a Add Widget.Cursor
Resolves #9.
2024-09-11 22:13:07 -07:00
4d44a01b29 Check required height when auto resizing font 2024-09-01 21:32:09 -07:00
95cc760dea Disable scroll bars for auto resize text fields 2024-09-01 21:25:29 -07:00
4c67a3c448 Resize font to fit button label, add Text.SetAutoResize to allow fitting text within field 2024-08-21 23:43:05 -07:00
416576f940 Allow fonts to be specified directly
This will enable etk to auto-scale text to fit within a bounded area.

Relates to #5.
2024-04-23 13:05:39 -07:00
7e5208a9f6 Add SetMask to messeji and Text widget 2024-02-10 12:43:58 -08:00
266e1368de Make messeji elements private 2024-01-23 12:52:09 -08:00
6e0f6f1ee3 Move messeji into etk 2024-01-16 13:00:20 -08:00
c8545de5b3 Allow specifying font face mutex 2023-11-07 17:37:51 -08:00
36965d0b79 Document everything 2023-10-28 23:07:40 -07:00
6e8eb92a2c Add Focus to Widget interface 2023-10-28 22:23:18 -07:00
8912fc06fd Allow specifying color of scroll bar area and handle 2023-10-28 00:30:09 -07:00
69118f50b2 Improve input handling 2023-10-27 22:04:50 -07:00
80d56f9c28 Pass mouse input to Text and Input widgets 2023-10-27 16:54:13 -07:00
bd4594c4b5 Fix Text widget field access 2023-10-27 13:36:27 -07:00
af162c64b6 Allow specifying widget background color 2023-10-25 20:51:19 -07:00
12d99f9f6d Allow widgets to specify whether they accept focus 2023-10-23 00:30:39 -07:00
f36fbb8087 Allow sending raw keyboard events to widgets 2023-10-22 12:36:35 -07:00
5c6a4b8708 Migrate package to code.rocket9labs.com 2023-10-21 16:12:04 -07:00
5a3db3e94e Add method for controlling focus 2023-10-21 15:30:09 -07:00
2cf182ad16 Do not align text widgets by default 2023-09-28 22:43:29 -07:00
585e23b06f Make Text.Field and Input.Field public 2023-06-07 21:31:13 -07:00
f12353f314 Add Text.Text and Input.Text 2023-06-07 21:07:08 -07:00
368514415e Add methods Text.Clear and Input.Clear 2023-01-03 11:37:01 -08:00
8d5f5af3c5 Add widgets 2022-07-07 14:53:14 -07:00