Philipp Hörist pushed to branch master at gajim / gajim


Commits:
f2d22f6e by wurstsalat at 2023-05-19T23:50:53+02:00
fix: SearchView: Remove overlay

Fixes #11412

- - - - -


3 changed files:

- gajim/data/gui/chat_paned.ui
- gajim/gtk/builder.pyi
- gajim/gtk/chat_page.py


Changes:

=====================================
gajim/data/gui/chat_paned.ui
=====================================
@@ -234,22 +234,8 @@
       <object class="GtkGrid" id="right_grid">
         <property name="visible">True</property>
         <property name="can-focus">False</property>
-        <property name="hexpand">True</property>
-        <property name="vexpand">True</property>
         <child>
-          <object class="GtkOverlay" id="right_grid_overlay">
-            <property name="visible">True</property>
-            <property name="can-focus">False</property>
-            <property name="hexpand">True</property>
-            <property name="vexpand">True</property>
-            <child>
-              <placeholder/>
-            </child>
-          </object>
-          <packing>
-            <property name="left-attach">0</property>
-            <property name="top-attach">0</property>
-          </packing>
+          <placeholder/>
         </child>
       </object>
       <packing>


=====================================
gajim/gtk/builder.pyi
=====================================
@@ -242,7 +242,6 @@ class ChatPanedBuilder(Builder):
     filter_bar: Gtk.Box
     chat_list_scrolled: Gtk.ScrolledWindow
     right_grid: Gtk.Grid
-    right_grid_overlay: Gtk.Overlay
 
 
 class ContactInfoBuilder(Builder):


=====================================
gajim/gtk/chat_page.py
=====================================
@@ -60,7 +60,7 @@ def __init__(self):
         self._ui.connect_signals(self)
 
         self._chat_stack = ChatStack()
-        self._ui.right_grid_overlay.add(self._chat_stack)
+        self._ui.right_grid.attach(self._chat_stack, 0, 0, 1, 1)
 
         self._chat_control = self._chat_stack.get_chat_control()
 
@@ -69,11 +69,12 @@ def __init__(self):
 
         self._search_revealer = Gtk.Revealer()
         self._search_revealer.set_reveal_child(False)
+        self._search_revealer.set_hexpand(False)
+        self._search_revealer.set_hexpand_set(True)
         self._search_revealer.set_transition_type(
             Gtk.RevealerTransitionType.SLIDE_LEFT)
-        self._search_revealer.set_halign(Gtk.Align.END)
         self._search_revealer.add(self._search_view)
-        self._ui.right_grid_overlay.add_overlay(self._search_revealer)
+        self._ui.right_grid.attach(self._search_revealer, 1, 0, 1, 1)
 
         self._chat_filter = ChatFilter(icons=True)
         self._ui.filter_bar.add(self._chat_filter)



View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/commit/f2d22f6ed5082055c2eab913df0a016265ecf66a

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

Reply via email to