Alexandre Bury
|
e3887847fd
|
Remove ScrollBase from TextView
Wrap the `TextView` in a `ScrollView` to achieve scrolling.
|
2018-06-22 14:57:55 -07:00 |
|
Alexandre Bury
|
9a21273167
|
Fix scrollview cache
|
2018-06-22 14:50:48 -07:00 |
|
Alexandre Bury
|
3a9ee0df41
|
Fix scrollview mouse grab
|
2018-06-22 13:13:58 -07:00 |
|
Alexandre Bury
|
6ce2dba8a1
|
Fix clippy warnings
|
2018-06-21 14:44:30 -07:00 |
|
Alexandre Bury
|
bd78bca91b
|
Don't drag scrollbars if they're not visible
|
2018-06-20 17:35:58 -07:00 |
|
Alexandre Bury
|
2935f0f569
|
Add scroll strategy to ScrollView
|
2018-06-20 11:56:22 -07:00 |
|
Alexandre Bury
|
9bd1eb320d
|
Add size cache to ScrollView
|
2018-06-20 11:48:09 -07:00 |
|
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 |
|