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
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
cfc2b55e05
Rename Internal::idle_pane to active_pane
2020-03-20 11:54:42 +01:00
Héctor Ramón Jiménez
420275793e
Fix minor documentation issues in pane_grid
2020-03-19 09:43:36 +01:00
Héctor Ramón Jiménez
bd74c4e577
Write documentation for pane_grid
2020-03-19 09:30:54 +01:00
Héctor Ramón Jiménez
a280dcda23
Add PaneGrid::on_key_press for hotkey logic
2020-03-17 06:53:57 +01:00
Héctor Ramón Jiménez
21a4095a99
Fix spacing calculation in Axis::split
2020-03-17 04:15:17 +01:00
Héctor Ramón Jiménez
ec334bdd36
Improve pane selection when resizing a PaneGrid
2020-03-14 09:01:52 +01:00
Héctor Ramón Jiménez
f08cb4ad56
Implement mouse-based pane resizing for PaneGrid
2020-03-14 08:10:50 +01:00
Héctor Ramón Jiménez
db441a64b1
Reintroduce pane_grid::Split as an identifier
2020-03-14 06:35:43 +01:00
Héctor Ramón Jiménez
b55746b1e1
Remove PaneGrid::split_* helpers
...
We can use the `split` method directly instead.
2020-03-14 06:33:17 +01:00
Héctor Ramón Jiménez
a79603e4ca
Rename Split to Axis
2020-03-14 06:32:56 +01:00
Héctor Ramón Jiménez
00c2b55b56
Replace FocusedPane with Action in pane_grid
2020-03-14 06:26:09 +01:00
Héctor Ramón Jiménez
5c8ec4504b
Create module boundaries for pane_grid logic
2020-03-14 05:27:27 +01:00