From 27fe07c3b41a53a276fb5f6a71c4c97cb0279170 Mon Sep 17 00:00:00 2001 From: Roberto Santalla Date: Thu, 21 Mar 2019 17:20:35 +0100 Subject: Allow to cycle active conversations with Ctrl+(Shift)+Tab Closes #400, Closes #142, related to #145 --- main/src/ui/application.vala | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'main/src/ui/application.vala') diff --git a/main/src/ui/application.vala b/main/src/ui/application.vala index 132705cf..ca78c735 100644 --- a/main/src/ui/application.vala +++ b/main/src/ui/application.vala @@ -132,6 +132,16 @@ public class Dino.Ui.Application : Gtk.Application, Dino.Application { }); add_action(conference_action); set_accels_for_action("app.add_conference", new string[]{"G"}); + + SimpleAction loop_conversations_action = new SimpleAction("loop_conversations", null); + loop_conversations_action.activate.connect(() => {controller.loop_conversations(false);}); + add_action(loop_conversations_action); + set_accels_for_action("app.loop_conversations", new string[]{"Tab"}); + + SimpleAction loop_conversations_bw_action = new SimpleAction("loop_conversations_bw", null); + loop_conversations_bw_action.activate.connect(() => {controller.loop_conversations(true);}); + add_action(loop_conversations_bw_action); + set_accels_for_action("app.loop_conversations_bw", new string[]{"Tab"}); } public bool use_csd() { -- cgit v1.2.3-54-g00ecf