More shortcuts
This commit is contained in:
+27
-21
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user