Philipp Hörist pushed to branch master at gajim / gajim
Commits:
c5c717dd by Philipp Hörist at 2018-01-29T20:02:30+01:00
Use IconTheme for some icons
- - - - -
3 changed files:
- gajim/dialogs.py
- gajim/groupchat_control.py
- gajim/message_window.py
Changes:
=====================================
gajim/dialogs.py
=====================================
--- a/gajim/dialogs.py
+++ b/gajim/dialogs.py
@@ -1319,7 +1319,7 @@ class AboutDialog(Gtk.AboutDialog):
self.add_credit_section('Thanks', thanks)
self.set_translator_credits(_('translator-credits'))
- self.set_logo(gtkgui_helpers.get_icon_pixmap('org.gajim.Gajim', 128))
+ self.set_logo_icon_name('org.gajim.Gajim')
self.connect(
'response', lambda dialog, *args: Gtk.AboutDialog.do_close(dialog))
=====================================
gajim/groupchat_control.py
=====================================
--- a/gajim/groupchat_control.py
+++ b/gajim/groupchat_control.py
@@ -984,12 +984,11 @@ class GroupchatControl(ChatControlBase):
return (label_str, color)
def get_tab_image(self, count_unread=True):
- # Set tab image (always 16x16)
tab_image = None
if app.gc_connected[self.account][self.room_jid]:
- tab_image = gtkgui_helpers.load_icon('muc_active')
+ tab_image = gtkgui_helpers.get_iconset_name_for('muc-active')
else:
- tab_image = gtkgui_helpers.load_icon('muc_inactive')
+ tab_image = gtkgui_helpers.get_iconset_name_for('muc-inactive')
return tab_image
def update_ui(self):
=====================================
gajim/message_window.py
=====================================
--- a/gajim/message_window.py
+++ b/gajim/message_window.py
@@ -483,13 +483,15 @@ class MessageWindow(object):
pass # keep default icon
elif window_mode == MessageWindowMgr.ONE_MSG_WINDOW_PERTYPE:
if self.type_ == 'gc':
- icon = gtkgui_helpers.load_icon('muc_active')
+ icon = gtkgui_helpers.get_iconset_name_for('muc-active')
else:
# chat, pm
- icon = gtkgui_helpers.load_icon('online')
+ icon = 'org.gajim.Gajim'
if icon:
if isinstance(icon, GdkPixbuf.Pixbuf):
self.window.set_icon(icon)
+ elif isinstance(icon, str):
+ self.window.set_icon_name(icon)
else:
self.window.set_icon(icon.get_pixbuf())
@@ -685,6 +687,8 @@ class MessageWindow(object):
status_img.set_from_animation(tab_img.get_animation())
else:
status_img.set_from_pixbuf(tab_img.get_pixbuf())
+ elif isinstance(tab_img, str):
+ status_img.set_from_icon_name(tab_img, Gtk.IconSize.MENU)
else:
status_img.set_from_surface(tab_img)
View it on GitLab:
https://dev.gajim.org/gajim/gajim/commit/c5c717ddd17bf681a4d12273e2801849be6a5fa2
---
View it on GitLab:
https://dev.gajim.org/gajim/gajim/commit/c5c717ddd17bf681a4d12273e2801849be6a5fa2
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