Commit Graph

21 Commits

Author SHA1 Message Date
Shadowfacts f474c4c8bf
Add NinePatchTexture and NinePatchView 2019-06-23 20:02:47 -04:00
Shadowfacts 6485fd1035
Add Texture and TextureView 2019-06-23 18:23:59 -04:00
Shadowfacts 62fbc10aa3
Add basic button implementation 2019-06-23 17:56:49 -04:00
Shadowfacts bf7e7bd24c
Add frame based layout 2019-06-23 16:53:25 -04:00
Shadowfacts bee2eceb10
Rename some test classes 2019-06-23 16:32:51 -04:00
Shadowfacts 54ad51c719
Add mouse hover & click handling 2019-06-23 16:32:39 -04:00
Shadowfacts a55cd950d0
Add helpers for converting points/rects between view coordinate systems 2019-06-23 11:36:28 -04:00
Shadowfacts 51528c4cbe
Add Lowest Common Ancestor algorithm 2019-06-22 22:25:39 -04:00
Shadowfacts 83bd29ecb8
Add documentation 2019-06-22 16:08:00 -04:00
Shadowfacts 7bfb18830c
Rename ShadowUI to Cacao 2019-06-22 15:02:17 -04:00
Shadowfacts c6aefdaad4
Add StackView 2019-06-22 14:59:37 -04:00
Shadowfacts e9df08aa30
Move View class to view package 2019-06-22 11:17:56 -04:00
Shadowfacts 008354b74a
Add Window layout unit tests 2019-06-22 11:17:29 -04:00
Shadowfacts 1dffc67339
Add Rect unit tests 2019-06-22 11:06:39 -04:00
Shadowfacts 27518c68df
Add Color unit tests 2019-06-22 11:02:21 -04:00
Shadowfacts 2b739899a1
Add missing JavaDoc headers 2019-06-22 10:59:18 -04:00
Shadowfacts 50b91f276b
Add Label 2019-06-22 10:56:12 -04:00
Shadowfacts 349c09f630
Add View intrinsic content size 2019-06-22 10:21:29 -04:00
Shadowfacts e28daf3b4a
Remove UI prefix, start Window implementation 2019-06-21 19:16:25 -04:00
Shadowfacts 215949eabe
Initial ShadowUI work 2019-06-21 16:22:23 -04:00
Shadowfacts 24abf51f8d
Initial commit 2019-06-21 12:55:57 -04:00