Héctor Ramón Jiménez
f064f0482b
Introduce Layer trait
2020-07-08 10:41:16 +02:00
Héctor Ramón Jiménez
c901f40fd6
Introduce Widget::overlay 🎉
2020-07-08 10:34:14 +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
99a50d6b2f
Merge pull request #431 from hecrj/feature/pane-grid-splits
...
Splits iterator for `PaneGrid` and minor improvements
2020-07-01 22:44:37 +02:00
Héctor Ramón Jiménez
e8aeb86698
Use keyboard::ModifiersChanged in PaneGrid
2020-06-30 07:38:04 +02:00
Héctor Ramón Jiménez
e50c61f7ff
Add unfocus method to pane_grid::State
2020-06-30 02:53:15 +02:00
Héctor Ramón Jiménez
cee8400663
Unfocus Pane in pane_grid on click outbounds
2020-06-30 01:02:39 +02:00
Héctor Ramón Jiménez
23f753e599
Introduce splits method in pane_grid::Node
2020-06-30 01:02:28 +02:00
Héctor Ramón Jiménez
cb530ccf2f
Rename regions and splits in pane_grid::Node
2020-06-30 01:02:26 +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
7bc7b60321
Mention generic range in Slider documentation
2020-06-13 14:36:10 +02:00
Héctor Ramón Jiménez
c71d83fe0e
Remove unnecessary type annotations in Slider
2020-06-13 14:34:23 +02:00
Héctor Ramón Jiménez
0b819de3e2
Make Slider value type generic
2020-06-13 14:17:41 +02:00
Sebastian Zivota
c3643eaf6d
Add step member to slider widgets
...
Both the native and the web slider now have a member `step` to control
the least possible change of the slider's value. It defaults to 1.0
for all sliders and can be adjusted with the step method.
2020-06-11 00:18:24 +02:00
Héctor Ramón
baa1389f71
Merge pull request #391 from bansheerubber/feature/move_cursor_to_end
...
Cursor Manipulation
2020-06-09 19:12:52 +02:00
Héctor Ramón Jiménez
8b93c9cb6a
Clarify leeway meaning in PaneGrid
2020-06-08 19:41:33 +02:00
bansheerubber
5260b3072a
implemented hecrj's suggestion
2020-06-08 10:00:25 -07:00
Héctor Ramón Jiménez
172bd78a91
Fix PaneGrid documentation example
2020-06-08 18:34:41 +02:00
Héctor Ramón Jiménez
dcc4bb77e9
Remove unused split_cache in pane_grid
2020-06-08 18:25:46 +02:00
Héctor Ramón Jiménez
be0cc2c780
Add leeway support to PaneGrid::on_resize
2020-06-08 18:25:23 +02:00
Héctor Ramón Jiménez
041cab0fa4
Resize PaneGrid without modifier keys
2020-06-08 18:11:29 +02:00
Duncan Freeman
4960a8827e
Add on_release message to Slider ( #378 )
...
* Add on_finish callback to Slider
* Fix formatting
* Rename Slider's on_finish to on_release, make the message simply an event without data
* Satisfy Clone impl requirement on Message in integration test
* Only call on_release after dragging a slider
2020-06-08 11:07:45 +02:00
bansheerubber
19c07da86f
fixed formatting
2020-06-05 09:57:18 -07:00
bansheerubber
98cf9c455a
added move_cursor_to
2020-06-05 09:19:46 -07:00
bansheerubber
0d119aa731
added value to move_cursor_to_end
2020-06-05 09:13:49 -07:00
bansheerubber
6a2c73d0e0
sketch of move_cursor_to commands
2020-06-05 08:58:34 -07:00
Imbris
490a437b2f
Make Font an associated type of text_input::Renderer
2020-05-29 15:37:25 -04:00
Héctor Ramón
01a4d65404
Merge pull request #363 from Imberflur/text-clone
...
Make the Text widget Clone even if the Renderer isn't
2020-05-29 02:14:09 +02:00
Imbris
0a775191ab
Loosen bounds on Text Clone impl
2020-05-27 22:12:38 -04:00
Clark Moody
858eafe22e
Structured test cases
2020-05-27 14:24:33 -05:00
Clark Moody
9079014974
Tests for axis split
2020-05-26 16:47:29 -05:00
Clark Moody
334dd09817
Pane Grid spacing applied prior to rounding
...
On low-DPI screens, the rounding order of operations made it impossible
to produce an odd-pixel spacing. Specifying 1, for instance, produced
zero space between panes.
This approach subtracts half the spacing from the first pane prior to
rounding and uses the whole spacing for the second pane size and
coordinate.
2020-05-26 16:24:18 -05:00
Héctor Ramón Jiménez
230bd6f747
Write documentation for new pane_grid API
2020-05-23 01:51:34 +02:00
Héctor Ramón Jiménez
2ab7341fa5
Implement State::with_content in pane_grid
2020-05-22 21:56:50 +02:00
Héctor Ramón Jiménez
32b9c1fdbd
Return new Split in pane_grid::State::split
2020-05-22 21:55:55 +02:00
Héctor Ramón Jiménez
c620e4dc4c
Implement State::get in pane_grid
2020-05-22 21:55:45 +02:00
Héctor Ramón Jiménez
f3d54a0f33
Expose Node and State::layout for PaneGrid
2020-05-22 21:55:31 +02:00
Héctor Ramón Jiménez
d1f2a18439
Implement Clone for pane_grid::State
2020-05-22 21:55:18 +02: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
7565d294af
Fix PaneGrid not releasing split properly
2020-05-06 06:18:22 +02:00
Héctor Ramón Jiménez
bb9ccc4f62
Remove inconsistent input module in iced_native
2020-04-30 05:04:45 +02:00
Héctor Ramón Jiménez
e55cd9652e
Split Input mouse event by ButtonState
2020-04-30 04:53:15 +02:00
Héctor Ramón Jiménez
e139aae143
Split Input keyboard event by ButtonState
2020-04-30 04:34:29 +02:00
Ethan Pailes
da2ab420ce
document that img handle constructors guess fmt
...
This patch documents the fact that a couple of the image
handle constructors know how to guess the image format based
on the data that they are provided.
I had to dig through `iced` sources until I discovered that those
routines ultimately boil down to stuff like [image::load_from_memory][1]
from the `image` crate, so I thought I would save others the trouble
of doing the same reverse-engineering
[1]: https://docs.rs/image/0.23.4/image/fn.load_from_memory.html
2020-04-26 15:03:48 -04: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
5e47238489
Rename leftover TextInputWidget to Marker
2020-04-13 04:38:35 +02:00
Olivier Pinon
41f6a325e9
#288 Renamed XXXWidget to Marker
2020-04-12 01:20:40 +02:00
Olivier Pinon
f7d7ab1ba9
Remove unnecessary 'static lifetime on Renderer
2020-04-12 00:57:44 +02:00
Héctor Ramón
703beae05e
Merge pull request #268 from FabianLars/ctrl-del
...
implement ctrl + del on text-input
2020-04-07 04:39:16 +02:00
FabianLars
6ca97788b2
implement ctrl + del on text-input
2020-04-06 15:22:52 +02:00