Daniel Brötzmann pushed to branch mainwindow at gajim / gajim
Commits: f3e924e8 by Daniel Brötzmann at 2021-02-09T19:40:21+01:00 ChatList: Show indicator for group chats
- - - - -
3 changed files:
- gajim/data/gui/chat_list_row.ui - gajim/data/style/gajim.css - gajim/gtk/chat_list.py
Changes:
===================================== gajim/data/gui/chat_list_row.ui ===================================== @@ -52,13 +52,41 @@ <property name="can-focus">False</property> <property name="spacing">6</property> <child> - <object class="GtkLabel" id="name_label"> + <object class="GtkBox"> <property name="visible">True</property> <property name="can-focus">False</property> - <property name="halign">start</property> - <property name="ellipsize">end</property> - <property name="single-line-mode">True</property> - <property name="xalign">0</property> + <property name="spacing">3</property> + <child> + <object class="GtkImage" id="group_chat_indicator"> + <property name="can-focus">False</property> + <property name="no-show-all">True</property> + <property name="icon-name">system-users-symbolic</property> + <property name="icon_size">1</property> + <style> + <class name="dim-label"/> + </style> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkLabel" id="name_label"> + <property name="visible">True</property> + <property name="can-focus">False</property> + <property name="halign">start</property> + <property name="ellipsize">end</property> + <property name="single-line-mode">True</property> + <property name="xalign">0</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">1</property> + </packing> + </child> </object> <packing> <property name="expand">False</property>
===================================== gajim/data/style/gajim.css ===================================== @@ -153,6 +153,9 @@ .chatlist-row:selected button:hover { border-color: @insensitive_fg_color; } +.chatlist-row:selected image { + color: @theme_fg_color; +} .chatlist-row overlay > box { padding: 6px; }
===================================== gajim/gtk/chat_list.py ===================================== @@ -202,6 +202,9 @@ def __init__(self, workspace_id, account, jid, type_): if len(app.get_enabled_accounts_with_labels()) > 1: self._ui.account_identifier.show()
+ if self.type == 'groupchat': + self._ui.group_chat_indicator.show() + self.update_avatar() self.update_name()
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/f3e924e8c58529e6dbf04046afad0e733...