Alexandre Bury
|
351fcdf559
|
Merge pull request #194 from xliiv/get-child
Allow getting child in parent views
|
2018-01-27 09:29:30 -08:00 |
|
Tymoteusz Jankowski
|
5bfe9548e8
|
Replace inner_getters!(T); with inner_getters!(self.view: T);
|
2018-01-27 10:37:08 +01:00 |
|
Tymoteusz Jankowski
|
b21280c106
|
Use inner_getters! in OnEventView
|
2018-01-26 23:28:20 +01:00 |
|
Tymoteusz Jankowski
|
4e2b8adf3d
|
Merge branch 'master' into get-child
|
2018-01-26 23:15:14 +01:00 |
|
Alexandre Bury
|
1f3fba136c
|
Merge pull request #195 from xliiv/inner-to-view
Change OnEventView.inner to OnEventView.view
|
2018-01-26 14:02:29 -08:00 |
|
Tymoteusz Jankowski
|
4daf40e271
|
Change OnEventView.inner to OnEventView.view
This breaks compatibility!
|
2018-01-26 22:32:07 +01:00 |
|
Tymoteusz Jankowski
|
4545ed0bf3
|
fmt
|
2018-01-26 17:26:21 +01:00 |
|
Tymoteusz Jankowski
|
d3fadc7c3c
|
Add SelectView.get_item_mut
|
2018-01-26 17:24:44 +01:00 |
|
Tymoteusz Jankowski
|
4dc403df78
|
Add SelectView.get_item
|
2018-01-26 13:25:19 +01:00 |
|
Tymoteusz Jankowski
|
9510d92736
|
Use inner_getters for rest of ViewWrappers (except on_event_view)
|
2018-01-26 12:08:28 +01:00 |
|
Tymoteusz Jankowski
|
84ea73617f
|
Add & use inner_getter! in BoxView
|
2018-01-26 11:39:10 +01:00 |
|
Tymoteusz Jankowski
|
d0956b40b0
|
Add get_view for ViewWrapper (needs fix)
|
2018-01-25 14:08:01 +01:00 |
|
Alexandre Bury
|
057321abac
|
Doc: add wikipedia link to TUI
|
2018-01-24 18:21:39 -08:00 |
|
Alexandre Bury
|
fac6312227
|
Fix more clippy warnings
|
2018-01-22 16:42:51 -08:00 |
|
Alexandre Bury
|
5dfdeab6ae
|
Fix clippy warnings
|
2018-01-22 14:47:56 -08:00 |
|
Alexandre Bury
|
da8310b076
|
Rustfmt
|
2018-01-22 14:37:27 -08:00 |
|
Alexandre Bury
|
06086fdeb0
|
Dialog::get_content now returns &AnyView
|
2018-01-22 13:45:00 -08:00 |
|
Alexandre Bury
|
8aa901afb4
|
Merge pull request #190 from xliiv/dialog-content-get
Add get_content on Dialog
|
2018-01-22 13:18:08 -08:00 |
|
Tymoteusz Jankowski
|
c119f957eb
|
Add Dialog.get_content
|
2018-01-22 21:01:23 +01: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
|
208b812976
|
Fix doc link
|
2018-01-21 11:20:08 -08:00 |
|
Alexandre Bury
|
431285135f
|
Make Palette directly an EnumMap
Removes the "colors" intermediate member.
|
2018-01-21 11:17:22 -08:00 |
|
Alexandre Bury
|
b0f4dfbc17
|
Fix missing link
|
2018-01-20 21:18:29 -08:00 |
|
Alexandre Bury
|
c84bbbdf45
|
Update doc for theme module
|
2018-01-20 21:17:32 -08:00 |
|
Alexandre Bury
|
0097789d46
|
Add examples descriptions
|
2018-01-18 10:32:08 -08:00 |
|
Alexandre Bury
|
c3f2e9ad9c
|
Add LinearLayout::get_child and get_child_mut
|
2018-01-17 11:07:04 -08:00 |
|
Alexandre Bury
|
cf0392db64
|
Update changelog
|
2018-01-17 10:31:20 -08:00 |
|
Alexandre Bury
|
5ac0fce363
|
Refactor ColorStyle
Add the notion of PaletteColor to use a color from the palette.
Breaking change: most color styles are now methods rather than enum
variants.
|
2018-01-17 10:22:06 -08:00 |
|
Alexandre Bury
|
d9215a2b39
|
Add Style::add
|
2018-01-16 22:41:22 -08:00 |
|
Alexandre Bury
|
770bc86eb2
|
Use markdown for changelog
|
2018-01-16 18:58:04 -08:00 |
|
Alexandre Bury
|
3e5f8e820d
|
Add changelog file
|
2018-01-16 18:54:37 -08:00 |
|
Alexandre Bury
|
6bb0812a39
|
TextArea: invalidate cache on set_content
|
2018-01-16 10:30:26 -08:00 |
|
Alexandre Bury
|
868e59a4fa
|
Add comments to examples
|
2018-01-15 18:55:27 -08:00 |
|
Alexandre Bury
|
51eb6bf34c
|
Have TextView::content take Into<StyledString>
|
2018-01-15 14:13:30 -08:00 |
|
Alexandre Bury
|
5003095171
|
Update ncurses and owning-ref dependencies
|
2018-01-15 13:58:26 -08:00 |
|
Alexandre Bury
|
39405ba1ec
|
Refactor spans and markup
We now use mostly indexed spans into a source string.
Indexed Spans can still be resolved to a string slice when needed.
|
2018-01-15 13:53:27 -08:00 |
|
Alexandre Bury
|
a9d9239fac
|
Correctly parse colors 232-255
Those are grayscale
|
2018-01-14 16:59:03 -08:00 |
|
Alexandre Bury
|
3058816f1a
|
Add Dialog::buttons to iterate on buttons
|
2018-01-12 09:33:54 +01:00 |
|
Alexandre Bury
|
56f81eee7c
|
Add Button::set_label
|
2018-01-12 09:33:47 +01:00 |
|
Alexandre Bury
|
0666a8b585
|
Button: add a way to get its label
|
2018-01-12 09:30:49 +01:00 |
|
Alexandre Bury
|
14f2bf636c
|
OnEventView: add note regarding single callback per event
|
2018-01-11 18:49:48 +01:00 |
|
Alexandre Bury
|
0c24ed369b
|
Allow multiple callbacks to be registered per event.
|
2018-01-11 18:47:44 +01:00 |
|
Alexandre Bury
|
2d62d2c91f
|
Add Cursive::active_screen
|
2018-01-11 18:20:23 +01:00 |
|
Alexandre Bury
|
4879d8cc71
|
Fix ending newline problem
|
2018-01-11 00:16:13 +01:00 |
|
Alexandre Bury
|
afb224b860
|
Protect against empty spans
|
2018-01-11 00:12:21 +01:00 |
|
Alexandre Bury
|
5dcce6a965
|
Fix example without markdown feature
|
2018-01-11 00:03:42 +01:00 |
|
Alexandre Bury
|
890b3f13e1
|
TextView: print styled spans of text
|
2018-01-10 23:58:29 +01:00 |
|
Alexandre Bury
|
ef7cfb2dd6
|
Use owning-ref fork for now
Until the PRs are merged
|
2018-01-10 23:19:14 +01:00 |
|