aboutsummaryrefslogtreecommitdiff
path: root/main/src/ui/main_window_controller.vala
diff options
context:
space:
mode:
authorfiaxh <git@lightrise.org>2020-06-03 21:41:24 +0200
committerfiaxh <git@lightrise.org>2020-06-03 21:50:40 +0200
commit8a64c8501d028ead3fe85a3378cc127db67392a7 (patch)
tree7674f2a428f03f7f0ff8548ccd2e9d0bacf5ff37 /main/src/ui/main_window_controller.vala
parent2f40726f556b5edf5d0302a293a528943b9a214b (diff)
downloaddino-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.vala7
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) {