[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