Blob Blame History Raw
From cf52d2ab891e1f84ec191cae596699c0d97d31a9 Mon Sep 17 00:00:00 2001
From: Yousuf Philips <philipz85@hotmail.com>
Date: Fri, 18 Dec 2015 23:29:34 +0400
Subject: [PATCH] tdf#96411 Add slide layout changing to impress menu bar

Change-Id: I49ec715b6a5b6733a2440e901c5f7947857f6273
Reviewed-on: https://gerrit.libreoffice.org/20803
Reviewed-by: Yousuf Philips <philipz85@hotmail.com>
Tested-by: Yousuf Philips <philipz85@hotmail.com>
(cherry picked from commit 235a10d49eb1b7becbac32965633447b97a684bc)
---
 .../openoffice/Office/UI/DrawImpressCommands.xcu   | 85 ++++++++++++++++++++++
 sd/uiconfig/simpress/menubar/menubar.xml           | 22 ++++++
 2 files changed, 107 insertions(+)

diff --git a/officecfg/registry/data/org/openoffice/Office/UI/DrawImpressCommands.xcu b/officecfg/registry/data/org/openoffice/Office/UI/DrawImpressCommands.xcu
index bdb9d8a..162c1ae 100644
--- a/officecfg/registry/data/org/openoffice/Office/UI/DrawImpressCommands.xcu
+++ b/officecfg/registry/data/org/openoffice/Office/UI/DrawImpressCommands.xcu
@@ -2030,6 +2030,91 @@
           <value>1</value>
         </prop>
       </node>
+      <node oor:name=".uno:AssignLayout?WhatLayout:long=20" oor:op="replace">
+        <prop oor:name="Label" oor:type="xs:string">
+          <value xml:lang="en-US">Blank</value>
+        </prop>
+      </node>
+      <node oor:name=".uno:AssignLayout?WhatLayout:long=19" oor:op="replace">
+        <prop oor:name="Label" oor:type="xs:string">
+          <value xml:lang="en-US">Title</value>
+        </prop>
+      </node>
+      <node oor:name=".uno:AssignLayout?WhatLayout:long=0" oor:op="replace">
+        <prop oor:name="Label" oor:type="xs:string">
+          <value xml:lang="en-US">Title, Text</value>
+        </prop>
+      </node>
+      <node oor:name=".uno:AssignLayout?WhatLayout:long=1" oor:op="replace">
+        <prop oor:name="Label" oor:type="xs:string">
+          <value xml:lang="en-US">Title, Content</value>
+        </prop>
+      </node>
+      <node oor:name=".uno:AssignLayout?WhatLayout:long=32" oor:op="replace">
+        <prop oor:name="Label" oor:type="xs:string">
+          <value xml:lang="en-US">Centered Text</value>
+        </prop>
+      </node>
+      <node oor:name=".uno:AssignLayout?WhatLayout:long=3" oor:op="replace">
+        <prop oor:name="Label" oor:type="xs:string">
+          <value xml:lang="en-US">Title, 2 Content</value>
+        </prop>
+      </node>
+      <node oor:name=".uno:AssignLayout?WhatLayout:long=12" oor:op="replace">
+        <prop oor:name="Label" oor:type="xs:string">
+          <value xml:lang="en-US">Title, Content and 2 Content on Right</value>
+        </prop>
+      </node>
+      <node oor:name=".uno:AssignLayout?WhatLayout:long=15" oor:op="replace">
+        <prop oor:name="Label" oor:type="xs:string">
+          <value xml:lang="en-US">Title, 2 Content on Left and Content</value>
+        </prop>
+      </node>
+      <node oor:name=".uno:AssignLayout?WhatLayout:long=14" oor:op="replace">
+        <prop oor:name="Label" oor:type="xs:string">
+          <value xml:lang="en-US">Title, Content above Content</value>
+        </prop>
+      </node>
+      <node oor:name=".uno:AssignLayout?WhatLayout:long=16" oor:op="replace">
+        <prop oor:name="Label" oor:type="xs:string">
+          <value xml:lang="en-US">Title, 2 Content above Content</value>
+        </prop>
+      </node>
+      <node oor:name=".uno:AssignLayout?WhatLayout:long=18" oor:op="replace">
+        <prop oor:name="Label" oor:type="xs:string">
+          <value xml:lang="en-US">Title, 4 Content</value>
+        </prop>
+      </node>
+      <node oor:name=".uno:AssignLayout?WhatLayout:long=34" oor:op="replace">
+        <prop oor:name="Label" oor:type="xs:string">
+          <value xml:lang="en-US">Title, 6 Content</value>
+        </prop>
+      </node>
+      <node oor:name=".uno:AssignLayout?WhatLayout:long=28" oor:op="replace">
+        <prop oor:name="Label" oor:type="xs:string">
+          <value xml:lang="en-US">Title, Content (Vertical)</value>
+        </prop>
+      </node>
+      <node oor:name=".uno:AssignLayout?WhatLayout:long=27" oor:op="replace">
+        <prop oor:name="Label" oor:type="xs:string">
+          <value xml:lang="en-US">Title, Content over Content (Vertical)</value>
+        </prop>
+      </node>
+      <node oor:name=".uno:AssignLayout?WhatLayout:long=29" oor:op="replace">
+        <prop oor:name="Label" oor:type="xs:string">
+          <value xml:lang="en-US">Title, Vertical Content</value>
+        </prop>
+      </node>
+      <node oor:name=".uno:AssignLayout?WhatLayout:long=30" oor:op="replace">
+        <prop oor:name="Label" oor:type="xs:string">
+          <value xml:lang="en-US">Title, 2 Vertical Content</value>
+        </prop>
+      </node>
+      <node oor:name=".uno:SlideLayoutMenu" oor:op="replace">
+        <prop oor:name="Label" oor:type="xs:string">
+          <value xml:lang="en-US">Slide Layout</value>
+        </prop>
+      </node>
     </node>
   </node>
 </oor:component-data>
diff --git a/sd/uiconfig/simpress/menubar/menubar.xml b/sd/uiconfig/simpress/menubar/menubar.xml
index b2ce36f..f0db5ed 100644
--- a/sd/uiconfig/simpress/menubar/menubar.xml
+++ b/sd/uiconfig/simpress/menubar/menubar.xml
@@ -536,6 +536,28 @@
             <menu:menuitem menu:id=".uno:InsertMasterPage"/>
             <menu:menuitem menu:id=".uno:DeleteMasterPage"/>
             <menu:menuseparator/>
+            <menu:menu menu:id=".uno:SlideLayoutMenu">
+                <menu:menupopup>
+                     <menu:menuitem menu:id=".uno:AssignLayout?WhatLayout:long=20"/>
+                     <menu:menuitem menu:id=".uno:AssignLayout?WhatLayout:long=19"/>
+                     <menu:menuitem menu:id=".uno:AssignLayout?WhatLayout:long=0"/>
+                     <menu:menuitem menu:id=".uno:AssignLayout?WhatLayout:long=1"/>
+                     <menu:menuitem menu:id=".uno:AssignLayout?WhatLayout:long=32"/>
+                     <menu:menuseparator/>
+                     <menu:menuitem menu:id=".uno:AssignLayout?WhatLayout:long=3"/>
+                     <menu:menuitem menu:id=".uno:AssignLayout?WhatLayout:long=12"/>
+                     <menu:menuitem menu:id=".uno:AssignLayout?WhatLayout:long=15"/>
+                     <menu:menuitem menu:id=".uno:AssignLayout?WhatLayout:long=14"/>
+                     <menu:menuitem menu:id=".uno:AssignLayout?WhatLayout:long=16"/>
+                     <menu:menuitem menu:id=".uno:AssignLayout?WhatLayout:long=18"/>
+                     <menu:menuitem menu:id=".uno:AssignLayout?WhatLayout:long=34"/>
+                     <menu:menuseparator/>
+                     <menu:menuitem menu:id=".uno:AssignLayout?WhatLayout:long=28"/>
+                     <menu:menuitem menu:id=".uno:AssignLayout?WhatLayout:long=27"/>
+                     <menu:menuitem menu:id=".uno:AssignLayout?WhatLayout:long=29"/>
+                     <menu:menuitem menu:id=".uno:AssignLayout?WhatLayout:long=30"/>
+                </menu:menupopup>
+            </menu:menu>
             <menu:menuitem menu:id=".uno:PageSetup"/>
             <menu:menuitem menu:id=".uno:SelectBackground"/>
             <menu:menuitem menu:id=".uno:SaveBackground"/>
-- 
2.7.3