changeset 3f24b5ba1a02 in tryton:default
details: https://hg.tryton.org/tryton?cmd=changeset;node=3f24b5ba1a02
description:
Display version on login dialog
issue8090
review70551002
diffstat:
CHANGELOG | 1 +
tryton/gui/window/dblogin.py | 18 +++++++++++++-----
2 files changed, 14 insertions(+), 5 deletions(-)
diffs (50 lines):
diff -r 2e94d0d1afc3 -r 3f24b5ba1a02 CHANGELOG
--- a/CHANGELOG Wed Feb 13 10:56:22 2019 +0100
+++ b/CHANGELOG Wed Feb 13 11:01:22 2019 +0100
@@ -1,3 +1,4 @@
+* Display version on login dialog
* Use tab key for tab navigation
* Use ShortcutsWindow
* Improve default size of widgets and dialog
diff -r 2e94d0d1afc3 -r 3f24b5ba1a02 tryton/gui/window/dblogin.py
--- a/tryton/gui/window/dblogin.py Wed Feb 13 10:56:22 2019 +0100
+++ b/tryton/gui/window/dblogin.py Wed Feb 13 11:01:22 2019 +0100
@@ -9,7 +9,7 @@
import threading
import logging
-from gi.repository import Gtk
+from gi.repository import Gtk, Gdk
from tryton import __version__
import tryton.common as common
@@ -398,6 +398,7 @@
self.dialog.set_transient_for(self._window)
self.dialog.set_icon(TRYTON_ICON)
self.dialog.set_position(gtk.WIN_POS_CENTER_ALWAYS)
+ self.dialog.set_resizable(False)
tooltips = common.Tooltips()
button_cancel = gtk.Button(_('_Cancel'), use_underline=True)
@@ -422,10 +423,17 @@
image = gtk.Image()
image.set_from_file(os.path.join(PIXMAPS_DIR, 'tryton.png'))
image.set_alignment(0.5, 1)
- ebox = gtk.EventBox()
- ebox.modify_bg(gtk.STATE_NORMAL, gtk.gdk.color_parse("#1b2019"))
- ebox.add(image)
- self.table_main.attach(ebox, 0, 3, 0, 1, ypadding=2)
+ overlay = Gtk.Overlay()
+ overlay.add(image)
+ label = Gtk.Label(__version__)
+ label.props.halign = Gtk.Align.END
+ label.props.valign = Gtk.Align.START
+ label.props.margin_right = 10
+ label.props.margin_top = 5
+ label.override_color(
+ Gtk.StateFlags.NORMAL, Gdk.RGBA(1, 1, 1, 1))
+ overlay.add_overlay(label)
+ self.table_main.attach(overlay, 0, 3, 0, 1, ypadding=2)
self.profile_store = gtk.ListStore(gobject.TYPE_STRING,
gobject.TYPE_BOOLEAN)