changeset 22989fe1ac97 in /home/hg/repos/gajim
branches: details:http://hg.gajim.org/gajim?cmd=changeset;node=22989fe1ac97 description: Change history icon if theme have 'document-open-recent' icon. Fixes #6893
diffstat:
src/roster_window.py | 23 +++++++++++++++++++---- 1 файлов изменено, 19 вставок(+), 4 удалений(-)
различия (47 строк):
diff -r 28ef240453b5 -r 22989fe1ac97 src/roster_window.py --- a/src/roster_window.py Tue Aug 20 14:08:54 2013 +0400 +++ b/src/roster_window.py Fri Aug 23 11:26:48 2013 +0400 @@ -5219,6 +5219,12 @@ """ if not force and not self.actions_menu_needs_rebuild: return + history_menuitem = self.xml.get_object('history_menuitem') + if gtkgui_helpers.gtk_icon_theme.has_icon('document-open-recent'): + history_icon = gtk.Image() + history_icon.set_from_icon_name('document-open-recent', + gtk.ICON_SIZE_MENU) + history_menuitem.set_image(history_icon) new_chat_menuitem = self.xml.get_object('new_chat_menuitem') single_message_menuitem = self.xml.get_object( 'send_single_message_menuitem') @@ -6141,8 +6147,13 @@ menu.append(item)
history_menuitem = gtk.ImageMenuItem(_('_History')) - history_icon = gtk.image_new_from_stock(gtk.STOCK_JUSTIFY_FILL, \ - gtk.ICON_SIZE_MENU) + if gtkgui_helpers.gtk_icon_theme.has_icon('document-open-recent'): + history_icon = gtk.Image() + history_icon.set_from_icon_name('document-open-recent', + gtk.ICON_SIZE_MENU) + else: + history_icon = gtk.image_new_from_stock(gtk.STOCK_JUSTIFY_FILL, + gtk.ICON_SIZE_MENU) history_menuitem.set_image(history_icon) history_menuitem .connect('activate', self.on_history, contact, account) menu.append(history_menuitem) @@ -6219,8 +6230,12 @@
# History manager item = gtk.ImageMenuItem(_('History Manager')) - icon = gtk.image_new_from_stock(gtk.STOCK_JUSTIFY_FILL, - gtk.ICON_SIZE_MENU) + if gtkgui_helpers.gtk_icon_theme.has_icon('document-open-recent'): + icon = gtk.Image() + icon.set_from_icon_name('document-open-recent', gtk.ICON_SIZE_MENU) + else: + icon = gtk.image_new_from_stock(gtk.STOCK_JUSTIFY_FILL, + gtk.ICON_SIZE_MENU) item.set_image(icon) menu.append(item) item.connect('activate', self.on_history_manager_menuitem_activate)