Commit Graph

35 Commits

Author SHA1 Message Date
e38cbe7205 Box doesn't crash when cetering a nil texture 2024-05-27 15:20:11 -04:00
09cec81f30 Upgrade Tomo API 2024-05-27 15:17:33 -04:00
0799f3645b Make boxes visible by default 2024-05-26 17:28:17 -04:00
9214f70b61 Fix centered texture rendering 2024-05-26 16:54:00 -04:00
398ad08867 Replace references to Canvas.Clip 2024-05-26 15:18:27 -04:00
8b44526c94 Add Visible, SetVisible to Box 2024-05-26 15:14:40 -04:00
a5830c9823 Add SetTextureCenter 2024-05-26 15:04:58 -04:00
8f555f82ee Don't invalidate box if texture was set redundantly 2024-05-15 01:18:17 -04:00
79f81688bb SetBorder compares borders before doing re-layout/draw 2024-05-15 01:07:52 -04:00
b926881233 Box draws texture according to its bounds 2024-05-14 00:19:16 -04:00
2ecfafa469 Upgrade tomo version 2023-09-09 15:05:08 -04:00
e2a370259b WIP texture drawing 2023-08-29 15:52:24 -04:00
b5f67c65b0 Cleaned up code relating to transparency 2023-08-25 02:51:07 -04:00
77ccde9e9b Upgrade tomo version 2023-08-24 15:54:22 -04:00
94db4e8ead Transparency support!! 2023-08-23 19:21:28 -04:00
2f0259d913 WIP moving ggfx stuff into xcanvas 2023-08-22 21:24:38 -04:00
8401b5d0f9 Add support for transparency
Need to break away from ggfx to do this, probably put everything
in xcanvas.
2023-08-22 13:17:48 -04:00
ff8875535d Changed the way minimum sizes are calculated
Boxes that need their minimum size to be updated now use a map like
for layout and drawing. Size set with MinimumSize is now treated as
separate from the content size and the larger size is used.
2023-08-17 23:20:08 -04:00
19dbc73968 Fixed keyboard navigation 2023-08-12 11:55:25 -04:00
2de079d063 I forgor 2023-08-12 01:03:34 -04:00
009ae811d3 Box.Box now returns the correct value 2023-08-08 12:56:49 -04:00
a3b4ae74cf Added default colors to things 2023-08-06 03:42:06 -04:00
ea95473090 Add mouse motion event 2023-08-05 17:56:15 -04:00
991f72cd8f Add base dot manipulation implementation 2023-08-03 12:45:21 -04:00
a0fd8a694b things 2023-07-21 23:22:03 -04:00
c193c25b15 Fix aforementioned logic 2023-07-16 00:56:13 -04:00
17d7035200 Add logic for focusing 2023-07-16 00:54:25 -04:00
4259e8f021 ASDlkjas;ldkj 2023-07-16 00:42:47 -04:00
a3ea1f64a3 i forgor again 2023-07-13 12:48:09 -04:00
34ca98f865 Improvements to TextBox and ContainerBox 2023-07-12 18:36:11 -04:00
069b8898f3 Add partial support for text boxes 2023-07-12 01:17:12 -04:00
53d4683bd1 hehe 2023-07-05 03:25:50 -04:00
4c79d6772c It displays things on a screen 2023-07-05 00:44:56 -04:00
208c50a66b I forgor to commit all this stuff 2023-07-04 00:04:00 -04:00
5e7c666d92 Initial commit 2023-07-02 02:52:14 -04:00