[Git][gajim/gajim][master] Move shortcuts dialog into gtk folder

Philipp Hörist gitlab at dev.gajim.org
Mon Jul 30 00:25:19 CEST 2018


Philipp Hörist pushed to branch master at gajim / gajim


Commits:
23e39dc9 by Philipp Hörist at 2018-07-29T22:24:43Z
Move shortcuts dialog into gtk folder

- - - - -


3 changed files:

- gajim/app_actions.py
- + gajim/gtk/shortcuts_window.py
- − gajim/shortcuts_window.py


Changes:

=====================================
gajim/app_actions.py
=====================================
--- a/gajim/app_actions.py
+++ b/gajim/app_actions.py
@@ -21,7 +21,7 @@ from gajim.common.app import interface
 from gajim.common.exceptions import GajimGeneralException
 from gajim import config
 from gajim import dialogs
-from gajim import shortcuts_window
+from gajim.gtk import shortcuts_window
 from gajim import accounts_window
 import gajim.plugins.gui
 from gajim import history_window


=====================================
gajim/gtk/shortcuts_window.py
=====================================
--- /dev/null
+++ b/gajim/gtk/shortcuts_window.py
@@ -0,0 +1,43 @@
+# This file is part of Gajim.
+#
+# Gajim is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published
+# by the Free Software Foundation; version 3 only.
+#
+# Gajim is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with Gajim. If not, see <http://www.gnu.org/licenses/>.
+
+from gajim.gtk.util import get_builder
+from gajim.common import helpers
+
+__all__ = ['show']
+
+
+class ShortcutsWindow:
+    def __init__(self):
+        self.window = None
+
+    def show(self, parent=None):
+        if self.window is None:
+            builder = get_builder('shortcuts_window.ui')
+            self.window = builder.get_object('shortcuts_window')
+            self.window.connect('destroy', self._on_window_destroy)
+        self.window.set_transient_for(parent)
+        self.window.show_all()
+        self.window.present()
+
+    def _on_window_destroy(self, widget):
+        self.window = None
+
+
+def show_shortcuts_webpage(self, parent=None):
+    helpers.launch_browser_mailer(
+        'url',
+        'https://dev.gajim.org/gajim/gajim/wikis/help/keyboardshortcuts')
+
+show = ShortcutsWindow().show


=====================================
gajim/shortcuts_window.py deleted
=====================================
--- a/gajim/shortcuts_window.py
+++ /dev/null
@@ -1,50 +0,0 @@
-# -*- coding:utf-8 -*-
-## src/shortcuts_window.py
-##
-## This file is part of Gajim.
-##
-## Gajim is free software; you can redistribute it and/or modify
-## it under the terms of the GNU General Public License as published
-## by the Free Software Foundation; version 3 only.
-##
-## Gajim is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-## GNU General Public License for more details.
-##
-## You should have received a copy of the GNU General Public License
-## along with Gajim. If not, see <http://www.gnu.org/licenses/>.
-##
-
-from gi.repository import Gtk
-
-from gajim import gtkgui_helpers
-
-from gajim.common import helpers
-
-__all__ = ['show']
-
-class ShortcutsWindow:
-    def __init__(self):
-        self.window = None
-
-    def show(self, parent=None):
-        if self.window is None:
-            builder = gtkgui_helpers.get_gtk_builder('shortcuts_window.ui')
-            self.window = builder.get_object('shortcuts_window')
-            self.window.connect('destroy', self._on_window_destroy)
-        self.window.set_transient_for(parent)
-        self.window.show_all()
-        self.window.present()
-
-    def _on_window_destroy(self, widget):
-        self.window = None
-
-def show_shortcuts_webpage(self, parent=None):
-    helpers.launch_browser_mailer('url',
-        'https://dev.gajim.org/gajim/gajim/wikis/help/keyboardshortcuts')
-
-if (3, 19) <= (Gtk.get_major_version(), Gtk.get_minor_version()):
-    show = ShortcutsWindow().show
-else:
-    show = show_shortcuts_webpage



View it on GitLab: https://dev.gajim.org/gajim/gajim/commit/23e39dc9e69138294880126b80a9ebacbc7a2f76

-- 
View it on GitLab: https://dev.gajim.org/gajim/gajim/commit/23e39dc9e69138294880126b80a9ebacbc7a2f76
You're receiving this email because of your account on dev.gajim.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gajim.org/pipermail/commits/attachments/20180730/40b25a85/attachment-0001.html>


More information about the Commits mailing list