|
|
223ce10e0f
|
Make ui::event_interceptor only intercept mouse events when mouseover
|
2022-03-01 14:18:38 +03:00 |
|
|
|
512e9b51b7
|
Cache inf cached state for labels
|
2022-02-27 19:40:18 +03:00 |
|
|
|
5d116ad79a
|
Change ui::key_interceptor to generic ui::event_interceptor
|
2022-02-27 12:15:48 +03:00 |
|
|
|
d233955a10
|
Finish scroller implementation: add scroll bars & scroll clamping
|
2022-02-20 13:51:19 +03:00 |
|
|
|
343894d06b
|
Add non-notifying versions of slider methods
|
2022-02-19 23:04:36 +03:00 |
|
|
|
2004f8043a
|
Don't post ui reshape if one if already posted
|
2022-02-19 16:36:17 +03:00 |
|
|
|
4281093b9d
|
Add ui::key_interceptor
|
2022-02-19 13:00:39 +03:00 |
|
|
|
ecf69a85e6
|
Add ui::null_shape
|
2022-02-19 13:00:31 +03:00 |
|
|
|
5a64593219
|
Introduce ui::toggle_button - a button that can be turned on/off
|
2022-02-17 18:55:00 +03:00 |
|
|
|
eb78e2cdb7
|
Make image_view use texture_view instead of owning a texture
|
2022-02-17 18:54:14 +03:00 |
|
|
|
9e24c875a1
|
Support drawing rotating images in ui::painter
|
2022-02-17 10:17:55 +03:00 |
|
|
|
a52ea77e69
|
Support stretching spaces in ui::label
|
2022-02-15 17:12:46 +03:00 |
|
|
|
0be73e2816
|
Replace ui:🏷️:multiline_mode with boolean ui:🏷️:wrap
|
2022-02-15 16:55:18 +03:00 |
|
|
|
34e2877873
|
Add new non-monospace font
|
2022-02-15 16:24:42 +03:00 |
|
|
|
615fc029e7
|
Add ui::style::scale
|
2022-02-15 11:23:14 +03:00 |
|
|
|
93fd269c02
|
Support rendering texture_view's in ui::painter
|
2022-02-10 13:29:37 +03:00 |
|
|
|
fa581d0ed3
|
Make ui::grid_layout::get return shared_ptr
|
2022-02-07 21:13:41 +03:00 |
|
|
|
66deca8cda
|
Fix ui::checkbox::set_value
|
2022-02-07 13:39:40 +03:00 |
|
|
|
5779680e1d
|
Fix ui::slider behavior if reshape occurs while user is changing value
|
2022-02-05 12:43:21 +03:00 |
|
|
|
a01bd019f8
|
Support delaying posted callbacks until a ui element gets attached to an event loop
|
2022-02-02 22:05:40 +03:00 |
|
|
|
e4bd58c5ef
|
Support not skipping extra spaces in ui::label
|
2022-02-02 19:45:32 +03:00 |
|
|
|
b4f116cada
|
Implement scroller ui container
|
2021-10-15 21:38:23 +03:00 |
|
|
|
b298859f1e
|
Support stencils in ui::painter
|
2021-10-15 21:37:48 +03:00 |
|
|
|
015307cbec
|
Support ui::element::post_draw invoked after children draw
|
2021-10-15 21:37:13 +03:00 |
|
|
|
513105d3ee
|
Move make_arrow_button to element_factory interface
|
2021-10-14 21:49:54 +03:00 |
|
|
|
89db5ec3ea
|
Add bevel style properties
|
2021-10-13 23:16:03 +03:00 |
|
|
|
7499785c72
|
Support non-propagating styles in ui elements
|
2021-10-13 22:52:45 +03:00 |
|
|
|
5ddf8795d5
|
Add grid layout child adding helpers
|
2021-10-13 22:51:44 +03:00 |
|
|
|
21d6076f5c
|
Support cyclic ui::slider
|
2021-07-20 14:03:39 +03:00 |
|
|
|
5f70c61723
|
Support ui::slider::set_value without issuing callback
|
2021-07-20 14:03:28 +03:00 |
|
|
|
6dd5fd5ee7
|
Add ui::checkbox interface & default implementation
|
2021-07-17 17:46:17 +03:00 |
|
|
|
188f840372
|
Support ui:🪟:on_close
|
2021-07-17 17:44:41 +03:00 |
|
|
|
7865297995
|
Make rich_button::set_label and set_icon virtual
|
2021-07-17 17:42:56 +03:00 |
|
|
|
934512f762
|
Support scaling ui styles
|
2021-07-17 17:42:30 +03:00 |
|
|
|
4139c9b5c0
|
Make ui::element::post const
|
2021-07-03 23:37:58 +03:00 |
|
|
|
0cf6ee13dc
|
Ui default element factory fix
|
2021-04-25 23:39:39 +03:00 |
|
|
|
05b50d2826
|
UI: fix slider state after mouse button up
|
2021-03-06 12:02:18 +03:00 |
|
|
|
1d0d90862e
|
Support hidden ui elements
|
2021-03-06 10:55:30 +03:00 |
|
|
|
27bd390381
|
UI spinbox implementation
|
2021-03-05 23:33:19 +03:00 |
|
|
|
3faccd1256
|
Default ui element factory supports arrow buttons
|
2021-03-05 23:13:57 +03:00 |
|
|
|
fec050307d
|
Add triangle painting to ui::painter
|
2021-03-05 23:13:27 +03:00 |
|
|
|
4383ce7e8b
|
Separate ui::button into button & rich_button
|
2021-03-05 22:57:39 +03:00 |
|
|
|
c54a9944f1
|
Add ui::triangle_shape
|
2021-03-05 22:50:09 +03:00 |
|
|
|
6ad43ff0a5
|
Add ui::style::ref_height
|
2021-03-05 22:34:30 +03:00 |
|
|
|
74423000cb
|
Rich image view smooth zoom
|
2021-03-05 20:09:15 +03:00 |
|
|
|
2b2b2be560
|
Support ui animations
|
2021-03-05 20:09:02 +03:00 |
|
|
|
e67b3f1fdc
|
Add ui slider element
|
2021-03-05 15:51:17 +03:00 |
|
|
|
0bf4324ba4
|
Refactor button creation + create image view via element factory
|
2021-03-05 14:27:20 +03:00 |
|
|
|
0f9b8f72c1
|
Make ui::button::set_icon/set_label public
|
2021-03-05 14:26:45 +03:00 |
|
|
|
49b58f76c5
|
UI: rich_image_view use loop instead of calling reshape & region_changed directly
|
2021-03-05 12:29:31 +03:00 |
|