Daniel Brötzmann pushed to branch mainwindow at gajim / gajim

Commits:

3 changed files:

Changes:

  • gajim/data/gui/chat_list_row.ui
    ... ... @@ -52,13 +52,41 @@
    52 52
                     <property name="can-focus">False</property>
    
    53 53
                     <property name="spacing">6</property>
    
    54 54
                     <child>
    
    55
    -                  <object class="GtkLabel" id="name_label">
    
    55
    +                  <object class="GtkBox">
    
    56 56
                         <property name="visible">True</property>
    
    57 57
                         <property name="can-focus">False</property>
    
    58
    -                    <property name="halign">start</property>
    
    59
    -                    <property name="ellipsize">end</property>
    
    60
    -                    <property name="single-line-mode">True</property>
    
    61
    -                    <property name="xalign">0</property>
    
    58
    +                    <property name="spacing">3</property>
    
    59
    +                    <child>
    
    60
    +                      <object class="GtkImage" id="group_chat_indicator">
    
    61
    +                        <property name="can-focus">False</property>
    
    62
    +                        <property name="no-show-all">True</property>
    
    63
    +                        <property name="icon-name">system-users-symbolic</property>
    
    64
    +                        <property name="icon_size">1</property>
    
    65
    +                        <style>
    
    66
    +                          <class name="dim-label"/>
    
    67
    +                        </style>
    
    68
    +                      </object>
    
    69
    +                      <packing>
    
    70
    +                        <property name="expand">False</property>
    
    71
    +                        <property name="fill">True</property>
    
    72
    +                        <property name="position">0</property>
    
    73
    +                      </packing>
    
    74
    +                    </child>
    
    75
    +                    <child>
    
    76
    +                      <object class="GtkLabel" id="name_label">
    
    77
    +                        <property name="visible">True</property>
    
    78
    +                        <property name="can-focus">False</property>
    
    79
    +                        <property name="halign">start</property>
    
    80
    +                        <property name="ellipsize">end</property>
    
    81
    +                        <property name="single-line-mode">True</property>
    
    82
    +                        <property name="xalign">0</property>
    
    83
    +                      </object>
    
    84
    +                      <packing>
    
    85
    +                        <property name="expand">False</property>
    
    86
    +                        <property name="fill">True</property>
    
    87
    +                        <property name="position">1</property>
    
    88
    +                      </packing>
    
    89
    +                    </child>
    
    62 90
                       </object>
    
    63 91
                       <packing>
    
    64 92
                         <property name="expand">False</property>
    

  • gajim/data/style/gajim.css
    ... ... @@ -153,6 +153,9 @@
    153 153
     .chatlist-row:selected button:hover {
    
    154 154
         border-color: @insensitive_fg_color;
    
    155 155
     }
    
    156
    +.chatlist-row:selected image {
    
    157
    +	color: @theme_fg_color;
    
    158
    +}
    
    156 159
     .chatlist-row overlay > box {
    
    157 160
     	padding: 6px;
    
    158 161
     }
    

  • gajim/gtk/chat_list.py
    ... ... @@ -202,6 +202,9 @@ def __init__(self, workspace_id, account, jid, type_):
    202 202
             if len(app.get_enabled_accounts_with_labels()) > 1:
    
    203 203
                 self._ui.account_identifier.show()
    
    204 204
     
    
    205
    +        if self.type == 'groupchat':
    
    206
    +            self._ui.group_chat_indicator.show()
    
    207
    +
    
    205 208
             self.update_avatar()
    
    206 209
             self.update_name()
    
    207 210