Alexandre Bury
|
ddac91373c
|
Rename id to name : phase 1
|
2020-01-06 12:10:24 -08:00 |
|
Alexandre Bury
|
9aee7d374c
|
Rename some types
BoxView => ResizedView
SizedView => LastSizeView
ViewBox => BoxedView
Boxable => Resizable
Boxable::box => Resizable::resize
Old names are still re-exported, but deprecated.
|
2020-01-06 11:55:16 -08:00 |
|
Alexandre Bury
|
6244d6e28c
|
Add doc for focus and important_area
|
2019-10-30 09:04:49 -07:00 |
|
Alexandre Bury
|
22886859dd
|
Make view::scroll public
|
2019-10-08 15:33:33 -07:00 |
|
Alexandre Bury
|
b2a0fa18ff
|
Disable dead code lint for unstable module
|
2019-03-11 11:52:58 -07:00 |
|
Alexandre Bury
|
91a78f402b
|
Hide view::scroll behind unstable_scroll feature
|
2019-03-11 00:03:54 -07:00 |
|
Alexandre Bury
|
bc7972d539
|
Reorganize scroll module files
|
2019-03-07 19:08:31 -08:00 |
|
Alexandre Bury
|
6f28569dae
|
Move logic from ScrollView to ScrollCore
|
2019-03-04 20:08:40 -08:00 |
|
Alexandre Bury
|
242a3c68a7
|
Fix clippy warnings
|
2019-03-04 10:31:36 -08:00 |
|
Alexandre Bury
|
a47537ec2c
|
Add Scrollable trait
|
2018-06-26 17:43:16 -07:00 |
|
Alexandre Bury
|
8acc08f340
|
Rustfmt
|
2018-06-10 23:29:19 -07:00 |
|
Alexandre Bury
|
7ca632a10d
|
Move Margins to view module
|
2018-03-16 16:09:47 -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
|
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
|
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
|
da8310b076
|
Rustfmt
|
2018-01-22 14:37:27 -08:00 |
|
Alexandre Bury
|
3674c118cb
|
Rustfmt
|
2018-01-22 11:55:56 -08:00 |
|
Alexandre Bury
|
98aff39904
|
Move View::as_any to separate trait AnyView
|
2018-01-22 11:50:25 -08:00 |
|
Alexandre Bury
|
1551fbb543
|
Add View::as_any and View::as_any_mut
|
2018-01-22 09:20:45 -08:00 |
|
Alexandre Bury
|
e4cd68a4eb
|
Rustfmt
|
2017-12-30 23:03:42 +01:00 |
|
Alexandre Bury
|
9b9619aa53
|
Add View: Any
|
2017-12-11 18:54:40 -08:00 |
|
Alexandre Bury
|
f90621811c
|
More rustfmt
|
2017-10-14 21:18:50 -07:00 |
|
Alexandre Bury
|
a4ca7bbf1e
|
Rustfmt
|
2017-10-12 16:43:59 -07:00 |
|
Alexandre Bury
|
607e6f1bdc
|
Implement ViewWrapper for DerefMut<T: View>
This means View is implemented for Box<T: View>, Box<View>, ...
|
2017-09-24 12:24:23 -07:00 |
|
Alexandre Bury
|
1a4e1c104e
|
Implement View for Box<View>
|
2017-09-23 13:53:26 -07:00 |
|
Alexandre Bury
|
66af7fab7c
|
IdView: skip view if borrowing fails.
Fixes #144
|
2017-07-03 01:29:30 -07:00 |
|
Alexandre Bury
|
c300e0628d
|
Rename find -> call_on
And update tutorials
|
2017-03-26 20:50:50 -07:00 |
|
Alexandre Bury
|
c3c69e7892
|
Merge IdView and RefCellView
And remove `with_id_mut`
|
2017-03-25 21:56:31 -07:00 |
|
Alexandre Bury
|
cdb3df7fc8
|
Merge branch 'master' into refview
|
2017-03-25 15:01:57 -07:00 |
|
Alexandre Bury
|
017bb21710
|
Add View::focus_view
|
2017-03-25 14:50:52 -07:00 |
|
Alexandre Bury
|
cb3adc5baf
|
feat: find_id can now find views declared with with_id_mut
|
2017-02-26 15:52:42 -08:00 |
|
Alexandre Bury
|
b63762d441
|
View::find_any now takes a closure instead of returning reference
Also updated Finder::find and find_id.
|
2017-02-07 15:49:06 -08:00 |
|
Alexandre Bury
|
d7eaa5a086
|
Rename View::get_min_size -> required_size
|
2017-01-23 22:53:03 -08:00 |
|
Alexandre Bury
|
924c74afbe
|
Add ScrollStrategy to TextView
|
2017-01-21 11:44:40 -08:00 |
|
Alexandre Bury
|
3b3f403f7a
|
Apply rustfmt
|
2016-10-02 15:22:29 -07:00 |
|
Alexandre Bury
|
2e06dd70cb
|
Apply rustfmt
|
2016-09-22 22:11:13 -07:00 |
|
Alexandre Bury
|
a5135a7aff
|
Better documentation for view::Finder
Also adds `Finder::find_id`
|
2016-09-21 14:57:03 -07:00 |
|
Alexandre Bury
|
93980a7d0c
|
Rename View::find -> View::find_any
And add the `Finder` trait on Views to provide a true `find`.
|
2016-09-21 11:33:44 -07:00 |
|
Alexandre Bury
|
7d16f70d67
|
Add some tests to view::position
|
2016-09-20 18:32:31 -07:00 |
|
Alexandre Bury
|
b38995b906
|
Refactor BoxView
Add `Boxable` trait.
|
2016-08-03 21:55:41 -07:00 |
|
Alexandre Bury
|
24e4e41a85
|
Move DummyView to views module
|
2016-07-29 23:36:40 -07:00 |
|
Alexandre Bury
|
fb10e58188
|
Move LinesIterator to utils module
|
2016-07-28 23:05:33 -07:00 |
|
Alexandre Bury
|
f87d0e7c5b
|
Move views to new views module
|
2016-07-28 16:36:01 -07:00 |
|
Alexandre Bury
|
261d2aac48
|
Remove Ticker alias
The `Counter` NewType can fill this role.
|
2016-07-27 23:55:34 -07:00 |
|
Alexandre Bury
|
bea7240271
|
Wrap Arc<AtomicUsize> around NewType Counter
And offers a simpler API
|
2016-07-26 23:29:13 -07:00 |
|
Alexandre Bury
|
eb6b5d5728
|
Fix LinearLayout children width
Now properly gives the full width to every children.
|
2016-07-26 10:49:37 -07:00 |
|
Alexandre Bury
|
5dd20db676
|
Add Dialog::empty and Dialog::content
Allows to set the content after the title, for when it's more
readable.
|
2016-07-25 20:43:01 -07:00 |
|