Blame SOURCES/0001-Resolves-rhbz-1256843-no-obvious-means-to-close-temp.patch

a9add1
From c33062fc07ac20b1ac28bd000fd3c57016d72e34 Mon Sep 17 00:00:00 2001
a9add1
From: =?UTF-8?q?Caol=C3=A1n=20McNamara?= <caolanm@redhat.com>
a9add1
Date: Tue, 1 Sep 2015 11:59:32 +0100
a9add1
Subject: [PATCH] Resolves: rhbz#1256843 no obvious means to close template
a9add1
 dialog
a9add1
a9add1
under gnome-shell which doesn't put an "X" to close things in
a9add1
the wm decorations if the GDK DIALOG hint it set
a9add1
a9add1
prior to tdf#72587 this was a modeless dialog and in that case
a9add1
it doesn't have a parent, in which case the hint is NORMAL
a9add1
and it used to get close decorations.
a9add1
a9add1
easist thing to do is to remain modal so the crashes and
a9add1
confusion of tdf#72587 remain fixed but add a close to it to
a9add1
behave like all the other dialogs do
a9add1
a9add1
Change-Id: I64450be0ad1bc7b06196e1342679e15b60fc60d9
a9add1
---
a9add1
 sfx2/uiconfig/ui/templatedlg.ui | 653 +++++++++++++++++++++-------------------
a9add1
 1 file changed, 346 insertions(+), 307 deletions(-)
a9add1
a9add1
diff --git a/sfx2/uiconfig/ui/templatedlg.ui b/sfx2/uiconfig/ui/templatedlg.ui
a9add1
index de8270c..6ed0172 100644
a9add1
--- a/sfx2/uiconfig/ui/templatedlg.ui
a9add1
+++ b/sfx2/uiconfig/ui/templatedlg.ui
a9add1
@@ -1,111 +1,327 @@
a9add1
 
a9add1
 
a9add1
 <interface>
a9add1
-  <requires lib="gtk+" version="3.0"/>
a9add1
+  <requires lib="gtk+" version="3.6"/>
a9add1
   <requires lib="LibreOffice" version="1.0"/>
a9add1
-  <object class="GtkWindow" id="TemplateDialog">
a9add1
+  <object class="GtkDialog" id="TemplateDialog">
a9add1
     <property name="width_request">800</property>
a9add1
-    <property name="height_request">560</property>
a9add1
+    <property name="height_request">600</property>
a9add1
     <property name="can_focus">False</property>
a9add1
-    <property name="modal">True</property>
a9add1
     <property name="border_width">6</property>
a9add1
     <property name="title" translatable="yes">Template Manager</property>
a9add1
-    <child>
a9add1
-      <object class="GtkBox" id="box1">
a9add1
-        <property name="visible">True</property>
a9add1
+    <property name="modal">True</property>
a9add1
+    <property name="type_hint">normal</property>
a9add1
+    <child internal-child="vbox">
a9add1
+      <object class="GtkBox" id="dialog-vbox1">
a9add1
         <property name="can_focus">False</property>
a9add1
-        <property name="border_width">6</property>
a9add1
         <property name="orientation">vertical</property>
a9add1
+        <property name="spacing">2</property>
a9add1
+        <child internal-child="action_area">
a9add1
+          <object class="GtkButtonBox" id="dialog-action_area1">
a9add1
+            <property name="can_focus">False</property>
a9add1
+            <property name="layout_style">end</property>
a9add1
+            <child>
a9add1
+              <object class="GtkButton" id="button1">
a9add1
+                <property name="label">gtk-close</property>
a9add1
+                <property name="visible">True</property>
a9add1
+                <property name="can_focus">True</property>
a9add1
+                <property name="can_default">True</property>
a9add1
+                <property name="has_default">True</property>
a9add1
+                <property name="receives_default">True</property>
a9add1
+                <property name="use_stock">True</property>
a9add1
+              </object>
a9add1
+              <packing>
a9add1
+                <property name="expand">True</property>
a9add1
+                <property name="fill">True</property>
a9add1
+                <property name="position">0</property>
a9add1
+              </packing>
a9add1
+            </child>
a9add1
+          </object>
a9add1
+          <packing>
a9add1
+            <property name="expand">False</property>
a9add1
+            <property name="fill">False</property>
a9add1
+            <property name="position">1</property>
a9add1
+          </packing>
a9add1
+        </child>
a9add1
         <child>
a9add1
-          <object class="GtkNotebook" id="tab_control">
a9add1
+          <object class="GtkBox" id="box1">
a9add1
             <property name="visible">True</property>
a9add1
-            <property name="can_focus">True</property>
a9add1
-            <property name="hexpand">True</property>
a9add1
-            <property name="vexpand">True</property>
a9add1
+            <property name="can_focus">False</property>
a9add1
+            <property name="orientation">vertical</property>
a9add1
             <child>
a9add1
-              <object class="GtkBox" id="box2">
a9add1
+              <object class="GtkNotebook" id="tab_control">
a9add1
                 <property name="visible">True</property>
a9add1
-                <property name="can_focus">False</property>
a9add1
+                <property name="can_focus">True</property>
a9add1
                 <property name="hexpand">True</property>
a9add1
                 <property name="vexpand">True</property>
a9add1
-                <property name="orientation">vertical</property>
a9add1
-                <property name="spacing">6</property>
a9add1
                 <child>
a9add1
-                  <object class="GtkBox" id="box3">
a9add1
+                  <object class="GtkBox" id="box2">
a9add1
                     <property name="visible">True</property>
a9add1
                     <property name="can_focus">False</property>
a9add1
                     <property name="hexpand">True</property>
a9add1
+                    <property name="vexpand">True</property>
a9add1
+                    <property name="orientation">vertical</property>
a9add1
                     <property name="spacing">6</property>
a9add1
                     <child>
a9add1
-                      <object class="GtkToolbar" id="action_view">
a9add1
+                      <object class="GtkBox" id="box3">
a9add1
                         <property name="visible">True</property>
a9add1
                         <property name="can_focus">False</property>
a9add1
                         <property name="hexpand">True</property>
a9add1
+                        <property name="spacing">6</property>
a9add1
                         <child>
a9add1
-                          <object class="GtkToolButton" id="repository">
a9add1
+                          <object class="GtkToolbar" id="action_view">
a9add1
                             <property name="visible">True</property>
a9add1
                             <property name="can_focus">False</property>
a9add1
-                            <property name="action_name">repository</property>
a9add1
-                            <property name="label" translatable="yes">Repository</property>
a9add1
-                            <property name="use_underline">True</property>
a9add1
-                            <property name="icon_name">sfx2/imglst/actionview026.png</property>
a9add1
-                          </object>
a9add1
-                          <packing>
a9add1
-                            <property name="expand">False</property>
a9add1
-                            <property name="homogeneous">True</property>
a9add1
-                          </packing>
a9add1
-                        </child>
a9add1
-                        <child>
a9add1
-                          <object class="GtkToolButton" id="import">
a9add1
-                            <property name="can_focus">False</property>
a9add1
-                            <property name="action_name">import</property>
a9add1
-                            <property name="label" translatable="yes">Import</property>
a9add1
-                            <property name="use_underline">True</property>
a9add1
-                            <property name="icon_name">sfx2/imglst/actionview010.png</property>
a9add1
-                          </object>
a9add1
-                          <packing>
a9add1
-                            <property name="expand">False</property>
a9add1
-                            <property name="homogeneous">True</property>
a9add1
-                          </packing>
a9add1
-                        </child>
a9add1
-                        <child>
a9add1
-                          <object class="GtkToolButton" id="delete">
a9add1
-                            <property name="can_focus">False</property>
a9add1
-                            <property name="action_name">delete</property>
a9add1
-                            <property name="label" translatable="yes">Delete</property>
a9add1
-                            <property name="use_underline">True</property>
a9add1
-                            <property name="icon_name">sfx2/imglst/actionview025.png</property>
a9add1
+                            <property name="hexpand">True</property>
a9add1
+                            <child>
a9add1
+                              <object class="GtkToolButton" id="repository">
a9add1
+                                <property name="visible">True</property>
a9add1
+                                <property name="can_focus">False</property>
a9add1
+                                <property name="action_name">repository</property>
a9add1
+                                <property name="label" translatable="yes">Repository</property>
a9add1
+                                <property name="use_underline">True</property>
a9add1
+                                <property name="icon_name">sfx2/imglst/actionview026.png</property>
a9add1
+                              </object>
a9add1
+                              <packing>
a9add1
+                                <property name="expand">False</property>
a9add1
+                                <property name="homogeneous">True</property>
a9add1
+                              </packing>
a9add1
+                            </child>
a9add1
+                            <child>
a9add1
+                              <object class="GtkToolButton" id="import">
a9add1
+                                <property name="can_focus">False</property>
a9add1
+                                <property name="action_name">import</property>
a9add1
+                                <property name="label" translatable="yes">Import</property>
a9add1
+                                <property name="use_underline">True</property>
a9add1
+                                <property name="icon_name">sfx2/imglst/actionview010.png</property>
a9add1
+                              </object>
a9add1
+                              <packing>
a9add1
+                                <property name="expand">False</property>
a9add1
+                                <property name="homogeneous">True</property>
a9add1
+                              </packing>
a9add1
+                            </child>
a9add1
+                            <child>
a9add1
+                              <object class="GtkToolButton" id="delete">
a9add1
+                                <property name="can_focus">False</property>
a9add1
+                                <property name="action_name">delete</property>
a9add1
+                                <property name="label" translatable="yes">Delete</property>
a9add1
+                                <property name="use_underline">True</property>
a9add1
+                                <property name="icon_name">sfx2/imglst/actionview025.png</property>
a9add1
+                              </object>
a9add1
+                              <packing>
a9add1
+                                <property name="expand">False</property>
a9add1
+                                <property name="homogeneous">True</property>
a9add1
+                              </packing>
a9add1
+                            </child>
a9add1
+                            <child>
a9add1
+                              <object class="GtkToolButton" id="save">
a9add1
+                                <property name="can_focus">False</property>
a9add1
+                                <property name="action_name">save</property>
a9add1
+                                <property name="label" translatable="yes">Save</property>
a9add1
+                                <property name="use_underline">True</property>
a9add1
+                                <property name="icon_name">sfx2/imglst/actionview028.png</property>
a9add1
+                              </object>
a9add1
+                              <packing>
a9add1
+                                <property name="expand">False</property>
a9add1
+                                <property name="homogeneous">True</property>
a9add1
+                              </packing>
a9add1
+                            </child>
a9add1
+                            <child>
a9add1
+                              <object class="GtkToolButton" id="new_folder">
a9add1
+                                <property name="visible">True</property>
a9add1
+                                <property name="can_focus">False</property>
a9add1
+                                <property name="action_name">new_folder</property>
a9add1
+                                <property name="label" translatable="yes">New Folder</property>
a9add1
+                                <property name="use_underline">True</property>
a9add1
+                                <property name="icon_name">sfx2/imglst/actionview029.png</property>
a9add1
+                              </object>
a9add1
+                              <packing>
a9add1
+                                <property name="expand">False</property>
a9add1
+                                <property name="homogeneous">True</property>
a9add1
+                              </packing>
a9add1
+                            </child>
a9add1
                           </object>
a9add1
                           <packing>
a9add1
                             <property name="expand">False</property>
a9add1
-                            <property name="homogeneous">True</property>
a9add1
+                            <property name="fill">True</property>
a9add1
+                            <property name="position">0</property>
a9add1
                           </packing>
a9add1
                         </child>
a9add1
                         <child>
a9add1
-                          <object class="GtkToolButton" id="save">
a9add1
+                          <object class="GtkToolbar" id="action_templates">
a9add1
                             <property name="can_focus">False</property>
a9add1
-                            <property name="action_name">save</property>
a9add1
-                            <property name="label" translatable="yes">Save</property>
a9add1
-                            <property name="use_underline">True</property>
a9add1
-                            <property name="icon_name">sfx2/imglst/actionview028.png</property>
a9add1
+                            <property name="hexpand">True</property>
a9add1
+                            <child>
a9add1
+                              <object class="GtkToolButton" id="template_save">
a9add1
+                                <property name="can_focus">False</property>
a9add1
+                                <property name="action_name">template_save</property>
a9add1
+                                <property name="label" translatable="yes">Save</property>
a9add1
+                                <property name="use_underline">True</property>
a9add1
+                                <property name="icon_name">sfx2/imglst/actionview028.png</property>
a9add1
+                              </object>
a9add1
+                              <packing>
a9add1
+                                <property name="expand">False</property>
a9add1
+                                <property name="homogeneous">True</property>
a9add1
+                              </packing>
a9add1
+                            </child>
a9add1
+                            <child>
a9add1
+                              <object class="GtkToolButton" id="open">
a9add1
+                                <property name="visible">True</property>
a9add1
+                                <property name="can_focus">False</property>
a9add1
+                                <property name="action_name">open</property>
a9add1
+                                <property name="label" translatable="yes">Open</property>
a9add1
+                                <property name="use_underline">True</property>
a9add1
+                                <property name="icon_name">sfx2/imglst/actionview030.png</property>
a9add1
+                              </object>
a9add1
+                              <packing>
a9add1
+                                <property name="expand">False</property>
a9add1
+                                <property name="homogeneous">True</property>
a9add1
+                              </packing>
a9add1
+                            </child>
a9add1
+                            <child>
a9add1
+                              <object class="GtkToolButton" id="edit">
a9add1
+                                <property name="visible">True</property>
a9add1
+                                <property name="can_focus">False</property>
a9add1
+                                <property name="action_name">edit</property>
a9add1
+                                <property name="label" translatable="yes">Edit</property>
a9add1
+                                <property name="use_underline">True</property>
a9add1
+                                <property name="icon_name">sfx2/imglst/actiontemplates019.png</property>
a9add1
+                              </object>
a9add1
+                              <packing>
a9add1
+                                <property name="expand">False</property>
a9add1
+                                <property name="homogeneous">True</property>
a9add1
+                              </packing>
a9add1
+                            </child>
a9add1
+                            <child>
a9add1
+                              <object class="GtkToolButton" id="properties">
a9add1
+                                <property name="visible">True</property>
a9add1
+                                <property name="can_focus">False</property>
a9add1
+                                <property name="action_name">properties</property>
a9add1
+                                <property name="label" translatable="yes">Properties</property>
a9add1
+                                <property name="use_underline">True</property>
a9add1
+                                <property name="icon_name">sfx2/imglst/actiontemplates016.png</property>
a9add1
+                              </object>
a9add1
+                              <packing>
a9add1
+                                <property name="expand">False</property>
a9add1
+                                <property name="homogeneous">True</property>
a9add1
+                              </packing>
a9add1
+                            </child>
a9add1
+                            <child>
a9add1
+                              <object class="GtkToolButton" id="default">
a9add1
+                                <property name="visible">True</property>
a9add1
+                                <property name="can_focus">False</property>
a9add1
+                                <property name="action_name">default</property>
a9add1
+                                <property name="label" translatable="yes">Set as Default</property>
a9add1
+                                <property name="use_underline">True</property>
a9add1
+                                <property name="icon_name">sfx2/imglst/actiontemplates015.png</property>
a9add1
+                              </object>
a9add1
+                              <packing>
a9add1
+                                <property name="expand">False</property>
a9add1
+                                <property name="homogeneous">True</property>
a9add1
+                              </packing>
a9add1
+                            </child>
a9add1
+                            <child>
a9add1
+                              <object class="GtkToolButton" id="move">
a9add1
+                                <property name="visible">True</property>
a9add1
+                                <property name="can_focus">False</property>
a9add1
+                                <property name="action_name">move</property>
a9add1
+                                <property name="label" translatable="yes">Move to Folder</property>
a9add1
+                                <property name="use_underline">True</property>
a9add1
+                                <property name="icon_name">sfx2/imglst/actiontemplates017.png</property>
a9add1
+                              </object>
a9add1
+                              <packing>
a9add1
+                                <property name="expand">False</property>
a9add1
+                                <property name="homogeneous">True</property>
a9add1
+                              </packing>
a9add1
+                            </child>
a9add1
+                            <child>
a9add1
+                              <object class="GtkToolButton" id="export">
a9add1
+                                <property name="visible">True</property>
a9add1
+                                <property name="can_focus">False</property>
a9add1
+                                <property name="action_name">export</property>
a9add1
+                                <property name="label" translatable="yes">Export</property>
a9add1
+                                <property name="use_underline">True</property>
a9add1
+                                <property name="icon_name">sfx2/imglst/actiontemplates020.png</property>
a9add1
+                              </object>
a9add1
+                              <packing>
a9add1
+                                <property name="expand">False</property>
a9add1
+                                <property name="homogeneous">True</property>
a9add1
+                              </packing>
a9add1
+                            </child>
a9add1
+                            <child>
a9add1
+                              <object class="GtkToolButton" id="template_delete">
a9add1
+                                <property name="visible">True</property>
a9add1
+                                <property name="can_focus">False</property>
a9add1
+                                <property name="action_name">template_delete</property>
a9add1
+                                <property name="label" translatable="yes">Delete</property>
a9add1
+                                <property name="use_underline">True</property>
a9add1
+                                <property name="icon_name">sfx2/imglst/actiontemplates018.png</property>
a9add1
+                              </object>
a9add1
+                              <packing>
a9add1
+                                <property name="expand">False</property>
a9add1
+                                <property name="homogeneous">True</property>
a9add1
+                              </packing>
a9add1
+                            </child>
a9add1
                           </object>
a9add1
                           <packing>
a9add1
                             <property name="expand">False</property>
a9add1
-                            <property name="homogeneous">True</property>
a9add1
+                            <property name="fill">True</property>
a9add1
+                            <property name="position">1</property>
a9add1
                           </packing>
a9add1
                         </child>
a9add1
                         <child>
a9add1
-                          <object class="GtkToolButton" id="new_folder">
a9add1
+                          <object class="GtkToolbar" id="action_action">
a9add1
                             <property name="visible">True</property>
a9add1
                             <property name="can_focus">False</property>
a9add1
-                            <property name="action_name">new_folder</property>
a9add1
-                            <property name="label" translatable="yes">New Folder</property>
a9add1
-                            <property name="use_underline">True</property>
a9add1
-                            <property name="icon_name">sfx2/imglst/actionview029.png</property>
a9add1
+                            <property name="halign">end</property>
a9add1
+                            <property name="hexpand">True</property>
a9add1
+                            <child>
a9add1
+                              <object class="GtkToolButton" id="search">
a9add1
+                                <property name="visible">True</property>
a9add1
+                                <property name="can_focus">False</property>
a9add1
+                                <property name="action_name">search</property>
a9add1
+                                <property name="label" translatable="yes">Search</property>
a9add1
+                                <property name="use_underline">True</property>
a9add1
+                                <property name="icon_name">sfx2/imglst/actionaction012.png</property>
a9add1
+                              </object>
a9add1
+                              <packing>
a9add1
+                                <property name="expand">False</property>
a9add1
+                                <property name="homogeneous">True</property>
a9add1
+                              </packing>
a9add1
+                            </child>
a9add1
+                            <child>
a9add1
+                              <object class="GtkToolButton" id="action_menu">
a9add1
+                                <property name="visible">True</property>
a9add1
+                                <property name="can_focus">False</property>
a9add1
+                                <property name="action_name">action_menu</property>
a9add1
+                                <property name="label" translatable="yes">Action Menu</property>
a9add1
+                                <property name="use_underline">True</property>
a9add1
+                                <property name="icon_name">sfx2/imglst/actionaction013.png</property>
a9add1
+                              </object>
a9add1
+                              <packing>
a9add1
+                                <property name="expand">False</property>
a9add1
+                                <property name="homogeneous">True</property>
a9add1
+                              </packing>
a9add1
+                            </child>
a9add1
+                            <child>
a9add1
+                              <object class="GtkToolButton" id="template_link">
a9add1
+                                <property name="visible">True</property>
a9add1
+                                <property name="can_focus">False</property>
a9add1
+                                <property name="action_name">template_link</property>
a9add1
+                                <property name="label" translatable="yes">Get more templates for %PRODUCTNAME</property>
a9add1
+                                <property name="use_underline">True</property>
a9add1
+                                <property name="icon_name">sfx2/imglst/actionview010.png</property>
a9add1
+                              </object>
a9add1
+                              <packing>
a9add1
+                                <property name="expand">False</property>
a9add1
+                                <property name="homogeneous">True</property>
a9add1
+                              </packing>
a9add1
+                            </child>
a9add1
                           </object>
a9add1
                           <packing>
a9add1
                             <property name="expand">False</property>
a9add1
-                            <property name="homogeneous">True</property>
a9add1
+                            <property name="fill">True</property>
a9add1
+                            <property name="position">2</property>
a9add1
                           </packing>
a9add1
                         </child>
a9add1
                       </object>
a9add1
@@ -116,120 +332,10 @@
a9add1
                       </packing>
a9add1
                     </child>
a9add1
                     <child>
a9add1
-                      <object class="GtkToolbar" id="action_templates">
a9add1
-                        <property name="can_focus">False</property>
a9add1
+                      <object class="GtkEntry" id="search_edit">
a9add1
+                        <property name="can_focus">True</property>
a9add1
                         <property name="hexpand">True</property>
a9add1
-                        <child>
a9add1
-                          <object class="GtkToolButton" id="template_save">
a9add1
-                            <property name="can_focus">False</property>
a9add1
-                            <property name="action_name">template_save</property>
a9add1
-                            <property name="label" translatable="yes">Save</property>
a9add1
-                            <property name="use_underline">True</property>
a9add1
-                            <property name="icon_name">sfx2/imglst/actionview028.png</property>
a9add1
-                          </object>
a9add1
-                          <packing>
a9add1
-                            <property name="expand">False</property>
a9add1
-                            <property name="homogeneous">True</property>
a9add1
-                          </packing>
a9add1
-                        </child>
a9add1
-                        <child>
a9add1
-                          <object class="GtkToolButton" id="open">
a9add1
-                            <property name="visible">True</property>
a9add1
-                            <property name="can_focus">False</property>
a9add1
-                            <property name="action_name">open</property>
a9add1
-                            <property name="label" translatable="yes">Open</property>
a9add1
-                            <property name="use_underline">True</property>
a9add1
-                            <property name="icon_name">sfx2/imglst/actionview030.png</property>
a9add1
-                          </object>
a9add1
-                          <packing>
a9add1
-                            <property name="expand">False</property>
a9add1
-                            <property name="homogeneous">True</property>
a9add1
-                          </packing>
a9add1
-                        </child>
a9add1
-                        <child>
a9add1
-                          <object class="GtkToolButton" id="edit">
a9add1
-                            <property name="visible">True</property>
a9add1
-                            <property name="can_focus">False</property>
a9add1
-                            <property name="action_name">edit</property>
a9add1
-                            <property name="label" translatable="yes">Edit</property>
a9add1
-                            <property name="use_underline">True</property>
a9add1
-                            <property name="icon_name">sfx2/imglst/actiontemplates019.png</property>
a9add1
-                          </object>
a9add1
-                          <packing>
a9add1
-                            <property name="expand">False</property>
a9add1
-                            <property name="homogeneous">True</property>
a9add1
-                          </packing>
a9add1
-                        </child>
a9add1
-                        <child>
a9add1
-                          <object class="GtkToolButton" id="properties">
a9add1
-                            <property name="visible">True</property>
a9add1
-                            <property name="can_focus">False</property>
a9add1
-                            <property name="action_name">properties</property>
a9add1
-                            <property name="label" translatable="yes">Properties</property>
a9add1
-                            <property name="use_underline">True</property>
a9add1
-                            <property name="icon_name">sfx2/imglst/actiontemplates016.png</property>
a9add1
-                          </object>
a9add1
-                          <packing>
a9add1
-                            <property name="expand">False</property>
a9add1
-                            <property name="homogeneous">True</property>
a9add1
-                          </packing>
a9add1
-                        </child>
a9add1
-                        <child>
a9add1
-                          <object class="GtkToolButton" id="default">
a9add1
-                            <property name="visible">True</property>
a9add1
-                            <property name="can_focus">False</property>
a9add1
-                            <property name="action_name">default</property>
a9add1
-                            <property name="label" translatable="yes">Set as Default</property>
a9add1
-                            <property name="use_underline">True</property>
a9add1
-                            <property name="icon_name">sfx2/imglst/actiontemplates015.png</property>
a9add1
-                          </object>
a9add1
-                          <packing>
a9add1
-                            <property name="expand">False</property>
a9add1
-                            <property name="homogeneous">True</property>
a9add1
-                          </packing>
a9add1
-                        </child>
a9add1
-                        <child>
a9add1
-                          <object class="GtkToolButton" id="move">
a9add1
-                            <property name="visible">True</property>
a9add1
-                            <property name="can_focus">False</property>
a9add1
-                            <property name="action_name">move</property>
a9add1
-                            <property name="label" translatable="yes">Move to Folder</property>
a9add1
-                            <property name="use_underline">True</property>
a9add1
-                            <property name="icon_name">sfx2/imglst/actiontemplates017.png</property>
a9add1
-                          </object>
a9add1
-                          <packing>
a9add1
-                            <property name="expand">False</property>
a9add1
-                            <property name="homogeneous">True</property>
a9add1
-                          </packing>
a9add1
-                        </child>
a9add1
-                        <child>
a9add1
-                          <object class="GtkToolButton" id="export">
a9add1
-                            <property name="visible">True</property>
a9add1
-                            <property name="can_focus">False</property>
a9add1
-                            <property name="action_name">export</property>
a9add1
-                            <property name="label" translatable="yes">Export</property>
a9add1
-                            <property name="use_underline">True</property>
a9add1
-                            <property name="icon_name">sfx2/imglst/actiontemplates020.png</property>
a9add1
-                          </object>
a9add1
-                          <packing>
a9add1
-                            <property name="expand">False</property>
a9add1
-                            <property name="homogeneous">True</property>
a9add1
-                          </packing>
a9add1
-                        </child>
a9add1
-                        <child>
a9add1
-                          <object class="GtkToolButton" id="template_delete">
a9add1
-                            <property name="visible">True</property>
a9add1
-                            <property name="can_focus">False</property>
a9add1
-                            <property name="action_name">template_delete</property>
a9add1
-                            <property name="label" translatable="yes">Delete</property>
a9add1
-                            <property name="use_underline">True</property>
a9add1
-                            <property name="icon_name">sfx2/imglst/actiontemplates018.png</property>
a9add1
-                          </object>
a9add1
-                          <packing>
a9add1
-                            <property name="expand">False</property>
a9add1
-                            <property name="homogeneous">True</property>
a9add1
-                          </packing>
a9add1
-                        </child>
a9add1
+                        <property name="invisible_char">●</property>
a9add1
                       </object>
a9add1
                       <packing>
a9add1
                         <property name="expand">False</property>
a9add1
@@ -238,53 +344,11 @@
a9add1
                       </packing>
a9add1
                     </child>
a9add1
                     <child>
a9add1
-                      <object class="GtkToolbar" id="action_action">
a9add1
+                      <object class="sfxlo-TemplateLocalView" id="template_view">
a9add1
                         <property name="visible">True</property>
a9add1
                         <property name="can_focus">False</property>
a9add1
-                        <property name="halign">end</property>
a9add1
                         <property name="hexpand">True</property>
a9add1
-                        <child>
a9add1
-                          <object class="GtkToolButton" id="search">
a9add1
-                            <property name="visible">True</property>
a9add1
-                            <property name="can_focus">False</property>
a9add1
-                            <property name="action_name">search</property>
a9add1
-                            <property name="label" translatable="yes">Search</property>
a9add1
-                            <property name="use_underline">True</property>
a9add1
-                            <property name="icon_name">sfx2/imglst/actionaction012.png</property>
a9add1
-                          </object>
a9add1
-                          <packing>
a9add1
-                            <property name="expand">False</property>
a9add1
-                            <property name="homogeneous">True</property>
a9add1
-                          </packing>
a9add1
-                        </child>
a9add1
-                        <child>
a9add1
-                          <object class="GtkToolButton" id="action_menu">
a9add1
-                            <property name="visible">True</property>
a9add1
-                            <property name="can_focus">False</property>
a9add1
-                            <property name="action_name">action_menu</property>
a9add1
-                            <property name="label" translatable="yes">Action Menu</property>
a9add1
-                            <property name="use_underline">True</property>
a9add1
-                            <property name="icon_name">sfx2/imglst/actionaction013.png</property>
a9add1
-                          </object>
a9add1
-                          <packing>
a9add1
-                            <property name="expand">False</property>
a9add1
-                            <property name="homogeneous">True</property>
a9add1
-                          </packing>
a9add1
-                        </child>
a9add1
-                        <child>
a9add1
-                          <object class="GtkToolButton" id="template_link">
a9add1
-                            <property name="visible">True</property>
a9add1
-                            <property name="can_focus">False</property>
a9add1
-                            <property name="action_name">template_link</property>
a9add1
-                            <property name="label" translatable="yes">Get more templates for %PRODUCTNAME</property>
a9add1
-                            <property name="use_underline">True</property>
a9add1
-                            <property name="icon_name">sfx2/imglst/actionview010.png</property>
a9add1
-                          </object>
a9add1
-                          <packing>
a9add1
-                            <property name="expand">False</property>
a9add1
-                            <property name="homogeneous">True</property>
a9add1
-                          </packing>
a9add1
-                        </child>
a9add1
+                        <property name="vexpand">True</property>
a9add1
                       </object>
a9add1
                       <packing>
a9add1
                         <property name="expand">False</property>
a9add1
@@ -292,123 +356,98 @@
a9add1
                         <property name="position">2</property>
a9add1
                       </packing>
a9add1
                     </child>
a9add1
+                    <child>
a9add1
+                      <object class="sfxlo-TemplateSearchView" id="search_view">
a9add1
+                        <property name="can_focus">True</property>
a9add1
+                        <property name="no_show_all">True</property>
a9add1
+                        <property name="margin">0</property>
a9add1
+                        <property name="hexpand">True</property>
a9add1
+                        <property name="vexpand">True</property>
a9add1
+                      </object>
a9add1
+                      <packing>
a9add1
+                        <property name="expand">False</property>
a9add1
+                        <property name="fill">True</property>
a9add1
+                        <property name="position">3</property>
a9add1
+                      </packing>
a9add1
+                    </child>
a9add1
+                    <child>
a9add1
+                      <object class="sfxlo-TemplateRemoteView" id="remote_view">
a9add1
+                        <property name="can_focus">True</property>
a9add1
+                        <property name="no_show_all">True</property>
a9add1
+                        <property name="margin">0</property>
a9add1
+                        <property name="hexpand">True</property>
a9add1
+                        <property name="vexpand">True</property>
a9add1
+                      </object>
a9add1
+                      <packing>
a9add1
+                        <property name="expand">False</property>
a9add1
+                        <property name="fill">True</property>
a9add1
+                        <property name="position">4</property>
a9add1
+                      </packing>
a9add1
+                    </child>
a9add1
+                  </object>
a9add1
+                </child>
a9add1
+                <child type="tab">
a9add1
+                  <object class="GtkLabel" id="filter_docs">
a9add1
+                    <property name="visible">True</property>
a9add1
+                    <property name="can_focus">False</property>
a9add1
+                    <property name="label" translatable="yes">Documents</property>
a9add1
                   </object>
a9add1
                   <packing>
a9add1
-                    <property name="expand">False</property>
a9add1
-                    <property name="fill">True</property>
a9add1
-                    <property name="position">0</property>
a9add1
+                    <property name="tab_fill">False</property>
a9add1
                   </packing>
a9add1
                 </child>
a9add1
                 <child>
a9add1
-                  <object class="GtkEntry" id="search_edit">
a9add1
-                    <property name="can_focus">True</property>
a9add1
-                    <property name="hexpand">True</property>
a9add1
-                    <property name="invisible_char">●</property>
a9add1
+                  <placeholder/>
a9add1
+                </child>
a9add1
+                <child type="tab">
a9add1
+                  <object class="GtkLabel" id="filter_sheets">
a9add1
+                    <property name="visible">True</property>
a9add1
+                    <property name="can_focus">False</property>
a9add1
+                    <property name="label" translatable="yes">Spreadsheets</property>
a9add1
                   </object>
a9add1
                   <packing>
a9add1
-                    <property name="expand">False</property>
a9add1
-                    <property name="fill">True</property>
a9add1
                     <property name="position">1</property>
a9add1
+                    <property name="tab_fill">False</property>
a9add1
                   </packing>
a9add1
                 </child>
a9add1
                 <child>
a9add1
-                  <object class="sfxlo-TemplateLocalView" id="template_view">
a9add1
+                  <placeholder/>
a9add1
+                </child>
a9add1
+                <child type="tab">
a9add1
+                  <object class="GtkLabel" id="filter_presentations">
a9add1
                     <property name="visible">True</property>
a9add1
-                    <property name="can_focus">True</property>
a9add1
-                    <property name="hexpand">True</property>
a9add1
-                    <property name="vexpand">True</property>
a9add1
+                    <property name="can_focus">False</property>
a9add1
+                    <property name="label" translatable="yes">Presentations</property>
a9add1
                   </object>
a9add1
                   <packing>
a9add1
-                    <property name="expand">False</property>
a9add1
-                    <property name="fill">True</property>
a9add1
                     <property name="position">2</property>
a9add1
+                    <property name="tab_fill">False</property>
a9add1
                   </packing>
a9add1
                 </child>
a9add1
                 <child>
a9add1
-                  <object class="sfxlo-TemplateSearchView" id="search_view">
a9add1
-                    <property name="can_focus">True</property>
a9add1
-                    <property name="no_show_all">True</property>
a9add1
-                    <property name="margin">0</property>
a9add1
-                    <property name="hexpand">True</property>
a9add1
-                    <property name="vexpand">True</property>
a9add1
-                  </object>
a9add1
-                  <packing>
a9add1
-                    <property name="expand">False</property>
a9add1
-                    <property name="fill">True</property>
a9add1
-                    <property name="position">3</property>
a9add1
-                  </packing>
a9add1
+                  <placeholder/>
a9add1
                 </child>
a9add1
-                <child>
a9add1
-                  <object class="sfxlo-TemplateRemoteView" id="remote_view">
a9add1
-                    <property name="can_focus">True</property>
a9add1
-                    <property name="no_show_all">True</property>
a9add1
-                    <property name="margin">0</property>
a9add1
-                    <property name="hexpand">True</property>
a9add1
-                    <property name="vexpand">True</property>
a9add1
+                <child type="tab">
a9add1
+                  <object class="GtkLabel" id="filter_draws">
a9add1
+                    <property name="visible">True</property>
a9add1
+                    <property name="can_focus">False</property>
a9add1
+                    <property name="label" translatable="yes">Drawings</property>
a9add1
                   </object>
a9add1
                   <packing>
a9add1
-                    <property name="expand">False</property>
a9add1
-                    <property name="fill">True</property>
a9add1
-                    <property name="position">4</property>
a9add1
+                    <property name="position">3</property>
a9add1
+                    <property name="tab_fill">False</property>
a9add1
                   </packing>
a9add1
                 </child>
a9add1
               </object>
a9add1
-            </child>
a9add1
-            <child type="tab">
a9add1
-              <object class="GtkLabel" id="filter_docs">
a9add1
-                <property name="visible">True</property>
a9add1
-                <property name="can_focus">False</property>
a9add1
-                <property name="label" translatable="yes">Documents</property>
a9add1
-              </object>
a9add1
               <packing>
a9add1
-                <property name="tab_fill">False</property>
a9add1
-              </packing>
a9add1
-            </child>
a9add1
-            <child>
a9add1
-              <placeholder/>
a9add1
-            </child>
a9add1
-            <child type="tab">
a9add1
-              <object class="GtkLabel" id="filter_sheets">
a9add1
-                <property name="visible">True</property>
a9add1
-                <property name="can_focus">False</property>
a9add1
-                <property name="label" translatable="yes">Spreadsheets</property>
a9add1
-              </object>
a9add1
-              <packing>
a9add1
-                <property name="position">1</property>
a9add1
-                <property name="tab_fill">False</property>
a9add1
-              </packing>
a9add1
-            </child>
a9add1
-            <child>
a9add1
-              <placeholder/>
a9add1
-            </child>
a9add1
-            <child type="tab">
a9add1
-              <object class="GtkLabel" id="filter_presentations">
a9add1
-                <property name="visible">True</property>
a9add1
-                <property name="can_focus">False</property>
a9add1
-                <property name="label" translatable="yes">Presentations</property>
a9add1
-              </object>
a9add1
-              <packing>
a9add1
-                <property name="position">2</property>
a9add1
-                <property name="tab_fill">False</property>
a9add1
-              </packing>
a9add1
-            </child>
a9add1
-            <child>
a9add1
-              <placeholder/>
a9add1
-            </child>
a9add1
-            <child type="tab">
a9add1
-              <object class="GtkLabel" id="filter_draws">
a9add1
-                <property name="visible">True</property>
a9add1
-                <property name="can_focus">False</property>
a9add1
-                <property name="label" translatable="yes">Drawings</property>
a9add1
-              </object>
a9add1
-              <packing>
a9add1
-                <property name="position">3</property>
a9add1
-                <property name="tab_fill">False</property>
a9add1
+                <property name="expand">False</property>
a9add1
+                <property name="fill">True</property>
a9add1
+                <property name="position">0</property>
a9add1
               </packing>
a9add1
             </child>
a9add1
           </object>
a9add1
           <packing>
a9add1
-            <property name="expand">False</property>
a9add1
+            <property name="expand">True</property>
a9add1
             <property name="fill">True</property>
a9add1
             <property name="position">0</property>
a9add1
           </packing>
a9add1
-- 
a9add1
2.4.0
a9add1