Rename and extend get_iconset_name_for()
This commit is contained in:
		
							parent
							
								
									a4077502d5
								
							
						
					
					
						commit
						e86c619379
					
				
					 5 changed files with 17 additions and 10 deletions
				
			
		|  | @ -183,8 +183,8 @@ class HistoryWindow: | ||||||
|             completion_dict.update( |             completion_dict.update( | ||||||
|                 helpers.get_contact_dict_for_account(account)) |                 helpers.get_contact_dict_for_account(account)) | ||||||
| 
 | 
 | ||||||
|         muc_active_icon = util.get_iconset_name_for('muc-active') |         muc_active_icon = util.get_icon_name('muc-active') | ||||||
|         online_icon = util.get_iconset_name_for('online') |         online_icon = util.get_icon_name('online') | ||||||
| 
 | 
 | ||||||
|         keys = list(completion_dict.keys()) |         keys = list(completion_dict.keys()) | ||||||
|         # Move the actual jid at first so we load history faster |         # Move the actual jid at first so we load history faster | ||||||
|  |  | ||||||
|  | @ -29,7 +29,7 @@ from gajim.conversation_textview import ConversationTextview | ||||||
| from gajim.gtk.dialogs import ErrorDialog | from gajim.gtk.dialogs import ErrorDialog | ||||||
| from gajim.gtk.dialogs import AspellDictError | from gajim.gtk.dialogs import AspellDictError | ||||||
| from gajim.gtk.util import get_builder | from gajim.gtk.util import get_builder | ||||||
| from gajim.gtk.util import get_iconset_name_for | from gajim.gtk.util import get_icon_name | ||||||
| from gajim.gtk.util import get_completion_liststore | from gajim.gtk.util import get_completion_liststore | ||||||
| from gajim.gtk.util import move_window | from gajim.gtk.util import move_window | ||||||
| from gajim.gtk.util import resize_window | from gajim.gtk.util import resize_window | ||||||
|  | @ -134,7 +134,7 @@ class SingleMessageWindow: | ||||||
|             keys = sorted(self.completion_dict.keys()) |             keys = sorted(self.completion_dict.keys()) | ||||||
|             for jid in keys: |             for jid in keys: | ||||||
|                 contact = self.completion_dict[jid] |                 contact = self.completion_dict[jid] | ||||||
|                 status_icon = get_iconset_name_for(contact.show) |                 status_icon = get_icon_name(contact.show) | ||||||
|                 liststore.append((status_icon, jid)) |                 liststore.append((status_icon, jid)) | ||||||
|         else: |         else: | ||||||
|             self.completion_dict = {} |             self.completion_dict = {} | ||||||
|  |  | ||||||
|  | @ -24,7 +24,7 @@ from gajim.common import helpers | ||||||
| from gajim.common.i18n import _ | from gajim.common.i18n import _ | ||||||
| from gajim.common.const import AvatarSize | from gajim.common.const import AvatarSize | ||||||
| 
 | 
 | ||||||
| from gajim.gtk.util import get_iconset_name_for | from gajim.gtk.util import get_icon_name | ||||||
| from gajim.gtk.util import get_builder | from gajim.gtk.util import get_builder | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  | @ -276,7 +276,7 @@ class ContactRow(Gtk.Grid): | ||||||
|         self.new = jid == '' |         self.new = jid == '' | ||||||
| 
 | 
 | ||||||
|         if self.groupchat: |         if self.groupchat: | ||||||
|             muc_icon = get_iconset_name_for( |             muc_icon = get_icon_name( | ||||||
|                 'muc-inactive' if self.new else 'muc-active') |                 'muc-inactive' if self.new else 'muc-active') | ||||||
|             image = Gtk.Image.new_from_icon_name(muc_icon, Gtk.IconSize.DND) |             image = Gtk.Image.new_from_icon_name(muc_icon, Gtk.IconSize.DND) | ||||||
|         else: |         else: | ||||||
|  |  | ||||||
|  | @ -41,7 +41,7 @@ from gajim.common.i18n import Q_ | ||||||
| from gajim.common.i18n import _ | from gajim.common.i18n import _ | ||||||
| 
 | 
 | ||||||
| from gajim.gtk.util import get_builder | from gajim.gtk.util import get_builder | ||||||
| from gajim.gtk.util import get_iconset_name_for | from gajim.gtk.util import get_icon_name | ||||||
| 
 | 
 | ||||||
| log = logging.getLogger('gajim.gtk.tooltips') | log = logging.getLogger('gajim.gtk.tooltips') | ||||||
| 
 | 
 | ||||||
|  | @ -99,7 +99,7 @@ class StatusTable: | ||||||
|         """ |         """ | ||||||
|         self.table.insert_row(self.current_row) |         self.table.insert_row(self.current_row) | ||||||
|         image = Gtk.Image() |         image = Gtk.Image() | ||||||
|         icon_name = get_iconset_name_for(show, transport=transport) |         icon_name = get_icon_name(show, transport=transport) | ||||||
|         image.set_from_icon_name(icon_name, Gtk.IconSize.MENU) |         image.set_from_icon_name(icon_name, Gtk.IconSize.MENU) | ||||||
|         spacer = Gtk.Label(label=self.spacer_label) |         spacer = Gtk.Label(label=self.spacer_label) | ||||||
|         image.set_halign(Gtk.Align.START) |         image.set_halign(Gtk.Align.START) | ||||||
|  |  | ||||||
|  | @ -107,12 +107,19 @@ def load_icon(icon_name, widget, size=16, pixbuf=False, | ||||||
|         log.error('Unable to load icon %s: %s', icon_name, str(error)) |         log.error('Unable to load icon %s: %s', icon_name, str(error)) | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| def get_iconset_name_for(name: str, transport: Optional[str] = None) -> str: | def get_icon_name(name: str, | ||||||
|  |                   iconset: Optional[str] = None, | ||||||
|  |                   transport: Optional[str] = None) -> str: | ||||||
|     if name == 'not in roster': |     if name == 'not in roster': | ||||||
|         name = 'notinroster' |         name = 'notinroster' | ||||||
|     iconset = app.config.get('iconset') | 
 | ||||||
|  |     if iconset is not None: | ||||||
|  |         return '%s-%s' % (iconset, name) | ||||||
|  | 
 | ||||||
|     if transport is not None: |     if transport is not None: | ||||||
|         return '%s-%s' % (transport, name) |         return '%s-%s' % (transport, name) | ||||||
|  | 
 | ||||||
|  |     iconset = app.config.get('iconset') | ||||||
|     if not iconset: |     if not iconset: | ||||||
|         iconset = app.config.DEFAULT_ICONSET |         iconset = app.config.DEFAULT_ICONSET | ||||||
|     return '%s-%s' % (iconset, name) |     return '%s-%s' % (iconset, name) | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue