Commit Graph

885 Commits

Author SHA1 Message Date
Alexandre Bury
dc75cdd115 LinearLayout: use ChildIterator everywhere
For a more consistent sizing.
2017-11-06 23:51:44 -08:00
Alexandre Bury
11ea8a592b Never layout a child larger than the parent 2017-11-06 17:12:39 -08:00
Alexandre Bury
3fc06ef048 Merge pull request #156 from adrianN/patch-1
Ignore keys properly in SelectView::on_event
2017-10-26 11:53:40 -07:00
Adrian Neumann
c92b1acb6e Ignore keys properly in SelectView::on_event
on_event consumes all keypresses by trying to jump to the item that matches the char. Even if no such item is found, the key event is lost to the rest of the application. By returning EventResult::Ignored when the key press has no effect, the key event that have no effect on the SelectView can still be used by somebody else.
2017-10-26 20:23:00 +02:00
Alexandre Bury
e988b984a2 (cargo-release) start next development iteration 0.7.3-alpha.0 2017-10-15 00:39:45 -07:00
Alexandre Bury
2560f0195e (cargo-release) version 0.7.2 2017-10-15 00:39:27 -07:00
Alexandre Bury
e7ee525bb6 Fix possible panic in ListView 2017-10-14 23:08:18 -07:00
Alexandre Bury
420454cc0f Better mouse scroll drag
Now saturates when to the top or left.
2017-10-14 21:50:08 -07:00
Alexandre Bury
f90621811c More rustfmt 2017-10-14 21:18:50 -07:00
Alexandre Bury
294a4102b4 Fix mouse support for ListView 2017-10-14 21:01:07 -07:00
Alexandre Bury
850e0b2cd1 Better bounds on SelectView clickable area 2017-10-13 18:11:25 -07:00
Alexandre Bury
44fec0ab50 (cargo-release) start next development iteration 0.7.2-alpha.0 2017-10-13 18:06:05 -07:00
Alexandre Bury
55928b1319 (cargo-release) version 0.7.1 2017-10-13 18:05:47 -07:00
Alexandre Bury
ca23a9c10f Fix mouse position with TextArea 2017-10-13 18:04:41 -07:00
Alexandre Bury
a5952d0741 Fix some mouse/scroll issues with SelectView and TextView 2017-10-13 17:53:39 -07:00
Alexandre Bury
9026d87aab Fix panic with mouse click in TextArea 2017-10-13 16:29:53 -07:00
Alexandre Bury
0490ba0f38 Update Readme with new version 2017-10-13 16:17:29 -07:00
Alexandre Bury
f042ede07d (cargo-release) start next development iteration 0.7.1-alpha.0 2017-10-13 16:10:55 -07:00
Alexandre Bury
8410144fe3 (cargo-release) version 0.7.0 2017-10-13 16:10:36 -07:00
Alexandre Bury
9dc88dafc5 Remove skeptic 2017-10-13 16:09:32 -07:00
Alexandre Bury
a4874beee0 Use intermediate type
Again, to fix a clippy warning.
2017-10-13 15:40:33 -07:00
Alexandre Bury
46dec4b0ca Fix clippy warning 2017-10-13 15:38:24 -07:00
Alexandre Bury
d6c282a799 Open menubar with Press rather than Release 2017-10-13 15:22:59 -07:00
Alexandre Bury
1ba00032a1 Fix menubar mouse behaviour 2017-10-13 15:17:41 -07:00
Alexandre Bury
0a35a31e1b Add "extern crate skeptic" to build.rs
Not sure why it wasn't complaining before.
2017-10-13 11:33:03 -07:00
Alexandre Bury
8ce817741e Merge branch 'mouse.2' 2017-10-13 11:26:48 -07:00
Alexandre Bury
93982517ae Fix clippy warnings 2017-10-13 11:24:17 -07:00
Alexandre Bury
111d593f55 Merge branch 'master' 2017-10-13 11:01:39 -07:00
Alexandre Bury
ef0909d41e Add mouse support to Slider 2017-10-13 10:53:24 -07:00
Alexandre Bury
5f3e4b1842 Produce mouse events from BLT backend 2017-10-13 00:20:27 -07:00
Alexandre Bury
acd12326e1 Produce mouse events in termion backend 2017-10-12 21:24:17 -07:00
Alexandre Bury
ab1f4a2ba6 Correct event relativization in Panel 2017-10-12 20:43:33 -07:00
Alexandre Bury
67a6640142 Add mouse support to TextArea 2017-10-12 20:41:34 -07:00
Alexandre Bury
def6b3af27 Fix compilation 2017-10-12 20:13:49 -07:00
Alexandre Bury
aaf41f3ec4 Add mouse support to EditView 2017-10-12 17:38:21 -07:00
Alexandre Bury
0150ebfc9e Add mouse support to LinearLayout 2017-10-12 17:29:19 -07:00
Alexandre Bury
13059dae0b Add mouse support to radio view 2017-10-12 17:29:12 -07:00
Alexandre Bury
1b67c3eceb Add mouse support to menubar and MenuPopup 2017-10-12 16:44:03 -07:00
Alexandre Bury
f64ce80a58 Add mouse support to ListView 2017-10-12 16:44:03 -07:00
Alexandre Bury
394e61a328 Fix SelectView mouse handling 2017-10-12 16:44:03 -07:00
Alexandre Bury
75d5868162 Fix shadowview event relativization 2017-10-12 16:44:03 -07:00
Alexandre Bury
a4ca7bbf1e Rustfmt 2017-10-12 16:43:59 -07:00
Alexandre Bury
74612c65e5 Move Cursive root to its own module 2017-10-12 16:33:24 -07:00
Alexandre Bury
75ad6315e1 Add mouse support to checkbox 2017-10-12 15:10:09 -07:00
Alexandre Bury
2fed1f3ff4 Add mouse support for regular SelectView 2017-10-12 14:32:48 -07:00
Alexandre Bury
f5492da4e4 More natural thumb drag 2017-10-12 12:35:57 -07:00
Alexandre Bury
e7da474769 Remove debug lines 2017-10-12 12:30:59 -07:00
Alexandre Bury
3a836aaa92 Fixes drag scroll position 2017-10-12 12:30:00 -07:00
Alexandre Bury
5931ab17c8 Add mouse scroll support to TextView 2017-10-11 18:06:58 -07:00
Alexandre Bury
a6fb0e71cd Include padding and borders in Dialog event relativization 2017-10-11 15:13:10 -07:00