Héctor Ramón Jiménez
023aded277
Rename fill_rectangle to fill_quad in Renderer
2021-11-04 19:24:11 +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
55b31e6dcf
Remove unused import for toggler in iced_graphics
2021-10-28 20:41:07 +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
e42e1e2f57
Implement Widget::draw for ProgressBar
2021-10-28 18:04:27 +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
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
d39ad717ed
Wire up styling to Radio in iced_native
2021-10-20 19:18:40 +07:00
Héctor Ramón Jiménez
e914888f57
Implement Widget::draw for TextInput
2021-10-20 18:40:39 +07:00
Héctor Ramón Jiménez
11bcb13427
Wire up styling to Slider in iced_native
2021-10-20 15:50:42 +07:00
Héctor Ramón Jiménez
3140cdc4ba
Wire up styling to Button in iced_native
2021-10-18 16:02:30 +07:00
Héctor Ramón Jiménez
d61cb58d92
Wire up container styling to iced_native
2021-10-18 15:36:32 +07:00
Héctor Ramón Jiménez
edea093350
Move Defaults from iced_graphics to iced_native
2021-10-18 15:19:04 +07:00
Héctor Ramón Jiménez
54a9a232f8
Draw scrollbar in Widget::draw for Scrollable
2021-10-18 14:48:33 +07:00
Héctor Ramón Jiménez
a4f4d83161
Introduce fill_rectangle to Renderer trait
2021-10-18 14:47:49 +07:00
Héctor Ramón Jiménez
dfceee99aa
Implement Widget::draw for Scrollable
...
Rendering the scroller is still WIP
2021-10-14 17:15:29 +07:00
Héctor Ramón Jiménez
3a0c503db9
Implement Widget::draw for Text
2021-10-14 17:00:38 +07:00
Héctor Ramón Jiménez
03b3493138
Remove trait-specific draw logic in iced_native
2021-10-14 16:07:22 +07:00
Héctor Ramón Jiménez
a0ad399622
Refactor alignment types into an alignment module
2021-09-20 15:14:08 +07:00
Héctor Ramón Jiménez
643500bbdf
Use Option to encode empty text case in hit test methods
2021-09-15 14:49:13 +07:00
Héctor Ramón Jiménez
7614127d36
Rename HitTestResult to Hit
...
... and also move it to a new `text` module in `iced_core`
2021-08-26 14:41:33 +07:00
Tom
aa63841e2c
Implement textual hit testing
2021-08-21 10:31:26 -07:00
Kaiden42
7a626f3b7b
Change label of Toggler to optional
2021-06-03 20:21:55 +07:00
Kaiden42
52a185fbab
Implement Toggler widget for iced_native
2021-06-03 20:21:02 +07:00
Ben LeFevre
fe0a27c56d
Add support for asymmetrical padding
2021-06-01 19:05:39 +07:00
Héctor Ramón Jiménez
f52f8c1337
Fix viewport argument in PaneGrid draw calls
2021-02-27 03:36:46 +01:00
Héctor Ramón Jiménez
a7bb7bb2ea
Implement split highlight on hover for PaneGrid
2021-01-01 15:28:38 +01:00
Clark Moody
f54590d7ad
Replace TitleBar string title with generic Content
2020-12-10 12:17:36 -06:00
Héctor Ramón Jiménez
01322f69a4
Use recently stabilized intra-doc links
...
See RFC: https://github.com/rust-lang/rfcs/blob/master/text/1946-intra-rustdoc-links.md
2020-11-26 02:05:43 +01:00
Héctor Ramón Jiménez
d328b07b39
Introduce viewport to Widget::draw
...
This should eventually allow us to only generate primitives that are
visible.
2020-10-28 06:21:07 +01:00
Clark Moody
09e67c5c27
Replace hard-coded params with struct members
2020-10-22 14:07:07 -05:00
Héctor Ramón Jiménez
9ba4cfd23f
Add height method to Slider
2020-08-01 08:18:52 +02:00
Héctor Ramón Jiménez
ce8cb228ef
Merge branch 'master' into feature/overlay
2020-07-10 01:25:49 +02:00
Héctor Ramón Jiménez
f3dfaa2c43
Merge branch 'master' into feature/pane-grid-titlebar
2020-07-08 11:44:40 +02:00
Héctor Ramón Jiménez
f064f0482b
Introduce Layer trait
2020-07-08 10:41:16 +02:00
Héctor Ramón Jiménez
dfeb3db003
Use default_font_size for TextInput widget
2020-07-06 23:58:15 +02:00
Héctor Ramón Jiménez
b3c192a2e4
Make default text size configurable in Settings
2020-06-19 00:16:22 +02:00
Héctor Ramón Jiménez
3cfe6e428b
Lay out title text dynamically in TitleBar
2020-06-10 16:27:28 +02:00
Héctor Ramón Jiménez
4dc5bffdfb
Draft draggable and graphics logic for TitleBar
2020-06-05 14:02:29 +02:00
Imbris
490a437b2f
Make Font an associated type of text_input::Renderer
2020-05-29 15:37:25 -04:00
Scott Harper
863714602c
Updated Radio layout/fns to match Checkbox
2020-05-15 11:27:24 +09:00
Héctor Ramón Jiménez
0300b649d7
Make Font an associated type of text::Renderer
2020-04-23 22:17:11 +02:00
Héctor Ramón Jiménez
30f02345a8
Implement Renderer::find_cursor_position
2020-03-25 13:57:02 +01:00
Héctor Ramón Jiménez
6922160423
Pull Checkbox default constants from its Renderer
2020-02-18 02:28:15 +01:00
sumibi-yakitori
713ed3aca1
Custom fonts can be set in the text input.
2020-01-27 04:28:40 +09:00
Héctor Ramón Jiménez
1797e15b8c
Add default padding to Button
2020-01-22 11:17:07 +01:00