Alexandre Bury
|
88a15a75f1
|
Dialog: add methods to deal with buttons
|
2018-06-18 23:22:16 -07:00 |
|
Alexandre Bury
|
f3d822c00c
|
Fixes for ScrollView
|
2018-06-17 18:17:16 -07:00 |
|
Alexandre Bury
|
14fe6f3b36
|
Cargo fmt
|
2018-06-16 13:23:09 -07:00 |
|
Paul
|
03e143f4c3
|
Implement scroll_to_top, scroll_to_bottom, scroll_to_left, and scroll_to_right
|
2018-06-16 10:51:17 -07:00 |
|
Alexandre Bury
|
5e1956b737
|
Merge branch 'master' into scroll
|
2018-06-15 23:21:10 -07:00 |
|
Alexandre Bury
|
363913c68b
|
Fix panics from overflow subtraction
|
2018-06-15 23:13:57 -07:00 |
|
Alexandre Bury
|
5cf870baaf
|
Add scrollbar grab to ScrollView
|
2018-06-15 20:24:05 -07:00 |
|
Alexandre Bury
|
0c318b7194
|
Add scrollbars to ScrollView
|
2018-06-15 19:18:24 -07:00 |
|
Alexandre Bury
|
d52299a6e1
|
Add HideableView
|
2018-06-13 21:35:37 -07:00 |
|
Alexandre Bury
|
8acc08f340
|
Rustfmt
|
2018-06-10 23:29:19 -07:00 |
|
Robin Stumm
|
e81e67cebe
|
add transparent layer to StackView
test StackView::get()
|
2018-06-06 13:44:20 +02:00 |
|
Alexandre Bury
|
8edc0e20c9
|
Cargo fmt
|
2018-05-21 19:21:27 -07:00 |
|
Alexandre Bury
|
2db49da1fe
|
Fix linearlayout focus grab
|
2018-05-21 18:08:41 -07:00 |
|
Alexandre Bury
|
5eddc1b89a
|
Scolling fixes
|
2018-05-21 17:54:43 -07:00 |
|
Alexandre Bury
|
94504ae91b
|
Scrollview: move offset to keep important area in view
|
2018-05-21 17:25:32 -07:00 |
|
Alexandre Bury
|
2088d5de2a
|
Cargo fmt
|
2018-05-17 17:37:39 -07:00 |
|
Alexandre Bury
|
755854963f
|
Fix clippy warnings
|
2018-05-17 17:35:57 -07:00 |
|
Alexandre Bury
|
80f66262be
|
Scrollview: use proper size for child's layout() call
|
2018-05-08 18:10:45 -07:00 |
|
Alexandre Bury
|
d4ced015f6
|
EditView: keep cursor in view after key event
|
2018-05-03 08:36:17 -07:00 |
|
Alexandre Bury
|
32ee2de697
|
Scrollview: take scrollbar size into account
|
2018-05-01 17:55:13 -07:00 |
|
Alexandre Bury
|
0fbc5a888e
|
Add inner size to printer
Renamed Printer::size -> output_size
|
2018-04-27 16:23:07 -07:00 |
|
Alexandre Bury
|
f0b3287d73
|
Merge branch 'master' into scroll
|
2018-04-16 22:42:42 -07:00 |
|
Alexandre Bury
|
1f6de5a591
|
Initial scrollview implementation
|
2018-04-16 22:39:46 -07:00 |
|
Alexandre Bury
|
39babacbf5
|
Add AnyCb type alias
|
2018-04-16 22:39:16 -07:00 |
|
Alexandre Bury
|
a355171844
|
Fix clippy warnings
|
2018-04-10 11:53:25 -07:00 |
|
Alexandre Bury
|
063589b0cd
|
Move Counter to utils module
|
2018-04-10 11:45:36 -07:00 |
|
Alexandre Bury
|
8641098781
|
Split Printer::sub_printer into sub-methods
|
2018-04-04 17:49:11 -07:00 |
|
Alexandre Bury
|
4042a45b8d
|
Add basis for ScrollView
|
2018-04-04 17:48:51 -07:00 |
|
Alexandre Bury
|
126530b9a9
|
Cursive::new now takes the backend as argument
|
2018-04-01 16:39:03 -07:00 |
|
marcin
|
9df4b21a26
|
Adding disable/enable functionality to text_area
|
2018-03-28 21:02:53 +02:00 |
|
Alexandre Bury
|
3588955f0b
|
Add SelectView::insert_item
|
2018-03-25 00:30:48 -07:00 |
|
Alexandre Bury
|
8f04356baa
|
Implement ListView::important_area
|
2018-03-23 17:00:46 -07:00 |
|
Alexandre Bury
|
e81307a77c
|
Implement Dialog::important_area
|
2018-03-22 15:24:27 -07:00 |
|
Alexandre Bury
|
c9a4fbf181
|
Implement Panel::wrap_important_area
|
2018-03-22 15:21:54 -07:00 |
|
Alexandre Bury
|
6729453118
|
Implement Menubar::important_area
|
2018-03-22 15:13:51 -07:00 |
|
Alexandre Bury
|
5673b59c10
|
Implement {SelectView, MenuPopup}::important_area
|
2018-03-22 14:31:28 -07:00 |
|
Alexandre Bury
|
4778e4de6f
|
Implement EditView::important_area
|
2018-03-22 14:17:00 -07:00 |
|
Alexandre Bury
|
a989fd5f80
|
Implement TextArea::important_area
|
2018-03-22 14:16:49 -07:00 |
|
Alexandre Bury
|
1ad515e5f0
|
rustfmt
|
2018-03-22 11:04:58 -07:00 |
|
Alexandre Bury
|
5c3c750033
|
Implement LinearLayout::important_area
|
2018-03-22 11:02:46 -07:00 |
|
Alexandre Bury
|
7ca632a10d
|
Move Margins to view module
|
2018-03-16 16:09:47 -07:00 |
|
Alexandre Bury
|
92c1d1a5b2
|
Rename Vec4 -> Margins
|
2018-03-16 16:06:35 -07:00 |
|
Alexandre Bury
|
9bc723ab4a
|
Do not accept any return value for callbacks
It got added so we could keep using `s.pop_layer()` in single-line callbacks.
It was confusing, and the return value was ignored anyway.
|
2018-03-16 15:50:56 -07:00 |
|
Alexandre Bury
|
acb73765e9
|
Add EditView::maximum_width
Currently only applied during text insertion.
Doesn't affect scrolling yet.
|
2018-03-15 16:07:28 -07:00 |
|
Alexandre Bury
|
2c73e35f85
|
Split import line
Not on stable yet it seems
|
2018-03-15 11:57:12 -07:00 |
|
Alexandre Bury
|
16a3bd7bbe
|
Return callbacks from EditView::set_content
Just like for SelectView::select_up
|
2018-03-15 11:50:22 -07:00 |
|
Alexandre Bury
|
987796f2fa
|
Return selection change callback in SelectView methods
|
2018-03-15 11:42:49 -07:00 |
|
Alexandre Bury
|
1deee26970
|
Better checks for mouse events on SelectView
|
2018-03-15 09:36:26 -07:00 |
|
Alexandre Bury
|
8d9d17d372
|
Update StackView tests
|
2018-03-14 15:19:56 -07:00 |
|
Alexandre Bury
|
1ad9a53cf7
|
Small refactoring
|
2018-03-14 15:11:27 -07:00 |
|