More shortcuts
parent
ea5525c7d1
commit
0df7c7735b
48
src/main.rs
48
src/main.rs
|
|
@ -50,26 +50,32 @@ fn build_ui(application: >k::Application) {
|
|||
true
|
||||
}),
|
||||
);
|
||||
let (key, modifier) = gtk::accelerator_parse("<Control>Page_Down");
|
||||
accel_group.connect_accel_group(
|
||||
key,
|
||||
modifier,
|
||||
gtk::AccelFlags::VISIBLE,
|
||||
clone!(@weak nb => @default-return true, move |_accel_g, _window, _key, _modif| {
|
||||
nb.next_page();
|
||||
true
|
||||
}),
|
||||
);
|
||||
let (key, modifier) = gtk::accelerator_parse("<Control>Page_Up");
|
||||
accel_group.connect_accel_group(
|
||||
key,
|
||||
modifier,
|
||||
gtk::AccelFlags::VISIBLE,
|
||||
clone!(@weak nb => @default-return true, move |_accel_g, _window, _key, _modif| {
|
||||
nb.prev_page();
|
||||
true
|
||||
}),
|
||||
);
|
||||
let a = gtk::accelerator_parse("<Control>Page_Down");
|
||||
let b = gtk::accelerator_parse("<Alt>plus");
|
||||
for (key, modifier) in &[a, b] {
|
||||
accel_group.connect_accel_group(
|
||||
*key,
|
||||
*modifier,
|
||||
gtk::AccelFlags::VISIBLE,
|
||||
clone!(@weak nb => @default-return true, move |_accel_g, _window, _key, _modif| {
|
||||
nb.next_page();
|
||||
true
|
||||
}),
|
||||
);
|
||||
}
|
||||
let a = gtk::accelerator_parse("<Control>Page_Up");
|
||||
let b = gtk::accelerator_parse("<Alt>egrave");
|
||||
for (key, modifier) in &[a, b] {
|
||||
accel_group.connect_accel_group(
|
||||
*key,
|
||||
*modifier,
|
||||
gtk::AccelFlags::VISIBLE,
|
||||
clone!(@weak nb => @default-return true, move |_accel_g, _window, _key, _modif| {
|
||||
nb.prev_page();
|
||||
true
|
||||
}),
|
||||
);
|
||||
}
|
||||
let (key, modifier) = gtk::accelerator_parse("<Control><Shift>c");
|
||||
accel_group.connect_accel_group(
|
||||
key,
|
||||
|
|
@ -127,7 +133,7 @@ fn build_ui(application: >k::Application) {
|
|||
true
|
||||
}),
|
||||
);
|
||||
for i in 1..9 {
|
||||
for i in 1..=9 {
|
||||
let (key, modifier) = gtk::accelerator_parse(&format!("<Alt>{}", i));
|
||||
accel_group.connect_accel_group(
|
||||
key,
|
||||
|
|
|
|||
Loading…
Reference in New Issue