Commit Graph

11 Commits

Author SHA1 Message Date
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
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
8f17c02634 Fixed incorrect bounds being returned by Overflow control. 2019-04-11 20:03:26 +02:00
04779d6588 Changed Buffer.Render signature.
Added BufferControl on top of Buffer.
2019-04-11 08:44:01 +02:00
2ffb579340 Factored out (render) buffer. 2019-04-09 20:32:42 +02:00
ff51378aff Added button types.
Go image can be reconstructed from ui.Image/allg5.Bitmap.
Changed allg5.Scale from interface to struct.
2019-03-13 19:49:00 +01:00
d14a9bd0e7 Fixed bugs in Overflow control.
- Tries to take as much space as possible.
- Draw buffer should be exactly size needed.
2019-03-12 20:08:47 +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