desktop: add `Ctrl+Shift+O` shortcut for `Open Advanced`
This commit is contained in:
parent
08fe4a4c94
commit
ac69926b5e
|
@ -155,6 +155,11 @@ impl RuffleGui {
|
||||||
}) {
|
}) {
|
||||||
self.open_file(ui);
|
self.open_file(ui);
|
||||||
}
|
}
|
||||||
|
if ui.ctx().input_mut(|input| {
|
||||||
|
input.consume_shortcut(&KeyboardShortcut::new(Modifiers::COMMAND | Modifiers::SHIFT, Key::O))
|
||||||
|
}) {
|
||||||
|
self.open_file_advanced();
|
||||||
|
}
|
||||||
if ui.ctx().input_mut(|input| {
|
if ui.ctx().input_mut(|input| {
|
||||||
input.consume_shortcut(&KeyboardShortcut::new(Modifiers::COMMAND, Key::Q))
|
input.consume_shortcut(&KeyboardShortcut::new(Modifiers::COMMAND, Key::Q))
|
||||||
}) {
|
}) {
|
||||||
|
@ -171,8 +176,8 @@ impl RuffleGui {
|
||||||
menu::bar(ui, |ui| {
|
menu::bar(ui, |ui| {
|
||||||
menu::menu_button(ui, text(&self.locale, "file-menu"), |ui| {
|
menu::menu_button(ui, text(&self.locale, "file-menu"), |ui| {
|
||||||
let mut shortcut;
|
let mut shortcut;
|
||||||
shortcut = KeyboardShortcut::new(Modifiers::COMMAND, Key::O);
|
|
||||||
|
|
||||||
|
shortcut = KeyboardShortcut::new(Modifiers::COMMAND, Key::O);
|
||||||
if Button::new(text(&self.locale, "file-menu-open-quick"))
|
if Button::new(text(&self.locale, "file-menu-open-quick"))
|
||||||
.shortcut_text(ui.ctx().format_shortcut(&shortcut))
|
.shortcut_text(ui.ctx().format_shortcut(&shortcut))
|
||||||
.ui(ui)
|
.ui(ui)
|
||||||
|
@ -181,7 +186,10 @@ impl RuffleGui {
|
||||||
self.open_file(ui);
|
self.open_file(ui);
|
||||||
}
|
}
|
||||||
|
|
||||||
if Button::new(text(&self.locale, "file-menu-open-advanced")).ui(ui).clicked() {
|
shortcut = KeyboardShortcut::new(Modifiers::COMMAND | Modifiers::SHIFT, Key::O);
|
||||||
|
if Button::new(text(&self.locale, "file-menu-open-advanced"))
|
||||||
|
.shortcut_text(ui.ctx().format_shortcut(&shortcut))
|
||||||
|
.ui(ui).clicked() {
|
||||||
ui.close_menu();
|
ui.close_menu();
|
||||||
self.open_file_advanced();
|
self.open_file_advanced();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue