Commit Graph

166 Commits

Author SHA1 Message Date
60aac053fb Add ability to change an icon's icon 2023-03-21 12:26:06 -04:00
faf5ebb283 List can now add multiple entries at once, and clear all of them 2023-03-20 01:57:06 -04:00
f37101eb9e Ctrl+a selects all in TextBox 2023-03-20 01:56:12 -04:00
d475e5e2ec TextBox now has an OnEnter method. 2023-03-20 01:13:23 -04:00
221647a265 Made icons a bit better
There is a new IconNone and an IconUpward, and buttons don't
expand awkwardly when they have an icon.
2023-03-20 01:12:19 -04:00
d651570746 The list element calls the scroll bounds change callback 2023-03-17 01:58:42 -04:00
4c6e01203c Label.EmCollapse actually works now 2023-03-17 01:00:11 -04:00
Sasha Koshka
6258c77f86 Added an align method to label 2023-03-16 15:58:26 -04:00
Sasha Koshka
a4ef28cdd0 Moved containers into a separate package 2023-03-16 14:22:56 -04:00
5ca9206f65 DocumentContainer properly adopts children now 2023-03-16 00:24:40 -04:00
1239f4e03d Made DocumentContainer satisfy FlexibleParent 2023-03-15 23:57:22 -04:00
8aaa017902 Re-added OnScrollBoundsChange methods because they are useful 2023-03-15 23:56:00 -04:00
0015820fac Basic elements now conform to new API 2023-03-15 01:41:23 -04:00
99e029ae09 TextBox no longer aggressively requests focus 2023-03-13 22:25:57 -04:00
5149c27cf3 Added untested label collapse 2023-03-13 17:10:27 -04:00
7ef95cc751 Removed unneeded Container.reflectChildProperties() 2023-03-12 01:57:56 -05:00
b09994973c List and Piano do shattering properly 2023-03-12 01:47:58 -05:00
37048c6759 Raycaster runs? 2023-03-12 01:33:05 -05:00
92e5822185 Basic and fun elements conform to new API change 2023-03-12 01:15:36 -05:00
5afbc0e713 DocumentContainer constrains its scroll position on resize 2023-03-11 20:04:08 -05:00
b7a7800370 DocumentContainer has a proper minimum width 2023-03-11 19:25:35 -05:00
15fa3b2497 Quelled some of the strangeness 2023-03-11 18:27:16 -05:00
081b005679 Added a somewhat buggy DocumentContainer 2023-03-11 18:00:29 -05:00
1be769526d Removed references to flexible from containers 2023-03-11 00:48:15 -05:00
677dca1dbf ScrollContainer uses ScrollBar for scrolling 2023-03-11 00:21:54 -05:00
aaa794ac04 ScrollBar handles scroll wheel events 2023-03-10 13:42:51 -05:00
8658ecd879 Sort of fixed a flexible height bug 2023-03-10 00:10:26 -05:00
1c28613981 The scroll bar is better 2023-03-09 23:27:08 -05:00
8e1638e054 I may have fixed the wierd scrollbar rendering
And something else I didn't realize was there
2023-03-09 22:23:09 -05:00
aff9aca835 We now have an untested lone scrollbar element 2023-03-09 18:15:52 -05:00
305acea285 Use ezprof to profile 2023-03-08 20:24:43 -05:00
f3c1c95a57 Keyboard control for sliders 2023-03-07 19:13:08 -05:00
11402cfc25 Button applies the sink offset correctly to icons 2023-03-05 11:20:33 -05:00
7e0d64e8bd TextBox text is now vertically centered 2023-03-05 10:58:27 -05:00
d38bd1cbf5 Hiding button text actually works now 2023-03-05 00:31:41 -05:00
865dd20724 Buttons can now hide their text 2023-03-05 00:23:45 -05:00
0071994ba6 Buttons can now have icons 2023-03-05 00:05:56 -05:00
61bbe0e346 Added an Icon element 2023-03-04 22:56:44 -05:00
912a3f9f66 oops lmao 2023-03-04 16:18:43 -05:00
531b0ffce9 Fixed Container not clearing child event handlers in DisownAll 2023-03-04 10:44:45 -05:00
9c12cd7e18 Fixed cringe bug with focus requests being improperly handled 2023-03-04 02:20:48 -05:00
5fc5af92df Layouts now take in proper margin and padding values 2023-03-04 01:42:14 -05:00
be286fa86c The container actually creates a propagator now lmao 2023-03-04 01:27:16 -05:00
252433f13d Cleaned up Container somewhat 2023-03-04 01:26:23 -05:00
165d0835bf Worked Propagator into basic.Container 2023-03-04 01:20:23 -05:00
Sasha Koshka
ef59f46559 Made the progress bar look nicer 2023-02-28 19:00:34 -05:00
Sasha Koshka
b1d15fb4ec this piano is DOPE and PHAT and WAY COOL 2023-02-28 00:17:05 -05:00
Sasha Koshka
ee45b2fa60 Theming tweaks and rendering fixes 2023-02-27 17:00:28 -05:00
Sasha Koshka
de10cde630 Add image textures to theme 2023-02-27 12:48:44 -05:00
449922851f Fix list not drawing background 2023-02-26 22:56:20 -05:00