Commit Graph

29 Commits

Author SHA1 Message Date
Trevor Slocum 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
Trevor Slocum 7e5208a9f6 Add SetMask to messeji and Text widget 2024-02-10 12:43:58 -08:00
Trevor Slocum fe95e8209c Add Button.SetBorderColor 2024-01-23 01:07:06 -08:00
Trevor Slocum b8e1658b3f Add shortcut attributes ConfirmRune and BackRune 2024-01-21 16:18:49 -08:00
Trevor Slocum 6e0f6f1ee3 Move messeji into etk 2024-01-16 13:00:20 -08:00
Trevor Slocum d4e4ef831f Move kibodo into etk 2024-01-16 12:52:24 -08:00
Trevor Slocum bde57bc0ac Add right mouse button to default bindings 2024-01-11 12:19:28 -08:00
Trevor Slocum 127665c198 Pass mouse out event to pressed widget 2024-01-09 20:38:58 -08:00
Trevor Slocum e094469352 Add Keyboard 2024-01-09 12:54:56 -08:00
Trevor Slocum 801d4c27a0 Add List 2023-12-19 12:24:44 -08:00
Trevor Slocum 84765fcd5a Rename Grid.Empty as Grid.Clear 2023-12-14 21:32:53 -08:00
Trevor Slocum cba07aae64 Add Empty method to widgets 2023-11-20 10:49:29 -08:00
Trevor Slocum 702b49df24 Allow specifying children when creating a Frame 2023-11-08 20:58:30 -08:00
Trevor Slocum c8545de5b3 Allow specifying font face mutex 2023-11-07 17:37:51 -08:00
Trevor Slocum 354a405635 Add Checkbox 2023-11-02 21:51:49 -07:00
Trevor Slocum 148902fb8d Retry calculating bounds on panic 2023-11-02 12:12:53 -07:00
Trevor Slocum 81773c597b Fallback to text.BoundString 2023-11-01 23:52:46 -07:00
Trevor Slocum e54b05cdd0 Fix dragging Text widget scroll bar 2023-10-28 12:24:30 -07:00
Trevor Slocum 8912fc06fd Allow specifying color of scroll bar area and handle 2023-10-28 00:30:09 -07:00
Trevor Slocum 07b308bcc0 Fix input focus ordering 2023-10-27 23:29:39 -07:00
Trevor Slocum 69118f50b2 Improve input handling 2023-10-27 22:04:50 -07:00
Trevor Slocum 80d56f9c28 Pass mouse input to Text and Input widgets 2023-10-27 16:54:13 -07:00
Trevor Slocum 5f58e0f62a Update README 2023-10-23 23:42:33 -07:00
Trevor Slocum f36fbb8087 Allow sending raw keyboard events to widgets 2023-10-22 12:36:35 -07:00
Trevor Slocum 5c6a4b8708 Migrate package to code.rocket9labs.com 2023-10-21 16:12:04 -07:00
Trevor Slocum 416660e4c9 Handle touch input 2023-10-21 15:00:57 -07:00
Trevor Slocum a3c56d7430 Add Grid widget 2023-09-28 21:30:08 -07:00
Trevor Slocum 8d5f5af3c5 Add widgets 2022-07-07 14:53:14 -07:00
Trevor Slocum 1b8a1f536a Initial commit 2022-06-09 16:00:13 -07:00