cursive-multiplex 0.2.1

A tmux like multiplexer for gyscos/cursive views
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
extern crate cursive;

use cursive::views::TextArea;
use cursive::Cursive;
use cursive_multiplex::Mux;

fn main() {
    let mut siv = Cursive::default();
    let (mut mux, left) = Mux::new(TextArea::new());
    let right = mux
        .add_right_of(TextArea::new(), left)
        .expect("right failed");
    let _id = mux.add_right_of(TextArea::new(), left).expect("1st failed");
    mux.set_focus(right);

    siv.add_fullscreen_layer(mux);
    siv.run();
}