diff options
author | fiaxh <git@lightrise.org> | 2020-06-03 21:41:24 +0200 |
---|---|---|
committer | fiaxh <git@lightrise.org> | 2020-06-03 21:50:40 +0200 |
commit | 8a64c8501d028ead3fe85a3378cc127db67392a7 (patch) | |
tree | 7674f2a428f03f7f0ff8548ccd2e9d0bacf5ff37 /main/src/ui/main_window_controller.vala | |
parent | 2f40726f556b5edf5d0302a293a528943b9a214b (diff) | |
download | dino-8a64c8501d028ead3fe85a3378cc127db67392a7.tar.gz dino-8a64c8501d028ead3fe85a3378cc127db67392a7.zip |
Add shortcuts for search (CTRL+F) and file upload (CTRL+U)
fixes #806
Diffstat (limited to 'main/src/ui/main_window_controller.vala')
-rw-r--r-- | main/src/ui/main_window_controller.vala | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/main/src/ui/main_window_controller.vala b/main/src/ui/main_window_controller.vala index 65f5aa1d..dceb4094 100644 --- a/main/src/ui/main_window_controller.vala +++ b/main/src/ui/main_window_controller.vala @@ -88,6 +88,13 @@ public class MainWindowController : Object { stream_interactor.get_module(ConversationManager.IDENTITY).conversation_activated.connect(() => update_stack_state()); stream_interactor.get_module(ConversationManager.IDENTITY).conversation_deactivated.connect(() => update_stack_state()); update_stack_state(); + + AccelGroup accel_group = new AccelGroup(); + accel_group.connect(Gdk.Key.F, ModifierType.CONTROL_MASK, AccelFlags.VISIBLE, () => { + window.search_revealer.reveal_child = true; + return false; + }); + window.add_accel_group(accel_group); } public void select_conversation(Conversation? conversation, bool do_reset_search = true, bool default_initialize_conversation = true) { |