scroll back infinito

master
Pietro Brenna 2020-03-19 18:32:36 +01:00
parent 454f84c5ae
commit e3b6cfc336
2 changed files with 2 additions and 2 deletions

View File

@ -43,7 +43,7 @@ fn build_ui(application: &gtk::Application) {
key, key,
modifier, modifier,
gtk::AccelFlags::VISIBLE, gtk::AccelFlags::VISIBLE,
clone!(@weak window, @weak nb => @default-return true, move |accel_g, _window, _key, _modif| { clone!(@weak window, @weak nb => @default-return true, move |_accel_g, _window, _key, _modif| {
tabs::apri_tab(&window, &nb, true, None, None, None); tabs::apri_tab(&window, &nb, true, None, None, None);
true true
}), }),
@ -148,7 +148,6 @@ fn build_ui(application: &gtk::Application) {
notebook.set_show_tabs(false); notebook.set_show_tabs(false);
} }
} }
dbg!();
}), }),
); );
nb.connect_page_added(move |notebook, _vte, _index| { nb.connect_page_added(move |notebook, _vte, _index| {

View File

@ -15,6 +15,7 @@ pub fn build_tab(
l.set_ellipsize(pango::EllipsizeMode::Middle); l.set_ellipsize(pango::EllipsizeMode::Middle);
//gtk::Window::set_interactive_debugging(true); //gtk::Window::set_interactive_debugging(true);
let vte = vte::Terminal::new(); let vte = vte::Terminal::new();
vte.set_scrollback_lines(-1);
let (key, modifier) = gtk::accelerator_parse("<Control><Shift>c"); let (key, modifier) = gtk::accelerator_parse("<Control><Shift>c");
vte.add_accelerator( vte.add_accelerator(
"copy-clipboard", "copy-clipboard",