Alexandre Bury
|
56ce95f9b6
|
Add some more XY methods
|
2018-04-16 22:39:27 -07:00 |
|
Alexandre Bury
|
39babacbf5
|
Add AnyCb type alias
|
2018-04-16 22:39:16 -07:00 |
|
Alexandre Bury
|
8c00b171c0
|
Ncurses: better color approximation
On terminals with only 8 colors (like with `TERM=screen`)
|
2018-04-11 22:16:08 -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
|
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
|
d140e154aa
|
Implement ViewWrapper::important_area
|
2018-03-22 15:15:49 -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
|
bd3ea469e9
|
Add View::important_area
In preparation for ScrollView
|
2018-03-16 18:07:01 -07:00 |
|
Alexandre Bury
|
e23a5cd3a2
|
Add Rect::offset
|
2018-03-16 18:06:53 -07:00 |
|
Alexandre Bury
|
5d3c0d3fb0
|
Add rect::Rect
|
2018-03-16 17:16:05 -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
|
1a36f58f72
|
Move images to imgur
|
2018-03-14 16:02:02 -07:00 |
|
Alexandre Bury
|
8ecd4fdb62
|
Revert colors in mines example
|
2018-03-14 15:48:08 -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 |
|
Alexandre Bury
|
7db1ee7335
|
Reverse View and AnyView
We now have `View: AnyView`
|
2018-03-14 14:59:41 -07:00 |
|
Alexandre Bury
|
f27f7792df
|
Rename BoxableView -> IntoBoxedView
And add an implementation for Box<View>
|
2018-03-14 14:16:07 -07:00 |
|
Alexandre Bury
|
17ccda2d40
|
Use BoxableView trait bound
|
2018-03-14 13:39:30 -07:00 |
|
Alexandre Bury
|
e4bf9accc3
|
Add BoxableView and AnyBox
And remove `impl ViewWrapper for T: Deref<View>`
This means `Box<View>` doesn't implement `View` anymore.
|
2018-03-14 12:32:07 -07:00 |
|
Alexandre Bury
|
dea226a095
|
Add AnyView::as_boxed_any for easier downcasting
|
2018-03-14 11:18:28 -07:00 |
|
Alexandre Bury
|
06305c89a9
|
Add StackView::find_layer_from_id
Also `StackView::get` and `StackView::get_mut`
|
2018-03-11 16:53:41 -07:00 |
|
Alexandre Bury
|
c5cf5f64bd
|
(cargo-release) start next development iteration 0.8.2-alpha.0
|
2018-03-11 10:17:17 -07:00 |
|
Alexandre Bury
|
2b29b47b4f
|
(cargo-release) version 0.8.1
|
2018-03-11 10:16:56 -07:00 |
|
Alexandre Bury
|
20950bf9c1
|
Update changelog
|
2018-03-11 10:16:25 -07:00 |
|
Alexandre Bury
|
1ae3bbff89
|
Fix pancurses input
Fixes #210
|
2018-03-08 10:03:41 -08:00 |
|
Alexandre Bury
|
5e58726ffd
|
Add test for StackView::move_layer
From #213 (thanks xliiv)
|
2018-03-05 18:48:24 -08:00 |
|
Alexandre Bury
|
48514991d2
|
Add Cursive::clear_global_callbacks
|
2018-03-05 15:25:36 -08:00 |
|
Alexandre Bury
|
b4f32b56bb
|
Fix move_layer index calculation
See #213
|
2018-03-04 16:54:16 -08:00 |
|
Alexandre Bury
|
feeedfd4a0
|
Merge pull request #212 from T045T/friendly_select_view
make SelectView less greedy
|
2018-03-01 13:35:11 -08:00 |
|
Nils Berg
|
8bf82a9b58
|
make SelectView less greedy
|
2018-03-01 21:13:15 +01:00 |
|
Alexandre Bury
|
5094f49219
|
Update version in Readme
|
2018-02-22 08:08:13 -08:00 |
|
Alexandre Bury
|
99046d10c3
|
Use special key detection for pancurses
Shared with the ncurses backend code
|
2018-02-20 15:44:07 -08:00 |
|
Alexandre Bury
|
767e225db0
|
Only require maplit for ncurses bqckend
|
2018-02-20 14:50:13 -08:00 |
|
Alexandre Bury
|
eb39e70e41
|
Update changelog
|
2018-02-20 13:59:24 -08:00 |
|
Alexandre Bury
|
712dd4b7d4
|
(cargo-release) start next development iteration 0.8.1-alpha.0
|
2018-02-20 13:54:00 -08:00 |
|