Héctor Ramón Jiménez
343f9b7e2e
Merge iced_core::text with iced_native::text
2021-11-04 18:28:06 +07:00
Héctor Ramón Jiménez
631e95ee0b
Move viewport argument to last position in mouse_interaction methods
...
This keeps the order of the arguments consistent with `draw`.
2021-11-02 15:03:29 +07:00
Héctor Ramón Jiménez
c330bb1b69
Fix mouse_interaction using wrong layout in PaneGrid
...
... when no titlebar is present.
2021-11-01 17:39:46 +07:00
Héctor Ramón Jiménez
a1db8d62c0
Reintroduce draw method in TextInput
...
... which allows overriding the rendered value.
2021-11-01 16:29:28 +07:00
Héctor Ramón Jiménez
e50bb1dd2c
Fix missing lifetime in doc example for Toggler
2021-11-01 14:58:50 +07:00
Héctor Ramón Jiménez
e70a6be937
Merge branch 'master' into remove-renderer-traits
2021-10-31 17:52:21 +07:00
Héctor Ramón Jiménez
c9ed15782c
Introduce state lifetime for style_sheet in Toggler
2021-10-31 17:48:23 +07:00
Héctor Ramón Jiménez
0d3c9ef7bd
Reintroduce Box for style_sheet in TextInput
2021-10-31 17:45:57 +07:00
Héctor Ramón Jiménez
0c76e0307f
Reintroduce Box for style_sheet in Slider
2021-10-31 17:42:43 +07:00
Héctor Ramón Jiménez
eed19dcf81
Reintroduce Box for style_sheet in Scrollable
2021-10-31 17:39:24 +07:00
Héctor Ramón Jiménez
48490c3d87
Introduce state lifetime for style_sheet in Rule
2021-10-31 17:34:58 +07:00
Héctor Ramón Jiménez
bd7b086ec1
Reintroduce Box for style_sheet in Radio
2021-10-31 17:14:10 +07:00
Héctor Ramón Jiménez
d758006ee9
Introduce state lifetime for style_sheet in ProgressBar
2021-10-31 17:08:19 +07:00
Héctor Ramón Jiménez
6504dca059
Introduce state lifetime for style_sheet in PickList
2021-10-31 17:06:05 +07:00
Héctor Ramón Jiménez
89d50c0243
Reintroduce Box for style_sheet in PaneGrid
2021-10-31 17:04:44 +07:00
Héctor Ramón Jiménez
40a5de5811
Reintroduce Box for style_sheet in Container
2021-10-31 17:02:59 +07:00
Héctor Ramón Jiménez
fcc282bd76
Reintroduce Box for style_sheet in Checkbox
2021-10-31 16:58:02 +07:00
Héctor Ramón Jiménez
d36ce33a95
Reintroduce Box for style_sheet in Button
2021-10-31 16:53:18 +07:00
Héctor Ramón Jiménez
9a3c81f336
Introduce first-class svg module in iced_native
2021-10-31 16:24:31 +07:00
Héctor Ramón Jiménez
c4186a71b7
Introduce first-class image module in iced_native
2021-10-31 16:20:50 +07:00
Héctor Ramón Jiménez
b3a01973c6
Introduce first-class text module in iced_native
2021-10-31 16:14:38 +07:00
Héctor Ramón Jiménez
0aafcde0ef
Remove widget module re-exports in iced_native
2021-10-31 16:14:34 +07:00
Héctor Ramón Jiménez
0df5b5bb7b
Implement Widget::draw for element::Explain
2021-10-28 22:21:54 +07:00
Héctor Ramón Jiménez
e6156fb0c5
Implement Widget::draw for Svg
2021-10-28 22:13:26 +07:00
Héctor Ramón Jiménez
55b31e6dcf
Remove unused import for toggler in iced_graphics
2021-10-28 20:41:07 +07:00
Héctor Ramón Jiménez
5fee1e33d4
Implement Widget::draw for Tooltip
2021-10-28 20:30:25 +07:00
Héctor Ramón Jiménez
0f8d6e8703
Fix unused variables in Widget::draw for Space
2021-10-28 20:18:57 +07:00
Héctor Ramón Jiménez
5cd744f986
Implement Widget::mouse_interaction for Toggler
2021-10-28 18:19:19 +07:00
Héctor Ramón Jiménez
1c2792c0a0
Implement Widget::draw for Toggler
2021-10-28 18:17:47 +07:00
Héctor Ramón Jiménez
f625797392
Implement Widget::draw for Rule
2021-10-28 18:05:26 +07:00
Héctor Ramón Jiménez
d127dbd08e
Fix scrollbar clipping in Scrollable draw logic
2021-10-28 18:04:30 +07:00
Héctor Ramón Jiménez
e42e1e2f57
Implement Widget::draw for ProgressBar
2021-10-28 18:04:27 +07:00
Héctor Ramón Jiménez
bc32199e39
Implement Widget::mouse_interaction for image::Viewer
2021-10-28 17:01:33 +07:00
Héctor Ramón Jiménez
8b15874218
Implement Widget::draw for image::Viewer
2021-10-28 17:01:23 +07:00
Héctor Ramón Jiménez
1ec667920a
Implement Overlay::mouse_interaction for overlay::Menu
2021-10-28 16:47:52 +07:00
Héctor Ramón Jiménez
9c7e340b28
Fix overlay layering in UserInterface::draw
...
... by properly implementing the Painter's algorithm.
2021-10-28 16:43:16 +07:00
Héctor Ramón Jiménez
081f2c1e1a
Implement Widget::draw for overlay::Menu
2021-10-28 16:43:05 +07:00
Héctor Ramón Jiménez
5a942ee7ee
Implement Widget::mouse_interaction for PickList
2021-10-28 16:42:32 +07:00
Héctor Ramón Jiménez
8740891feb
Implement Widget::draw for PickList
2021-10-28 15:49:05 +07:00
Héctor Ramón Jiménez
fe4dfeafdb
Wire up style to PickList and overlay::Menu
2021-10-28 15:41:12 +07:00
cmot17
b098f06a29
Fix issue with text selection in text_input widget
2021-10-25 16:45:38 +07:00
Héctor Ramón Jiménez
4a11cbd994
Implement Widget::mouse_interaction for PaneGrid
...
... and fix rendering of drag interaction in `PaneGrid` by
introducing an explicit `with_translation` method to `Renderer`
and simplifying the `with_layer` and `Clip` primitive.
2021-10-25 16:35:02 +07:00
Héctor Ramón Jiménez
41394b4e90
Implement Widget::draw for PaneGrid
2021-10-25 15:37:28 +07:00
Héctor Ramón Jiménez
1afbc98544
Implement Widget::draw for Image
2021-10-25 15:03:57 +07:00
Héctor Ramón Jiménez
e7ae442231
Implement Widget::mouse_interaction for Checkbox
2021-10-21 19:07:30 +07:00
Héctor Ramón Jiménez
1397be38ca
Implement Widget::draw for Checkbox
2021-10-21 19:06:22 +07:00
Héctor Ramón Jiménez
7c08c6bd13
Remove Renderer trait for Checkbox
2021-10-21 18:50:27 +07:00
Héctor Ramón Jiménez
b6ae87ae55
Implement Widget::mouse_interaction for Radio
2021-10-20 19:19:20 +07:00
Héctor Ramón Jiménez
47c8f6ceee
Implement Widget::draw for Radio
2021-10-20 19:19:13 +07:00
Héctor Ramón Jiménez
d39ad717ed
Wire up styling to Radio in iced_native
2021-10-20 19:18:40 +07:00