Alexandre Bury
|
778c1f1d71
|
Better doc
|
2018-01-03 15:36:08 +01:00 |
|
Alexandre Bury
|
08a935d561
|
Don't run test examples when we call Cursive::new
It fails with some backends.
|
2017-12-31 20:29:05 +01:00 |
|
Alexandre Bury
|
8a05bd5421
|
TextView: improve documentation
|
2017-12-31 19:49:13 +01:00 |
|
Alexandre Bury
|
65ea8eeec8
|
No need to clone the Arc
|
2017-12-31 14:14:19 +01:00 |
|
Alexandre Bury
|
e4cd68a4eb
|
Rustfmt
|
2017-12-30 23:03:42 +01:00 |
|
Alexandre Bury
|
799ec812e4
|
Add TextContent and TextContentRef
To manage the model separately from the view.
|
2017-12-30 23:00:48 +01:00 |
|
Alexandre Bury
|
fd08faca62
|
readme: add link to "Install ncurses" wiki page
|
2017-12-30 21:18:06 +01:00 |
|
Alexandre Bury
|
ba0bc6dc56
|
Add link to 3rd party: hexview
|
2017-12-21 11:34:08 +01:00 |
|
Alexandre Bury
|
8da659367d
|
Add StackView::move_layer
|
2017-12-18 18:18:23 +01:00 |
|
Alexandre Bury
|
bd9b6a695b
|
Return view on pop_layer
Callbacks now often allow (and ignore) a return type.
|
2017-12-16 14:41:15 +01:00 |
|
Alexandre Bury
|
1b7170e308
|
StackView: store Layer<Box<V>> rather than Box<Layer<V>>
Rather than storing a Layer<V> as a Box<View>,
stores a Layer<Box<View>>, so we can unwrap it when
popping layers.
|
2017-12-16 14:41:15 +01:00 |
|
Alexandre Bury
|
fd259bf32c
|
Mines example: add help message
|
2017-12-16 14:41:15 +01:00 |
|
Alexandre Bury
|
9cb74c7497
|
Merge pull request #169 from punkkeks/dialog_position
added option to position the header in a dialog
|
2017-12-12 00:20:38 -08:00 |
|
Marcel Hellwig
|
9ce8896bba
|
updated dialog doc to reflect the default position
|
2017-12-12 09:19:05 +01:00 |
|
Marcel Hellwig
|
f8e7427f75
|
simplified offset calculation in dialogboxtitle
|
2017-12-12 09:07:13 +01:00 |
|
Marcel Hellwig
|
592ecf4c09
|
added option to position the header in a dialog
|
2017-12-12 08:38:14 +01:00 |
|
Alexandre Bury
|
9b9619aa53
|
Add View: Any
|
2017-12-11 18:54:40 -08:00 |
|
Alexandre Bury
|
bbee77f1b7
|
Add ViewWrapper::into_inner
And add some derive(Debug)
|
2017-12-11 17:31:55 -08:00 |
|
Alexandre Bury
|
d0c30ded21
|
Ncurses backend: use character pattern instead of string
|
2017-12-11 12:29:10 -08:00 |
|
Alexandre Bury
|
24838969f5
|
(cargo-release) start next development iteration 0.7.6-alpha.0
|
2017-12-07 17:12:09 -08:00 |
|
Alexandre Bury
|
f4da783fd1
|
(cargo-release) version 0.7.5
|
2017-12-07 17:11:36 -08:00 |
|
Alexandre Bury
|
d328138531
|
OnEventView: better doc
|
2017-12-07 16:47:56 -08:00 |
|
Alexandre Bury
|
7ae754ce8f
|
Extended text_area example
|
2017-12-07 15:49:12 -08:00 |
|
Alexandre Bury
|
93c672df9d
|
TextArea: fix possible panic with multi-bytes characters
|
2017-12-07 14:33:01 -08:00 |
|
Alexandre Bury
|
a7d38d9608
|
MenuPopup: better mouse scroll alignment
|
2017-12-07 14:14:52 -08:00 |
|
Alexandre Bury
|
fdf4a0db4b
|
TextArea: fix cursor after content change
|
2017-12-07 13:48:41 -08:00 |
|
Alexandre Bury
|
70906aa5de
|
Add mines example
|
2017-11-29 02:11:11 -08:00 |
|
Alexandre Bury
|
6bc63a40c5
|
Remove odds dependency
Now that `Vec::splice` is stable.
Note: this means rustc >= 1.22 is required.
|
2017-11-25 10:16:35 -08:00 |
|
Alexandre Bury
|
ccd1595f29
|
Update doc link in Cargo.toml
|
2017-11-20 21:24:36 -08:00 |
|
Alexandre Bury
|
5a52b8de69
|
Replace eprintln! with warn!
|
2017-11-20 12:47:51 -08:00 |
|
Alexandre Bury
|
0c39f52016
|
ncurses: compute whole modifier table at runtime
|
2017-11-20 11:44:23 -08:00 |
|
Alexandre Bury
|
b2097bd1c8
|
ncurses: detect key offset at runtime
|
2017-11-19 20:13:57 -08:00 |
|
Alexandre Bury
|
c10da1390b
|
Use dynamic key code map in ncurses backend
In preparation for detecting key codes dynamically.
(Different ncurses versions will use different code offsets)
|
2017-11-19 17:14:20 -08:00 |
|
Alexandre Bury
|
6fe6b72f89
|
Use std::cmp::min rather than usize::min
|
2017-11-19 15:44:28 -08:00 |
|
Alexandre Bury
|
42dbe40e3f
|
Fix modifier keys on ncurses
I think we really need to read terminfo instead...
|
2017-11-19 11:08:52 -08:00 |
|
Alexandre Bury
|
b6cfd43556
|
Replace last u32 with mmask_t
I missed this one...
|
2017-11-19 01:21:57 -08:00 |
|
Alexandre Bury
|
eeca719a92
|
Rename split_u32 -> split_i32
|
2017-11-19 01:14:53 -08:00 |
|
Alexandre Bury
|
a11d02dfa4
|
Use mmask_t instead of u32
|
2017-11-19 01:13:24 -08:00 |
|
Alexandre Bury
|
0b5b6ceace
|
Add mouse support to pancurses
|
2017-11-19 00:40:56 -08:00 |
|
Alexandre Bury
|
ee7170c66b
|
Update pancurses
|
2017-11-18 21:31:01 -08:00 |
|
Alexandre Bury
|
e3b0ecbbd9
|
Add links to example Readme
|
2017-11-17 14:28:18 -08:00 |
|
Alexandre Bury
|
9ae26fc368
|
(cargo-release) start next development iteration 0.7.5-alpha.0
|
2017-11-17 12:43:57 -08:00 |
|
Alexandre Bury
|
61efe5c088
|
(cargo-release) version 0.7.4
|
2017-11-17 12:43:22 -08:00 |
|
Alexandre Bury
|
1f1a651371
|
Fix linear layout offset check
|
2017-11-17 12:42:30 -08:00 |
|
Alexandre Bury
|
6f23c355c4
|
Update pancurses
|
2017-11-17 11:58:53 -08:00 |
|
Alexandre Bury
|
ef81fae168
|
(cargo-release) start next development iteration 0.7.4-alpha.0
|
2017-11-17 11:47:56 -08:00 |
|
Alexandre Bury
|
f7ad3bd936
|
(cargo-release) version 0.7.3
|
2017-11-17 11:47:26 -08:00 |
|
Alexandre Bury
|
60a9c47b57
|
Use docs.rs
|
2017-11-17 11:46:29 -08:00 |
|
Alexandre Bury
|
fefed79303
|
Remove skeptic test for now
|
2017-11-17 11:45:33 -08:00 |
|
Alexandre Bury
|
88fed99408
|
Add examples to exclude
|
2017-11-17 11:39:20 -08:00 |
|