Commit Graph

82 Commits

Author SHA1 Message Date
Sasha Koshka 9214f70b61 Fix centered texture rendering 2024-05-26 16:54:00 -04:00
Sasha Koshka 36ac66b644 Add texture example 2024-05-26 16:53:49 -04:00
Sasha Koshka c13db1217d Fixed a null ptr deref in system.go 2024-05-26 15:33:40 -04:00
Sasha Koshka c0124bf232 Add some very basic examples 2024-05-26 15:33:15 -04:00
Sasha Koshka 9dc929f545 Update window.go 2024-05-26 15:20:25 -04:00
Sasha Koshka 0f9c27c19a Fix ContainerBox's SetTexture methods 2024-05-26 15:20:11 -04:00
Sasha Koshka 74fd3fdd55 Rename ContainerBox.Delete to ContainerBox.Remove 2024-05-26 15:18:56 -04:00
Sasha Koshka 398ad08867 Replace references to Canvas.Clip 2024-05-26 15:18:27 -04:00
Sasha Koshka c92377f50b Add Visible, SetVisible to Window 2024-05-26 15:16:31 -04:00
Sasha Koshka 8b44526c94 Add Visible, SetVisible to Box 2024-05-26 15:14:40 -04:00
Sasha Koshka a5830c9823 Add SetTextureCenter 2024-05-26 15:04:58 -04:00
Sasha Koshka dd201f1b5f Add stub for SurfaceBox 2024-05-26 14:55:33 -04:00
Sasha Koshka 8f47da654c Update canvas 2024-05-26 00:55:20 -04:00
Sasha Koshka bb4080bd73 Update Tomo API 2024-05-26 00:40:47 -04:00
Sasha Koshka c0c4bdb266 TextBox remembers dot when unfocused
Remedy #8
2024-05-20 12:58:02 -04:00
Sasha Koshka b8ce9d15f7 Remove plugin install instructions from README.md 2024-05-17 23:45:38 -04:00
Sasha Koshka 05f3ebc9e5 Remedy #1 2024-05-17 23:19:03 -04:00
Sasha Koshka 996d747d45 Remedy #4 2024-05-17 15:36:49 -04:00
Sasha Koshka cd72ae5bdd Add support for scrolling flow layouts to ContainerBox impl 2024-05-17 15:03:59 -04:00
Sasha Koshka a64c27953a Don't invalidate ContainerBox's children when something is set
redundantly
2024-05-15 01:18:58 -04:00
Sasha Koshka 8f555f82ee Don't invalidate box if texture was set redundantly 2024-05-15 01:18:17 -04:00
Sasha Koshka 79f81688bb SetBorder compares borders before doing re-layout/draw 2024-05-15 01:07:52 -04:00
Sasha Koshka b926881233 Box draws texture according to its bounds 2024-05-14 00:19:16 -04:00
Sasha Koshka b9092eae87 Fix TextBox scroll behavior 2024-05-13 19:39:36 -04:00
Sasha Koshka 96fa7b5623 Fix scroll behavior for ContainerBox 2024-05-13 19:35:03 -04:00
Sasha Koshka 664ce5f556 Add scroll code for ContainerBox 2024-05-13 17:43:26 -04:00
Sasha Koshka c409bc1a1e Don't crash when user hovers over nothing 2024-05-07 20:14:46 -04:00
Sasha Koshka 6a2dc36140 Fix ContainerBox child insertion 2024-05-07 20:11:58 -04:00
Sasha Koshka 0e2ad5bb4f Upgrade typeset version 2024-05-05 02:38:18 -04:00
Sasha Koshka 78e13ed045 Removed plugin 2024-05-03 13:32:41 -04:00
Sasha Koshka 0c540d0e41 Upgrade Tomo version 2024-05-03 13:32:01 -04:00
Sasha Koshka 3951b2ffda Upgrade tomo version 2024-04-29 01:11:49 -04:00
Sasha Koshka d9cf931903 Upgrade to new version of typeset 2024-04-24 11:40:31 -04:00
Sasha Koshka 7fc2b1cd87 Text boxes now have properly constrained scrolling/autoscrolling 2023-09-09 20:22:10 -04:00
Sasha Koshka 2ecfafa469 Upgrade tomo version 2023-09-09 15:05:08 -04:00
Sasha Koshka c91d4577e7 Minor drawing fixess 2023-09-08 16:39:58 -04:00
Sasha Koshka db2ed06daf Fixed transparent boxes not redrawing sometimes 2023-09-07 18:22:04 -04:00
Sasha Koshka 0c0b8ae475 Boxes no longer panic on nil texture 2023-09-05 21:23:24 -04:00
Sasha Koshka af6aa2c463 Upgrade tomo version 2023-09-05 17:50:53 -04:00
Sasha Koshka 11a14431be lol whoops 2023-09-04 02:54:56 -04:00
Sasha Koshka f9eaab89ff Rewrite readme 2023-09-04 02:53:04 -04:00
Sasha Koshka f48bf0609f Upgraded tomo version 2023-09-04 02:33:47 -04:00
Sasha Koshka ab80658cd9 Textured rectangles are working (if a bit slow) 2023-08-29 17:23:24 -04:00
Sasha Koshka e2a370259b WIP texture drawing 2023-08-29 15:52:24 -04:00
Sasha Koshka b5f67c65b0 Cleaned up code relating to transparency 2023-08-25 02:51:07 -04:00
Sasha Koshka 8ed1352fd4 Fixed non-cannonized rectangles being drawn 2023-08-24 17:15:34 -04:00
Sasha Koshka 77ccde9e9b Upgrade tomo version 2023-08-24 15:54:22 -04:00
Sasha Koshka 94db4e8ead Transparency support!! 2023-08-23 19:21:28 -04:00
Sasha Koshka 2f0259d913 WIP moving ggfx stuff into xcanvas 2023-08-22 21:24:38 -04:00
Sasha Koshka 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