From c39c5e0742fa168c417f62aa31d156dc7939d547 Mon Sep 17 00:00:00 2001 From: Matt Baer Date: Fri, 20 Apr 2018 15:07:23 -0400 Subject: [PATCH] Support toggling theme with Ctrl+T --- src/window.vala | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/window.vala b/src/window.vala index e02449b..40c93f9 100644 --- a/src/window.vala +++ b/src/window.vala @@ -253,6 +253,13 @@ public class WriteAs.MainWindow : Gtk.ApplicationWindow { } return true; }); + + // Toggle theme with Ctrl+T + accels.connect(Gdk.Key.T, Gdk.ModifierType.CONTROL_MASK, Gtk.AccelFlags.VISIBLE | Gtk.AccelFlags.LOCKED, (g,a,k,m) => { + darkmode_button.set_active(!darkmode_button.get_active()); + return true; + }); + accels.connect(Gdk.Key.Return, Gdk.ModifierType.CONTROL_MASK, Gtk.AccelFlags.VISIBLE | Gtk.AccelFlags.LOCKED, (g,a,k,m) => { canvas.buffer.text += "\n\n" + publish(); return true;