Héctor Ramón Jiménez
46aab24d91
Enable scroll selection for PickList only when scroll is discrete
2021-07-22 21:28:21 +07:00
Héctor Ramón Jiménez
6069e90c9b
Abstract and improve scroll logic in PickList
2021-07-22 21:15:35 +07:00
13r0ck
fbfb28b8d4
Remove redundant 'on_change'
2021-05-25 08:23:04 -06:00
13r0ck
3a9ad89970
cargo fmt
2021-05-10 16:06:39 -06:00
13r0ck
8f319d7c6f
Improve performance using iters
2021-05-10 16:05:50 -06:00
13r0ck
77e6e111e0
add scrolling to pick_lists
2021-05-10 14:29:35 -06:00
Héctor Ramón Jiménez
21971e0037
Make Clipboard argument in Widget trait mutable
2021-03-10 01:59:02 +01:00
anunge
9e453843b2
Touch support for PaneGrid and PickList ( #650 )
...
* touch events properly parsed and converted to logical size, button working
* scrolling with a nice touch
* fixed application state level touch cursor. panel_grid is touchable now.
* format glicthes fixes
* format glitches
* tight format
* fixed pane grid
* fixing with upstream
* Remove unused `touch` module from `iced_core`
* Remove unused `crate::text` import in `iced_native`
* Remove redundant match branch in `iced_winit`
* Keep removed line break in `UserInterface::update`
* Compute `text_size` only when bounds contains cursor in `overlay::menu`
Co-authored-by: Héctor Ramón Jiménez <hector0193@gmail.com>
2021-02-12 20:52:20 +01:00
Héctor Ramón Jiménez
0646280d67
Fix Widget::width implementation for PickList
2021-01-15 14:26:23 +01: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
7ff95f3a88
Implement event capturing for PickList
2020-11-12 00:47:21 +01:00
Héctor Ramón Jiménez
3f968b8c87
Make Widget::on_event return an event::Status
2020-11-12 00:09:52 +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
Héctor Ramón Jiménez
d3b04bf892
Introduce Eq requirement to build a PickList
2020-10-24 09:32:23 +02:00
Héctor Ramón Jiménez
a165eddd75
Avoid PaneGrid unfocus when cursor is unavailable
2020-07-23 04:44:35 +02:00
Héctor Ramón Jiménez
a225a218e0
Fix Default implementation for pick_list::State
2020-07-23 04:06:26 +02:00
Héctor Ramón Jiménez
aaf5986123
Improve Menu API to facilitate external control
2020-07-23 03:58:59 +02:00
Héctor Ramón Jiménez
73b8ae8e5e
Rename ComboBox to PickList
2020-07-10 02:52:00 +02:00