eb46741165
Added support for scrolling a control into view (Overflow, only vertically currently).
2021-08-19 18:26:15 +02:00
c0586c1d8f
Added overridable text padding.
2021-07-19 07:58:46 +02:00
11e37af9c2
Added shorthand method for retrieving default font for the control.
2020-12-13 07:40:58 +01:00
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
ae46d2a1f2
Added Disabled to controls.
2020-05-16 13:46:07 +02:00
7f3d836254
Added a generic Events struct in zntg (without ui.Context).
...
Refactored ui.Events to re-use zntg.Events.
2020-05-16 09:36:04 +02:00
d742fba7e9
Added Events and changed event handlers of controls.
...
Removed EventHandlers from Control interface.
2020-05-15 19:00:43 +02:00
3a18d3adf9
Added support for tooltips.
2020-05-15 16:53:57 +02:00
5d297c98b8
Keeping state of a drag operation separately.
2020-05-15 12:15:44 +02:00
4d05127c6d
Removed Context and Control from event handlers.
2019-07-06 07:42:40 +02:00
a6bb05794f
Added mouse enter/leave event.
2019-06-24 21:56:52 +02:00
e867925de8
Added (horizontal) text alignment.
2019-06-24 20:58:14 +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
99c76545ef
Added RenderOutline to ControlBase.
...
Added HoverColor to Button.
2019-04-11 23:27:25 +02:00
67658d3bee
Added key event.
...
Some small additions/changes.
2019-04-10 21:23:56 +02:00
c83a6d5aad
Added FontStyle on ControlBase.
...
Forced putting text on integer coordinates.
2019-03-12 19:43:52 +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