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/f3e924e8c58529e6dbf04046afad0e7337b9e24c
--
View it on GitLab:
https://dev.gajim.org/gajim/gajim/-/commit/f3e924e8c58529e6dbf04046afad0e7337b9e24c
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