75fce53716
Added Paragraph control.
...
Extended DesiredSize method with extra arguments that tells the control how much space is available for the parent control (note: this might not be the actual given size when Arrange is called on the control).
2020-05-16 15:37:53 +02:00
d742fba7e9
Added Events and changed event handlers of controls.
...
Removed EventHandlers from Control interface.
2020-05-15 19:00:43 +02:00
3591e22c97
Added Fonts() to context similarly as Textures().
...
- Fonts are now managed by context instead of the implementation specific renderers.
2020-05-15 15:42:24 +02:00
4d05127c6d
Removed Context and Control from event handlers.
2019-07-06 07:42:40 +02:00
9e577ab1aa
Optimizations for rendering large number of items (in a stack panel) and improved visualization of scrollbar.
2019-07-04 22:06:48 +02:00
dbc017507c
Added Parent to Controls.
...
Fixed issue where events of partially and invisible controls where incorrectly handled.
2019-04-11 23:38:32 +02:00
28af8aba06
Changed palette (added PrimaryDark color and changed PrimaryHighlight and PrimaryLight colors).
2019-04-11 20:02:15 +02:00
3ea0d76efb
Created unified spacing control.
...
Build control methods now accept nil as visitor method.
2019-03-12 21:11:43 +01:00
ff2ece7d06
Added mouse wheel implementation (scrollbar & overflow).
...
Fixed bug in length of scrollbar handle.
2019-03-06 18:22:30 +01:00
19daffd110
Added UI elements.
...
Reversed order of operands when comparing with nil/0 .
2019-03-05 21:52:18 +01:00