More shortcuts
This commit is contained in:
+27
-21
@@ -50,26 +50,32 @@ fn build_ui(application: >k::Application) {
|
|||||||
true
|
true
|
||||||
}),
|
}),
|
||||||
);
|
);
|
||||||
let (key, modifier) = gtk::accelerator_parse("<Control>Page_Down");
|
let a = gtk::accelerator_parse("<Control>Page_Down");
|
||||||
accel_group.connect_accel_group(
|
let b = gtk::accelerator_parse("<Alt>plus");
|
||||||
key,
|
for (key, modifier) in &[a, b] {
|
||||||
modifier,
|
accel_group.connect_accel_group(
|
||||||
gtk::AccelFlags::VISIBLE,
|
*key,
|
||||||
clone!(@weak nb => @default-return true, move |_accel_g, _window, _key, _modif| {
|
*modifier,
|
||||||
nb.next_page();
|
gtk::AccelFlags::VISIBLE,
|
||||||
true
|
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,
|
let a = gtk::accelerator_parse("<Control>Page_Up");
|
||||||
gtk::AccelFlags::VISIBLE,
|
let b = gtk::accelerator_parse("<Alt>egrave");
|
||||||
clone!(@weak nb => @default-return true, move |_accel_g, _window, _key, _modif| {
|
for (key, modifier) in &[a, b] {
|
||||||
nb.prev_page();
|
accel_group.connect_accel_group(
|
||||||
true
|
*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");
|
let (key, modifier) = gtk::accelerator_parse("<Control><Shift>c");
|
||||||
accel_group.connect_accel_group(
|
accel_group.connect_accel_group(
|
||||||
key,
|
key,
|
||||||
@@ -127,7 +133,7 @@ fn build_ui(application: >k::Application) {
|
|||||||
true
|
true
|
||||||
}),
|
}),
|
||||||
);
|
);
|
||||||
for i in 1..9 {
|
for i in 1..=9 {
|
||||||
let (key, modifier) = gtk::accelerator_parse(&format!("<Alt>{}", i));
|
let (key, modifier) = gtk::accelerator_parse(&format!("<Alt>{}", i));
|
||||||
accel_group.connect_accel_group(
|
accel_group.connect_accel_group(
|
||||||
key,
|
key,
|
||||||
|
|||||||
Reference in New Issue
Block a user