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


Commits:
f5b4801f by wurstsalat at 2022-06-28T22:26:25+02:00
GUI files: Remove bottom margin

- - - - -
4c0a56c9 by wurstsalat at 2022-06-28T22:26:46+02:00
ChatBanner: Fix toggle roster button

- - - - -


3 changed files:

- gajim/data/gui/chat_control.ui
- gajim/data/gui/groupchat_control.ui
- gajim/gtk/chat_banner.py


Changes:

=====================================
gajim/data/gui/chat_control.ui
=====================================
@@ -6,7 +6,6 @@
     <property name="can-focus">True</property>
     <property name="margin-start">7</property>
     <property name="margin-end">7</property>
-    <property name="margin-bottom">7</property>
     <property name="spacing">1</property>
     <child>
       <object class="GtkOverlay" id="overlay">


=====================================
gajim/data/gui/groupchat_control.ui
=====================================
@@ -63,7 +63,6 @@
                 <property name="can-focus">True</property>
                 <property name="margin-start">7</property>
                 <property name="margin-end">7</property>
-                <property name="margin-bottom">7</property>
                 <property name="spacing">3</property>
                 <child>
                   <object class="GtkBox" id="textview_box">


=====================================
gajim/gtk/chat_banner.py
=====================================
@@ -66,6 +66,8 @@ def __init__(self) -> None:
             ('account-disabled', ged.GUI2, self._on_account_changed)
         ])
 
+        hide_roster = app.settings.get('hide_groupchat_occupants_list')
+        self._set_toggle_roster_button_icon(hide_roster)
         app.settings.connect_signal(
             'hide_groupchat_occupants_list',
             self._set_toggle_roster_button_icon)
@@ -122,8 +124,6 @@ def switch_contact(self,
             self.set_no_show_all(False)
             self.show_all()
 
-        hide_roster = app.settings.get('hide_groupchat_occupants_list')
-        self._set_toggle_roster_button_icon(hide_roster)
         self._update_avatar()
         self._update_content()
 
@@ -288,10 +288,8 @@ def _on_request_voice_clicked(self, _button: Gtk.Button) 
-> None:
                 f'request-voice-{control.control_id}', None)
 
     def _on_toggle_roster_clicked(self, _button: Gtk.Button) -> None:
-        control = app.window.get_active_control()
-        if control is not None:
-            app.window.activate_action(
-                f'toggle-occupants-list-{control.control_id}', None)
+        state = app.settings.get('hide_groupchat_occupants_list')
+        app.settings.set('hide_groupchat_occupants_list', not state)
 
     def _set_toggle_roster_button_icon(self,
                                        show_roster: bool,



View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/compare/5b38645eeba89d9988b1f479baa778e6ee511407...4c0a56c94852b80a61d500111bd0552146f119bc

-- 
View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/compare/5b38645eeba89d9988b1f479baa778e6ee511407...4c0a56c94852b80a61d500111bd0552146f119bc
You're receiving this email because of your account on dev.gajim.org.


_______________________________________________
Commits mailing list
Commits@gajim.org
https://lists.gajim.org/cgi-bin/listinfo/commits

Reply via email to