Commit Graph

14 Commits

Author SHA1 Message Date
Sasha Koshka
2bd7d0fad5 Added a toggle button and lamp pattern 2023-04-20 18:40:05 -04:00
785cc2d908 Child draw bounds are properly clipped 2023-04-18 03:07:06 -04:00
0bf5c3b86c Lists are a thing now
Looks like child bounds arent clipped properly though, ugh
2023-04-18 02:59:44 -04:00
5ca3b80e8e Made this crazy selection system 2023-04-17 02:05:53 -04:00
7d4ddaf387 Scrolling over a ScrollContainer will now scroll it 2023-04-16 14:12:55 -04:00
e16195d274 The system can now focus previous, next 2023-04-15 21:49:40 -04:00
c0b205c6f0 This is what happens when you dont test anything oh my god 2023-04-15 18:49:02 -04:00
986315d5db Vertical layout partially works 2023-04-15 18:09:49 -04:00
437aef0c27 Redid the entity system a bit to make it more reliable
Now it supports things like parenting elements before they are
added to a window and elements no longer have to constantly check
for a nil entity
2023-04-15 01:14:36 -04:00
5cf0b162c0 Child property change events make more sense now 2023-04-15 00:02:30 -04:00
6e4310b9ad Some X backend fixes 2023-04-14 23:58:14 -04:00
4c6f1f80e7 Proper keyboard and mouse event propagation 2023-04-14 19:08:14 -04:00
e931717241 Basic support in X backend for new API 2023-04-14 00:25:05 -04:00
bb9c5df088 X backend entity 2023-04-13 02:22:54 -04:00