Daniel Brötzmann pushed to branch master at gajim / gajim
Commits:
83ec615c by wurstsalat at 2022-02-24T10:18:07+01:00
AboutDialog: Fix close button
- - - - -
1323fb7f by wurstsalat at 2022-02-24T10:24:04+01:00
AboutDialog: Add cairo versions
- - - - -
1 changed file:
- gajim/gtk/about.py
Changes:
=====================================
gajim/gtk/about.py
=====================================
@@ -19,6 +19,8 @@
from gi.repository import GLib
from gi.repository import GObject
+import cairo
+
from gajim.common import app
from gajim.common.helpers import open_uri
from gajim.common.i18n import _
@@ -46,15 +48,20 @@ def __init__(self):
glib_ver = '.'.join(map(str, [GLib.MAJOR_VERSION,
GLib.MINOR_VERSION,
GLib.MICRO_VERSION]))
+ cairo_ver = cairo.cairo_version_string()
+ python_cairo_ver = cairo.version
comments: list[str] = []
- comments.append(_('A GTK XMPP client'))
+ comments.append(_('A fully-featured XMPP chat client'))
+ comments.append('')
comments.append(_('GTK Version: %s') % gtk_ver)
comments.append(_('GLib Version: %s') % glib_ver)
comments.append(_('PyGObject Version: %s') % gobject_ver)
+ comments.append(_('Cairo Version: %s') % cairo_ver)
+ comments.append(_('python-cairo Version: %s') % python_cairo_ver)
comments.append(_('python-nbxmpp Version: %s') % nbxmpp.__version__)
- self.set_comments("\n".join(comments))
+ self.set_comments('\n'.join(comments))
self.add_credit_section(_('Current Developers'), DEVS_CURRENT)
self.add_credit_section(_('Past Developers'), DEVS_PAST)
@@ -70,6 +77,7 @@ def __init__(self):
self.set_logo_icon_name('org.gajim.Gajim')
self.connect('activate-link', self._on_activate_link)
+ self.connect('response', self._on_response)
self.show()
@staticmethod
@@ -78,3 +86,10 @@ def _on_activate_link(_label: Gtk.Label, uri: str) -> int:
# is not cross-platform compatible
open_uri(uri)
return Gdk.EVENT_STOP
+
+ def _on_response(self,
+ _dialog: Gtk.AboutDialog,
+ response: Gtk.ResponseType
+ ) -> None:
+ if response == Gtk.ResponseType.DELETE_EVENT:
+ self.destroy()
View it on GitLab:
https://dev.gajim.org/gajim/gajim/-/compare/10cb58663bbbf6dcc7e9738ad8a6739e83237ac4...1323fb7ff012ffb88d68ae158edc63e105dccfd2
--
View it on GitLab:
https://dev.gajim.org/gajim/gajim/-/compare/10cb58663bbbf6dcc7e9738ad8a6739e83237ac4...1323fb7ff012ffb88d68ae158edc63e105dccfd2
You're receiving this email because of your account on dev.gajim.org.
_______________________________________________
Commits mailing list
[email protected]
https://lists.gajim.org/cgi-bin/listinfo/commits