Ctrl+shift+v
parent
e65b566e5a
commit
6ef031d577
15
src/main.rs
15
src/main.rs
|
|
@ -86,6 +86,21 @@ fn build_ui(application: >k::Application) {
|
||||||
true
|
true
|
||||||
}),
|
}),
|
||||||
);
|
);
|
||||||
|
|
||||||
|
let (key, modifier) = gtk::accelerator_parse("<Control><Shift>v");
|
||||||
|
accel_group.connect_accel_group(
|
||||||
|
key,
|
||||||
|
modifier,
|
||||||
|
gtk::AccelFlags::VISIBLE,
|
||||||
|
clone!(@weak nb => @default-return true, move |_accel_g, _window, _key, _modif| {
|
||||||
|
let p_num = nb.get_current_page();
|
||||||
|
let page = nb.get_nth_page(p_num);
|
||||||
|
if let Some(vte) = page {
|
||||||
|
let _ = vte.downcast::<vte::Terminal>().map(|x| x.paste_clipboard());
|
||||||
|
}
|
||||||
|
true
|
||||||
|
}),
|
||||||
|
);
|
||||||
let (key, modifier) = gtk::accelerator_parse("F11");
|
let (key, modifier) = gtk::accelerator_parse("F11");
|
||||||
let w_state = WindowState::new_arc(WindowPos::Hidden, FullScreenState::NotFull);
|
let w_state = WindowState::new_arc(WindowPos::Hidden, FullScreenState::NotFull);
|
||||||
let w_state0 = w_state.clone();
|
let w_state0 = w_state.clone();
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue