changeset fa4b4ee70cac in /home/hg/repos/gajim
details:http://hg.gajim.org/gajim?cmd=changeset;node=fa4b4ee70cac description: Use the icon sizing solution from ticket #6839 for all dialogs. History manager’s icon was 16px in Unity launcher. Fixes #7290
diffstat:
src/gajim.py | 10 ++++++++-- src/history_manager.py | 11 ++++++++--- 2 files changed, 16 insertions(+), 5 deletions(-)
diffs (41 lines):
diff -r 01fca413567d -r fa4b4ee70cac src/gajim.py --- a/src/gajim.py Mon Jan 14 20:13:45 2013 +0100 +++ b/src/gajim.py Mon Jan 14 20:18:55 2013 +0100 @@ -384,8 +384,14 @@ if (show_remote_gajim_roster()): print("Gajim is already running, bringing the roster to front...") sys.exit(0) - pix = gtkgui_helpers.get_icon_pixmap('gajim', 48) - gtk.window_set_default_icon(pix) # set the icon to all newly opened wind + pixs = [] + for size in (16, 32, 48, 64, 128): + pix = gtkgui_helpers.get_icon_pixmap('gajim', size) + if pix: + pixs.append(pix) + if pixs: + # set the icon to all windows + gtk.window_set_default_icon_list(*pixs) pritext = _('Gajim is already running') sectext = _('Another instance of Gajim seems to be running\nRun anyway?') dialog = dialogs.YesNoDialog(pritext, sectext) diff -r 01fca413567d -r fa4b4ee70cac src/history_manager.py --- a/src/history_manager.py Mon Jan 14 20:13:45 2013 +0100 +++ b/src/history_manager.py Mon Jan 14 20:18:55 2013 +0100 @@ -108,9 +108,14 @@
class HistoryManager: def __init__(self): - pix = gtkgui_helpers.get_icon_pixmap('gajim') - # set the icon to all newly opened windows - gtk.window_set_default_icon(pix) + pixs = [] + for size in (16, 32, 48, 64, 128): + pix = gtkgui_helpers.get_icon_pixmap('gajim', size) + if pix: + pixs.append(pix) + if pixs: + # set the icon to all windows + gtk.window_set_default_icon_list(*pixs)
if not os.path.exists(LOG_DB_PATH): dialogs.ErrorDialog(_('Cannot find history logs database'),