Philipp Hörist pushed to branch mainwindow at gajim / gajim
Commits: 7e062690 by lovetox at 2021-01-30T08:51:47+01:00 Move scrolled window into gui xml
- - - - -
2 changed files:
- gajim/data/gui/main.ui - gajim/gtk/main.py
Changes:
===================================== gajim/data/gui/main.ui ===================================== @@ -1,32 +1,30 @@ <?xml version="1.0" encoding="UTF-8"?> -<!-- Generated with glade 3.38.2 --> +<!-- Generated with glade 3.36.0 --> <interface> <requires lib="gtk+" version="3.22"/> - <!-- n-columns=3 n-rows=3 --> <object class="GtkGrid" id="main_grid"> <property name="visible">True</property> - <property name="can-focus">False</property> + <property name="can_focus">False</property> <property name="hexpand">True</property> <property name="vexpand">True</property> <child> - <!-- n-columns=3 n-rows=3 --> <object class="GtkGrid" id="left_grid"> <property name="visible">True</property> - <property name="can-focus">False</property> + <property name="can_focus">False</property> <property name="vexpand">True</property> <property name="orientation">vertical</property> - <property name="row-spacing">12</property> + <property name="row_spacing">12</property> <child> <object class="GtkBox" id="account_box"> <property name="visible">True</property> - <property name="can-focus">False</property> + <property name="can_focus">False</property> <property name="valign">end</property> <property name="orientation">vertical</property> <property name="spacing">12</property> <child> <object class="GtkSeparator"> <property name="visible">True</property> - <property name="can-focus">False</property> + <property name="can_focus">False</property> </object> <packing> <property name="expand">False</property> @@ -42,18 +40,18 @@ </style> </object> <packing> - <property name="left-attach">0</property> - <property name="top-attach">2</property> + <property name="left_attach">0</property> + <property name="top_attach">2</property> </packing> </child> <child> <object class="GtkScrolledWindow" id="workspace_scrolled"> <property name="visible">True</property> - <property name="can-focus">True</property> + <property name="can_focus">True</property> <property name="vexpand">True</property> - <property name="hscrollbar-policy">never</property> - <property name="shadow-type">in</property> - <property name="propagate-natural-height">True</property> + <property name="hscrollbar_policy">never</property> + <property name="shadow_type">in</property> + <property name="propagate_natural_height">True</property> <child> <placeholder/> </child> @@ -62,20 +60,20 @@ </style> </object> <packing> - <property name="left-attach">0</property> - <property name="top-attach">1</property> + <property name="left_attach">0</property> + <property name="top_attach">1</property> </packing> </child> <child> <object class="GtkBox"> <property name="visible">True</property> - <property name="can-focus">False</property> + <property name="can_focus">False</property> <property name="orientation">vertical</property> <property name="spacing">12</property> <child> <object class="GtkImage" id="app_image"> <property name="visible">True</property> - <property name="can-focus">False</property> + <property name="can_focus">False</property> </object> <packing> <property name="expand">False</property> @@ -86,7 +84,7 @@ <child> <object class="GtkSeparator"> <property name="visible">True</property> - <property name="can-focus">False</property> + <property name="can_focus">False</property> </object> <packing> <property name="expand">False</property> @@ -99,72 +97,52 @@ </style> </object> <packing> - <property name="left-attach">0</property> - <property name="top-attach">0</property> + <property name="left_attach">0</property> + <property name="top_attach">0</property> </packing> </child> - <child> - <placeholder/> - </child> - <child> - <placeholder/> - </child> - <child> - <placeholder/> - </child> - <child> - <placeholder/> - </child> - <child> - <placeholder/> - </child> - <child> - <placeholder/> - </child> <style> <class name="chatlist-left-grid"/> </style> </object> <packing> - <property name="left-attach">0</property> - <property name="top-attach">0</property> + <property name="left_attach">0</property> + <property name="top_attach">0</property> </packing> </child> <child> <object class="GtkPaned" id="paned"> <property name="visible">True</property> - <property name="can-focus">True</property> + <property name="can_focus">True</property> <property name="position">250</property> - <property name="position-set">True</property> + <property name="position_set">True</property> <child> - <!-- n-columns=3 n-rows=3 --> <object class="GtkGrid" id="middle_grid"> <property name="visible">True</property> - <property name="can-focus">False</property> + <property name="can_focus">False</property> <property name="vexpand">True</property> <property name="orientation">vertical</property> <child> - <!-- n-columns=1 n-rows=2 --> <object class="GtkGrid"> <property name="visible">True</property> - <property name="can-focus">False</property> - <property name="row-spacing">3</property> + <property name="can_focus">False</property> + <property name="row_spacing">3</property> <child> <object class="GtkBox"> <property name="visible">True</property> - <property name="can-focus">False</property> + <property name="can_focus">False</property> <property name="spacing">12</property> <child> <object class="GtkButton" id="start_chat_button"> <property name="visible">True</property> - <property name="can-focus">True</property> - <property name="receives-default">True</property> - <property name="tooltip-text" translatable="yes">Start Chat</property> + <property name="can_focus">True</property> + <property name="receives_default">True</property> + <property name="tooltip_text" translatable="yes">Start Chat</property> <child> <object class="GtkImage"> <property name="visible">True</property> - <property name="can-focus">False</property> - <property name="icon-name">list-add-symbolic</property> + <property name="can_focus">False</property> + <property name="icon_name">list-add-symbolic</property> </object> </child> <style> @@ -180,12 +158,12 @@ <child> <object class="GtkSearchEntry" id="search_entry"> <property name="visible">True</property> - <property name="can-focus">True</property> + <property name="can_focus">True</property> <property name="hexpand">True</property> - <property name="primary-icon-name">edit-find-symbolic</property> - <property name="primary-icon-activatable">False</property> - <property name="primary-icon-sensitive">False</property> - <property name="placeholder-text" translatable="yes">Search…</property> + <property name="primary_icon_name">edit-find-symbolic</property> + <property name="primary_icon_activatable">False</property> + <property name="primary_icon_sensitive">False</property> + <property name="placeholder_text" translatable="yes">Search…</property> </object> <packing> <property name="expand">False</property> @@ -195,19 +173,19 @@ </child> </object> <packing> - <property name="left-attach">0</property> - <property name="top-attach">1</property> + <property name="left_attach">0</property> + <property name="top_attach">1</property> </packing> </child> <child> <object class="GtkBox"> <property name="visible">True</property> - <property name="can-focus">False</property> + <property name="can_focus">False</property> <property name="spacing">12</property> <child> <object class="GtkLabel" id="workspace_label"> <property name="visible">True</property> - <property name="can-focus">False</property> + <property name="can_focus">False</property> <property name="label">Workspace Label</property> <property name="ellipsize">end</property> <style> @@ -223,15 +201,15 @@ <child> <object class="GtkButton" id="edit_workspace_button"> <property name="visible">True</property> - <property name="can-focus">True</property> - <property name="receives-default">True</property> - <property name="tooltip-text" translatable="yes">Edit Workspace</property> + <property name="can_focus">True</property> + <property name="receives_default">True</property> + <property name="tooltip_text" translatable="yes">Edit Workspace</property> <property name="relief">none</property> <child> <object class="GtkImage"> <property name="visible">True</property> - <property name="can-focus">False</property> - <property name="icon-name">document-edit-symbolic</property> + <property name="can_focus">False</property> + <property name="icon_name">document-edit-symbolic</property> </object> </child> <style> @@ -241,14 +219,28 @@ <packing> <property name="expand">False</property> <property name="fill">True</property> - <property name="pack-type">end</property> + <property name="pack_type">end</property> <property name="position">1</property> </packing> </child> </object> <packing> - <property name="left-attach">0</property> - <property name="top-attach">0</property> + <property name="left_attach">0</property> + <property name="top_attach">0</property> + </packing> + </child> + <child> + <object class="GtkScrolledWindow" id="chat_list_scrolled"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="shadow_type">in</property> + <child> + <placeholder/> + </child> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">2</property> </packing> </child> <style> @@ -256,34 +248,10 @@ </style> </object> <packing> - <property name="left-attach">0</property> - <property name="top-attach">0</property> + <property name="left_attach">0</property> + <property name="top_attach">0</property> </packing> </child> - <child> - <placeholder/> - </child> - <child> - <placeholder/> - </child> - <child> - <placeholder/> - </child> - <child> - <placeholder/> - </child> - <child> - <placeholder/> - </child> - <child> - <placeholder/> - </child> - <child> - <placeholder/> - </child> - <child> - <placeholder/> - </child> </object> <packing> <property name="resize">True</property> @@ -291,10 +259,9 @@ </packing> </child> <child> - <!-- n-columns=3 n-rows=3 --> <object class="GtkGrid" id="right_grid"> <property name="visible">True</property> - <property name="can-focus">False</property> + <property name="can_focus">False</property> <property name="hexpand">True</property> <property name="vexpand">True</property> <child> @@ -332,30 +299,9 @@ </child> </object> <packing> - <property name="left-attach">1</property> - <property name="top-attach">0</property> + <property name="left_attach">1</property> + <property name="top_attach">0</property> </packing> </child> - <child> - <placeholder/> - </child> - <child> - <placeholder/> - </child> - <child> - <placeholder/> - </child> - <child> - <placeholder/> - </child> - <child> - <placeholder/> - </child> - <child> - <placeholder/> - </child> - <child> - <placeholder/> - </child> </object> </interface>
===================================== gajim/gtk/main.py ===================================== @@ -36,8 +36,7 @@ def __init__(self):
self._chat_stack = ChatStack() self._chat_list_stack = ChatListStack(self._ui, self._chat_stack) - chat_list_scrolled = Gtk.ScrolledWindow() - chat_list_scrolled.add(self._chat_list_stack) + self._ui.chat_list_scrolled.add(self._chat_list_stack)
self._account_side_bar = AccountSideBar() self._workspace_side_bar = WorkspaceSideBar() @@ -48,7 +47,6 @@ def __init__(self):
self._ui.account_box.add(self._account_side_bar)
- self._ui.middle_grid.add(chat_list_scrolled) self._ui.right_grid.add(self._chat_stack)
self._ui.edit_workspace_button.connect(
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/7e06269081ca5625d7f00a89e6606abf0...