tdf#157026 sd notebookbar: add ObjectAlign to MenuTable as popupmenu

The vast majority of this is just eliminating copy/paste,
since I have now created a popupmenu.xml list for the popup menu.

The "fix" is adding this to the Table menus.

.uno:ObjectAlign is basically just a "label".
Now it is a label for two different "views":
* a toolbar widget dropdown
* a menu subcategory

Perhaps it is confusing to have one UNO entry
serve these two similar purposes?

I suppose someone might also complain that a simple
    <menu:menu menu:id=".uno:ObjectAlign"/>
isn't clear that this is a submenu.

I considered making mine a new ObjectAlignMenu,
but the annoyance of having to create a duplicate string translation in
officecfg/registry/data/org/openoffice/Office/UI/GenericCommands.xcu
made me just reuse the existing label.

Change-Id: I17e037e0c9c5d1f57ac9f174a76cd041983bcea4
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/157894
Tested-by: Jenkins
Reviewed-by: Justin Luth <jluth@mail.com>
diff --git a/officecfg/registry/data/org/openoffice/Office/UI/Controller.xcu b/officecfg/registry/data/org/openoffice/Office/UI/Controller.xcu
index 2158cbc..956b164 100644
--- a/officecfg/registry/data/org/openoffice/Office/UI/Controller.xcu
+++ b/officecfg/registry/data/org/openoffice/Office/UI/Controller.xcu
@@ -537,6 +537,20 @@
          <value>printranges</value>
        </prop>
      </node>
      <node oor:name="c43" oor:op="replace">
        <prop oor:name="Command">
          <value>.uno:ObjectAlign</value>
        </prop>
        <prop oor:name="Module">
          <value/>
        </prop>
        <prop oor:name="Controller">
          <value>com.sun.star.comp.framework.ResourceMenuController</value>
        </prop>
        <prop oor:name="Value">
          <value>objectalign</value>
        </prop>
      </node>
      <node oor:name="c44" oor:op="replace">
        <prop oor:name="Command">
          <value>.uno:FormatSparklineMenu</value>
diff --git a/sd/UIConfig_sdraw.mk b/sd/UIConfig_sdraw.mk
index abc068c..f6d42ac 100644
--- a/sd/UIConfig_sdraw.mk
+++ b/sd/UIConfig_sdraw.mk
@@ -33,6 +33,7 @@ $(eval $(call gb_UIConfig_add_popupmenufiles,modules/sdraw,\
	sd/uiconfig/sdraw/popupmenu/media \
	sd/uiconfig/sdraw/popupmenu/multiselect \
	sd/uiconfig/sdraw/popupmenu/notebookbar \
	sd/uiconfig/sdraw/popupmenu/objectalign \
	sd/uiconfig/sdraw/popupmenu/oleobject \
	sd/uiconfig/sdraw/popupmenu/pagepanemaster \
	sd/uiconfig/sdraw/popupmenu/pagepanenoselmaster \
diff --git a/sd/UIConfig_simpress.mk b/sd/UIConfig_simpress.mk
index 5bd443c..9d98d61 100644
--- a/sd/UIConfig_simpress.mk
+++ b/sd/UIConfig_simpress.mk
@@ -32,6 +32,7 @@ $(eval $(call gb_UIConfig_add_popupmenufiles,modules/simpress,\
	sd/uiconfig/simpress/popupmenu/media \
	sd/uiconfig/simpress/popupmenu/multiselect \
	sd/uiconfig/simpress/popupmenu/notebookbar \
	sd/uiconfig/simpress/popupmenu/objectalign \
	sd/uiconfig/simpress/popupmenu/oleobject \
	sd/uiconfig/simpress/popupmenu/outline \
	sd/uiconfig/simpress/popupmenu/pagepanemaster \
diff --git a/sd/uiconfig/sdraw/menubar/menubar.xml b/sd/uiconfig/sdraw/menubar/menubar.xml
index 824c3fd..a905b05 100644
--- a/sd/uiconfig/sdraw/menubar/menubar.xml
+++ b/sd/uiconfig/sdraw/menubar/menubar.xml
@@ -510,17 +510,7 @@
        </menu:menupopup>
      </menu:menu>
      <menu:menuseparator/>
      <menu:menu menu:id=".uno:ObjectAlign">
        <menu:menupopup>
          <menu:menuitem menu:id=".uno:ObjectAlignLeft"/>
          <menu:menuitem menu:id=".uno:AlignCenter"/>
          <menu:menuitem menu:id=".uno:ObjectAlignRight"/>
          <menu:menuseparator/>
          <menu:menuitem menu:id=".uno:AlignUp"/>
          <menu:menuitem menu:id=".uno:AlignMiddle"/>
          <menu:menuitem menu:id=".uno:AlignDown"/>
        </menu:menupopup>
      </menu:menu>
      <menu:menu menu:id=".uno:ObjectAlign"/>
      <menu:menu menu:id=".uno:ArrangeMenu">
        <menu:menupopup>
          <menu:menuitem menu:id=".uno:BringToFront"/>
diff --git a/sd/uiconfig/sdraw/popupmenu/3dobject.xml b/sd/uiconfig/sdraw/popupmenu/3dobject.xml
index 6274cb1..eb88db1 100644
--- a/sd/uiconfig/sdraw/popupmenu/3dobject.xml
+++ b/sd/uiconfig/sdraw/popupmenu/3dobject.xml
@@ -18,17 +18,7 @@
  <menu:menuitem menu:id=".uno:FormatLine"/>
  <menu:menuitem menu:id=".uno:FormatArea"/>
  <menu:menuseparator/>
  <menu:menu menu:id=".uno:ObjectAlign">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:ObjectAlignLeft"/>
      <menu:menuitem menu:id=".uno:AlignCenter"/>
      <menu:menuitem menu:id=".uno:ObjectAlignRight"/>
      <menu:menuseparator/>
      <menu:menuitem menu:id=".uno:AlignUp"/>
      <menu:menuitem menu:id=".uno:AlignMiddle"/>
      <menu:menuitem menu:id=".uno:AlignDown"/>
    </menu:menupopup>
  </menu:menu>
  <menu:menu menu:id=".uno:ObjectAlign"/>
  <menu:menu menu:id=".uno:ArrangeMenu">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:BringToFront"/>
diff --git a/sd/uiconfig/sdraw/popupmenu/3dscene.xml b/sd/uiconfig/sdraw/popupmenu/3dscene.xml
index 7af0eb5..119a806 100644
--- a/sd/uiconfig/sdraw/popupmenu/3dscene.xml
+++ b/sd/uiconfig/sdraw/popupmenu/3dscene.xml
@@ -18,17 +18,7 @@
  <menu:menuitem menu:id=".uno:FormatLine"/>
  <menu:menuitem menu:id=".uno:FormatArea"/>
  <menu:menuseparator/>
  <menu:menu menu:id=".uno:ObjectAlign">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:ObjectAlignLeft"/>
      <menu:menuitem menu:id=".uno:AlignCenter"/>
      <menu:menuitem menu:id=".uno:ObjectAlignRight"/>
      <menu:menuseparator/>
      <menu:menuitem menu:id=".uno:AlignUp"/>
      <menu:menuitem menu:id=".uno:AlignMiddle"/>
      <menu:menuitem menu:id=".uno:AlignDown"/>
    </menu:menupopup>
  </menu:menu>
  <menu:menu menu:id=".uno:ObjectAlign"/>
  <menu:menu menu:id=".uno:ArrangeMenu">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:BringToFront"/>
diff --git a/sd/uiconfig/sdraw/popupmenu/3dscene2.xml b/sd/uiconfig/sdraw/popupmenu/3dscene2.xml
index 71fbe25..be05eee 100644
--- a/sd/uiconfig/sdraw/popupmenu/3dscene2.xml
+++ b/sd/uiconfig/sdraw/popupmenu/3dscene2.xml
@@ -16,17 +16,7 @@
  <menu:menuitem menu:id=".uno:FormatLine"/>
  <menu:menuitem menu:id=".uno:FormatArea"/>
  <menu:menuseparator/>
  <menu:menu menu:id=".uno:ObjectAlign">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:ObjectAlignLeft"/>
      <menu:menuitem menu:id=".uno:AlignCenter"/>
      <menu:menuitem menu:id=".uno:ObjectAlignRight"/>
      <menu:menuseparator/>
      <menu:menuitem menu:id=".uno:AlignUp"/>
      <menu:menuitem menu:id=".uno:AlignMiddle"/>
      <menu:menuitem menu:id=".uno:AlignDown"/>
    </menu:menupopup>
  </menu:menu>
  <menu:menu menu:id=".uno:ObjectAlign"/>
  <menu:menu menu:id=".uno:ArrangeMenu">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:BringToFront"/>
diff --git a/sd/uiconfig/sdraw/popupmenu/connector.xml b/sd/uiconfig/sdraw/popupmenu/connector.xml
index 65109ae..f8ddc04 100644
--- a/sd/uiconfig/sdraw/popupmenu/connector.xml
+++ b/sd/uiconfig/sdraw/popupmenu/connector.xml
@@ -19,17 +19,7 @@
  <menu:menuitem menu:id=".uno:ConnectorAttributes"/>
  <menu:menuitem menu:id=".uno:TransformDialog"/>
  <menu:menuseparator/>
  <menu:menu menu:id=".uno:ObjectAlign">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:ObjectAlignLeft"/>
      <menu:menuitem menu:id=".uno:AlignCenter"/>
      <menu:menuitem menu:id=".uno:ObjectAlignRight"/>
      <menu:menuseparator/>
      <menu:menuitem menu:id=".uno:AlignUp"/>
      <menu:menuitem menu:id=".uno:AlignMiddle"/>
      <menu:menuitem menu:id=".uno:AlignDown"/>
    </menu:menupopup>
  </menu:menu>
  <menu:menu menu:id=".uno:ObjectAlign"/>
  <menu:menu menu:id=".uno:ArrangeMenu">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:BringToFront"/>
diff --git a/sd/uiconfig/sdraw/popupmenu/curve.xml b/sd/uiconfig/sdraw/popupmenu/curve.xml
index 4861e83..ee57366 100644
--- a/sd/uiconfig/sdraw/popupmenu/curve.xml
+++ b/sd/uiconfig/sdraw/popupmenu/curve.xml
@@ -20,17 +20,7 @@
  <menu:menuitem menu:id=".uno:FontDialog"/>
  <menu:menuitem menu:id=".uno:ParagraphDialog"/>
  <menu:menuseparator/>
  <menu:menu menu:id=".uno:ObjectAlign">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:ObjectAlignLeft"/>
      <menu:menuitem menu:id=".uno:AlignCenter"/>
      <menu:menuitem menu:id=".uno:ObjectAlignRight"/>
      <menu:menuseparator/>
      <menu:menuitem menu:id=".uno:AlignUp"/>
      <menu:menuitem menu:id=".uno:AlignMiddle"/>
      <menu:menuitem menu:id=".uno:AlignDown"/>
    </menu:menupopup>
  </menu:menu>
  <menu:menu menu:id=".uno:ObjectAlign"/>
  <menu:menu menu:id=".uno:ArrangeMenu">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:BringToFront"/>
diff --git a/sd/uiconfig/sdraw/popupmenu/draw.xml b/sd/uiconfig/sdraw/popupmenu/draw.xml
index d29bb50..3f11c0f 100644
--- a/sd/uiconfig/sdraw/popupmenu/draw.xml
+++ b/sd/uiconfig/sdraw/popupmenu/draw.xml
@@ -25,17 +25,7 @@
  <menu:menuitem menu:id=".uno:FormatLine"/>
  <menu:menuitem menu:id=".uno:FormatArea"/>
  <menu:menuseparator/>
  <menu:menu menu:id=".uno:ObjectAlign">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:ObjectAlignLeft"/>
      <menu:menuitem menu:id=".uno:AlignCenter"/>
      <menu:menuitem menu:id=".uno:ObjectAlignRight"/>
      <menu:menuseparator/>
      <menu:menuitem menu:id=".uno:AlignUp"/>
      <menu:menuitem menu:id=".uno:AlignMiddle"/>
      <menu:menuitem menu:id=".uno:AlignDown"/>
    </menu:menupopup>
  </menu:menu>
  <menu:menu menu:id=".uno:ObjectAlign"/>
  <menu:menu menu:id=".uno:ArrangeMenu">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:BringToFront"/>
diff --git a/sd/uiconfig/sdraw/popupmenu/form.xml b/sd/uiconfig/sdraw/popupmenu/form.xml
index 8952b64..8ea12e6 100644
--- a/sd/uiconfig/sdraw/popupmenu/form.xml
+++ b/sd/uiconfig/sdraw/popupmenu/form.xml
@@ -18,17 +18,7 @@
  <menu:menuitem menu:id=".uno:FormProperties"/>
  <menu:menuitem menu:id=".uno:ChangeControlType"/>
  <menu:menuseparator/>
  <menu:menu menu:id=".uno:ObjectAlign">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:ObjectAlignLeft"/>
      <menu:menuitem menu:id=".uno:AlignCenter"/>
      <menu:menuitem menu:id=".uno:ObjectAlignRight"/>
      <menu:menuseparator/>
      <menu:menuitem menu:id=".uno:AlignUp"/>
      <menu:menuitem menu:id=".uno:AlignMiddle"/>
      <menu:menuitem menu:id=".uno:AlignDown"/>
    </menu:menupopup>
  </menu:menu>
  <menu:menu menu:id=".uno:ObjectAlign"/>
  <menu:menu menu:id=".uno:ArrangeMenu">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:BringToFront"/>
diff --git a/sd/uiconfig/sdraw/popupmenu/graphic.xml b/sd/uiconfig/sdraw/popupmenu/graphic.xml
index 2ac8d1c..6e7c6ef 100644
--- a/sd/uiconfig/sdraw/popupmenu/graphic.xml
+++ b/sd/uiconfig/sdraw/popupmenu/graphic.xml
@@ -22,17 +22,7 @@
  <menu:menuitem menu:id=".uno:TransformDialog"/>
  <menu:menuitem menu:id=".uno:FormatLine"/>
  <menu:menuseparator/>
  <menu:menu menu:id=".uno:ObjectAlign">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:ObjectAlignLeft"/>
      <menu:menuitem menu:id=".uno:AlignCenter"/>
      <menu:menuitem menu:id=".uno:ObjectAlignRight"/>
      <menu:menuseparator/>
      <menu:menuitem menu:id=".uno:AlignUp"/>
      <menu:menuitem menu:id=".uno:AlignMiddle"/>
      <menu:menuitem menu:id=".uno:AlignDown"/>
    </menu:menupopup>
  </menu:menu>
  <menu:menu menu:id=".uno:ObjectAlign"/>
  <menu:menu menu:id=".uno:ArrangeMenu">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:BringToFront"/>
diff --git a/sd/uiconfig/sdraw/popupmenu/group.xml b/sd/uiconfig/sdraw/popupmenu/group.xml
index 270add7..43b99eb 100644
--- a/sd/uiconfig/sdraw/popupmenu/group.xml
+++ b/sd/uiconfig/sdraw/popupmenu/group.xml
@@ -16,17 +16,7 @@
  <menu:menuitem menu:id=".uno:FormatLine"/>
  <menu:menuitem menu:id=".uno:FormatArea"/>
  <menu:menuseparator/>
  <menu:menu menu:id=".uno:ObjectAlign">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:ObjectAlignLeft"/>
      <menu:menuitem menu:id=".uno:AlignCenter"/>
      <menu:menuitem menu:id=".uno:ObjectAlignRight"/>
      <menu:menuseparator/>
      <menu:menuitem menu:id=".uno:AlignUp"/>
      <menu:menuitem menu:id=".uno:AlignMiddle"/>
      <menu:menuitem menu:id=".uno:AlignDown"/>
    </menu:menupopup>
  </menu:menu>
  <menu:menu menu:id=".uno:ObjectAlign"/>
  <menu:menu menu:id=".uno:ArrangeMenu">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:BringToFront"/>
diff --git a/sd/uiconfig/sdraw/popupmenu/line.xml b/sd/uiconfig/sdraw/popupmenu/line.xml
index 8501167..fc94fa4 100644
--- a/sd/uiconfig/sdraw/popupmenu/line.xml
+++ b/sd/uiconfig/sdraw/popupmenu/line.xml
@@ -16,17 +16,7 @@
  <menu:menuitem menu:id=".uno:TransformDialog"/>
  <menu:menuitem menu:id=".uno:FormatLine"/>
  <menu:menuseparator/>
  <menu:menu menu:id=".uno:ObjectAlign">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:ObjectAlignLeft"/>
      <menu:menuitem menu:id=".uno:AlignCenter"/>
      <menu:menuitem menu:id=".uno:ObjectAlignRight"/>
      <menu:menuseparator/>
      <menu:menuitem menu:id=".uno:AlignUp"/>
      <menu:menuitem menu:id=".uno:AlignMiddle"/>
      <menu:menuitem menu:id=".uno:AlignDown"/>
    </menu:menupopup>
  </menu:menu>
  <menu:menu menu:id=".uno:ObjectAlign"/>
  <menu:menu menu:id=".uno:ArrangeMenu">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:BringToFront"/>
diff --git a/sd/uiconfig/sdraw/popupmenu/measure.xml b/sd/uiconfig/sdraw/popupmenu/measure.xml
index 9764346f..2018233 100644
--- a/sd/uiconfig/sdraw/popupmenu/measure.xml
+++ b/sd/uiconfig/sdraw/popupmenu/measure.xml
@@ -21,17 +21,7 @@
  <menu:menuitem menu:id=".uno:FontDialog"/>
  <menu:menuitem menu:id=".uno:ParagraphDialog"/>
  <menu:menuseparator/>
  <menu:menu menu:id=".uno:ObjectAlign">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:ObjectAlignLeft"/>
      <menu:menuitem menu:id=".uno:AlignCenter"/>
      <menu:menuitem menu:id=".uno:ObjectAlignRight"/>
      <menu:menuseparator/>
      <menu:menuitem menu:id=".uno:AlignUp"/>
      <menu:menuitem menu:id=".uno:AlignMiddle"/>
      <menu:menuitem menu:id=".uno:AlignDown"/>
    </menu:menupopup>
  </menu:menu>
  <menu:menu menu:id=".uno:ObjectAlign"/>
  <menu:menu menu:id=".uno:ArrangeMenu">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:BringToFront"/>
diff --git a/sd/uiconfig/sdraw/popupmenu/media.xml b/sd/uiconfig/sdraw/popupmenu/media.xml
index b1e967e..bdaea5c 100644
--- a/sd/uiconfig/sdraw/popupmenu/media.xml
+++ b/sd/uiconfig/sdraw/popupmenu/media.xml
@@ -14,17 +14,7 @@
  <menu:menuseparator/>
  <menu:menuitem menu:id=".uno:TransformDialog"/>
  <menu:menuseparator/>
  <menu:menu menu:id=".uno:ObjectAlign">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:ObjectAlignLeft"/>
      <menu:menuitem menu:id=".uno:AlignCenter"/>
      <menu:menuitem menu:id=".uno:ObjectAlignRight"/>
      <menu:menuseparator/>
      <menu:menuitem menu:id=".uno:AlignUp"/>
      <menu:menuitem menu:id=".uno:AlignMiddle"/>
      <menu:menuitem menu:id=".uno:AlignDown"/>
    </menu:menupopup>
  </menu:menu>
  <menu:menu menu:id=".uno:ObjectAlign"/>
  <menu:menu menu:id=".uno:ArrangeMenu">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:BringToFront"/>
diff --git a/sd/uiconfig/sdraw/popupmenu/multiselect.xml b/sd/uiconfig/sdraw/popupmenu/multiselect.xml
index b5a2e1b..0b4c614 100644
--- a/sd/uiconfig/sdraw/popupmenu/multiselect.xml
+++ b/sd/uiconfig/sdraw/popupmenu/multiselect.xml
@@ -17,17 +17,7 @@
  <menu:menuitem menu:id=".uno:FormatArea"/>
  <menu:menuseparator/>
  <menu:menuitem menu:id=".uno:DistributeSelection"/>
  <menu:menu menu:id=".uno:ObjectAlign">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:ObjectAlignLeft"/>
      <menu:menuitem menu:id=".uno:AlignCenter"/>
      <menu:menuitem menu:id=".uno:ObjectAlignRight"/>
      <menu:menuseparator/>
      <menu:menuitem menu:id=".uno:AlignUp"/>
      <menu:menuitem menu:id=".uno:AlignMiddle"/>
      <menu:menuitem menu:id=".uno:AlignDown"/>
    </menu:menupopup>
  </menu:menu>
  <menu:menu menu:id=".uno:ObjectAlign"/>
  <menu:menu menu:id=".uno:ArrangeMenu">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:BringToFront"/>
diff --git a/sd/uiconfig/sdraw/popupmenu/objectalign.xml b/sd/uiconfig/sdraw/popupmenu/objectalign.xml
new file mode 100644
index 0000000..4bb1738
--- /dev/null
+++ b/sd/uiconfig/sdraw/popupmenu/objectalign.xml
@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
 * This file is part of the LibreOffice project.
 *
 * This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
 *
-->
<menu:menupopup xmlns:menu="http://openoffice.org/2001/menu">
  <menu:menuitem menu:id=".uno:ObjectAlignLeft"/>
  <menu:menuitem menu:id=".uno:AlignCenter"/>
  <menu:menuitem menu:id=".uno:ObjectAlignRight"/>
  <menu:menuseparator/>
  <menu:menuitem menu:id=".uno:AlignUp"/>
  <menu:menuitem menu:id=".uno:AlignMiddle"/>
  <menu:menuitem menu:id=".uno:AlignDown"/>
</menu:menupopup>
diff --git a/sd/uiconfig/sdraw/popupmenu/oleobject.xml b/sd/uiconfig/sdraw/popupmenu/oleobject.xml
index 0c87187..7dfd161 100644
--- a/sd/uiconfig/sdraw/popupmenu/oleobject.xml
+++ b/sd/uiconfig/sdraw/popupmenu/oleobject.xml
@@ -17,17 +17,7 @@
  <menu:menuitem menu:id=".uno:FormatLine"/>
  <menu:menuitem menu:id=".uno:FormatArea"/>
  <menu:menuseparator/>
  <menu:menu menu:id=".uno:ObjectAlign">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:ObjectAlignLeft"/>
      <menu:menuitem menu:id=".uno:AlignCenter"/>
      <menu:menuitem menu:id=".uno:ObjectAlignRight"/>
      <menu:menuseparator/>
      <menu:menuitem menu:id=".uno:AlignUp"/>
      <menu:menuitem menu:id=".uno:AlignMiddle"/>
      <menu:menuitem menu:id=".uno:AlignDown"/>
    </menu:menupopup>
  </menu:menu>
  <menu:menu menu:id=".uno:ObjectAlign"/>
  <menu:menu menu:id=".uno:ArrangeMenu">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:BringToFront"/>
diff --git a/sd/uiconfig/sdraw/popupmenu/table.xml b/sd/uiconfig/sdraw/popupmenu/table.xml
index 4e544b9..71ae6f2 100644
--- a/sd/uiconfig/sdraw/popupmenu/table.xml
+++ b/sd/uiconfig/sdraw/popupmenu/table.xml
@@ -49,17 +49,7 @@
  <menu:menuitem menu:id=".uno:FontDialog"/>
  <menu:menuitem menu:id=".uno:ParagraphDialog"/>
  <menu:menuseparator/>
  <menu:menu menu:id=".uno:ObjectAlign">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:ObjectAlignLeft"/>
      <menu:menuitem menu:id=".uno:AlignCenter"/>
      <menu:menuitem menu:id=".uno:ObjectAlignRight"/>
      <menu:menuseparator/>
      <menu:menuitem menu:id=".uno:AlignUp"/>
      <menu:menuitem menu:id=".uno:AlignMiddle"/>
      <menu:menuitem menu:id=".uno:AlignDown"/>
    </menu:menupopup>
  </menu:menu>
  <menu:menu menu:id=".uno:ObjectAlign"/>
  <menu:menu menu:id=".uno:ArrangeMenu">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:BringToFront"/>
diff --git a/sd/uiconfig/sdraw/popupmenu/textbox.xml b/sd/uiconfig/sdraw/popupmenu/textbox.xml
index caaef68..5f9c4cd 100644
--- a/sd/uiconfig/sdraw/popupmenu/textbox.xml
+++ b/sd/uiconfig/sdraw/popupmenu/textbox.xml
@@ -23,17 +23,7 @@
  <menu:menuitem menu:id=".uno:FontDialog"/>
  <menu:menuitem menu:id=".uno:ParagraphDialog"/>
  <menu:menuseparator/>
  <menu:menu menu:id=".uno:ObjectAlign">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:ObjectAlignLeft"/>
      <menu:menuitem menu:id=".uno:AlignCenter"/>
      <menu:menuitem menu:id=".uno:ObjectAlignRight"/>
      <menu:menuseparator/>
      <menu:menuitem menu:id=".uno:AlignUp"/>
      <menu:menuitem menu:id=".uno:AlignMiddle"/>
      <menu:menuitem menu:id=".uno:AlignDown"/>
    </menu:menupopup>
  </menu:menu>
  <menu:menu menu:id=".uno:ObjectAlign"/>
  <menu:menu menu:id=".uno:ArrangeMenu">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:BringToFront"/>
diff --git a/sd/uiconfig/sdraw/ui/notebookbar.ui b/sd/uiconfig/sdraw/ui/notebookbar.ui
index eb3f977..32e7212 100644
--- a/sd/uiconfig/sdraw/ui/notebookbar.ui
+++ b/sd/uiconfig/sdraw/ui/notebookbar.ui
@@ -1599,6 +1599,13 @@
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="MenuTable-ObjectAlign">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
        <property name="action_name">.uno:ObjectAlign</property>
      </object>
    </child>
    <child>
      <object class="GtkSeparatorMenuItem" id="MenuTable-separator1">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
diff --git a/sd/uiconfig/sdraw/ui/notebookbar_compact.ui b/sd/uiconfig/sdraw/ui/notebookbar_compact.ui
index 3aa52a0..6d45e58 100644
--- a/sd/uiconfig/sdraw/ui/notebookbar_compact.ui
+++ b/sd/uiconfig/sdraw/ui/notebookbar_compact.ui
@@ -1648,6 +1648,13 @@
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="MenuTable-ObjectAlign">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
        <property name="action_name">.uno:ObjectAlign</property>
      </object>
    </child>
    <child>
      <object class="GtkSeparatorMenuItem" id="MenuTable-separator1">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
diff --git a/sd/uiconfig/sdraw/ui/notebookbar_groupedbar_compact.ui b/sd/uiconfig/sdraw/ui/notebookbar_groupedbar_compact.ui
index b1f8e93..083af53 100644
--- a/sd/uiconfig/sdraw/ui/notebookbar_groupedbar_compact.ui
+++ b/sd/uiconfig/sdraw/ui/notebookbar_groupedbar_compact.ui
@@ -2216,6 +2216,19 @@
    <property name="visible">True</property>
    <property name="can_focus">False</property>
    <child>
      <object class="GtkMenuItem" id="MenuTable-ObjectAlign">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
        <property name="action_name">.uno:ObjectAlign</property>
      </object>
    </child>
    <child>
      <object class="GtkSeparatorMenuItem" id="MenuTable-separator1">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="InsertRowsBeforeD">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
diff --git a/sd/uiconfig/simpress/menubar/menubar.xml b/sd/uiconfig/simpress/menubar/menubar.xml
index 319e472..6cc1381 100644
--- a/sd/uiconfig/simpress/menubar/menubar.xml
+++ b/sd/uiconfig/simpress/menubar/menubar.xml
@@ -485,17 +485,7 @@
        </menu:menupopup>
      </menu:menu>
      <menu:menuseparator/>
      <menu:menu menu:id=".uno:ObjectAlign">
        <menu:menupopup>
          <menu:menuitem menu:id=".uno:ObjectAlignLeft"/>
          <menu:menuitem menu:id=".uno:AlignCenter"/>
          <menu:menuitem menu:id=".uno:ObjectAlignRight"/>
          <menu:menuseparator/>
          <menu:menuitem menu:id=".uno:AlignUp"/>
          <menu:menuitem menu:id=".uno:AlignMiddle"/>
          <menu:menuitem menu:id=".uno:AlignDown"/>
        </menu:menupopup>
      </menu:menu>
      <menu:menu menu:id=".uno:ObjectAlign"/>
      <menu:menu menu:id=".uno:ArrangeMenu">
        <menu:menupopup>
          <menu:menuitem menu:id=".uno:BringToFront"/>
diff --git a/sd/uiconfig/simpress/popupmenu/3dobject.xml b/sd/uiconfig/simpress/popupmenu/3dobject.xml
index 7dd6f16..e60941ae4 100644
--- a/sd/uiconfig/simpress/popupmenu/3dobject.xml
+++ b/sd/uiconfig/simpress/popupmenu/3dobject.xml
@@ -18,17 +18,7 @@
  <menu:menuitem menu:id=".uno:FormatLine"/>
  <menu:menuitem menu:id=".uno:FormatArea"/>
  <menu:menuseparator/>
  <menu:menu menu:id=".uno:ObjectAlign">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:ObjectAlignLeft"/>
      <menu:menuitem menu:id=".uno:AlignCenter"/>
      <menu:menuitem menu:id=".uno:ObjectAlignRight"/>
      <menu:menuseparator/>
      <menu:menuitem menu:id=".uno:AlignUp"/>
      <menu:menuitem menu:id=".uno:AlignMiddle"/>
      <menu:menuitem menu:id=".uno:AlignDown"/>
    </menu:menupopup>
  </menu:menu>
  <menu:menu menu:id=".uno:ObjectAlign"/>
  <menu:menu menu:id=".uno:ArrangeMenu">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:BringToFront"/>
diff --git a/sd/uiconfig/simpress/popupmenu/3dscene.xml b/sd/uiconfig/simpress/popupmenu/3dscene.xml
index 161ce57..0b159168 100644
--- a/sd/uiconfig/simpress/popupmenu/3dscene.xml
+++ b/sd/uiconfig/simpress/popupmenu/3dscene.xml
@@ -18,17 +18,7 @@
  <menu:menuitem menu:id=".uno:FormatLine"/>
  <menu:menuitem menu:id=".uno:FormatArea"/>
  <menu:menuseparator/>
  <menu:menu menu:id=".uno:ObjectAlign">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:ObjectAlignLeft"/>
      <menu:menuitem menu:id=".uno:AlignCenter"/>
      <menu:menuitem menu:id=".uno:ObjectAlignRight"/>
      <menu:menuseparator/>
      <menu:menuitem menu:id=".uno:AlignUp"/>
      <menu:menuitem menu:id=".uno:AlignMiddle"/>
      <menu:menuitem menu:id=".uno:AlignDown"/>
    </menu:menupopup>
  </menu:menu>
  <menu:menu menu:id=".uno:ObjectAlign"/>
  <menu:menu menu:id=".uno:ArrangeMenu">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:BringToFront"/>
diff --git a/sd/uiconfig/simpress/popupmenu/3dscene2.xml b/sd/uiconfig/simpress/popupmenu/3dscene2.xml
index 61c43f5..3e37842 100644
--- a/sd/uiconfig/simpress/popupmenu/3dscene2.xml
+++ b/sd/uiconfig/simpress/popupmenu/3dscene2.xml
@@ -16,17 +16,7 @@
  <menu:menuitem menu:id=".uno:FormatLine"/>
  <menu:menuitem menu:id=".uno:FormatArea"/>
  <menu:menuseparator/>
  <menu:menu menu:id=".uno:ObjectAlign">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:ObjectAlignLeft"/>
      <menu:menuitem menu:id=".uno:AlignCenter"/>
      <menu:menuitem menu:id=".uno:ObjectAlignRight"/>
      <menu:menuseparator/>
      <menu:menuitem menu:id=".uno:AlignUp"/>
      <menu:menuitem menu:id=".uno:AlignMiddle"/>
      <menu:menuitem menu:id=".uno:AlignDown"/>
    </menu:menupopup>
  </menu:menu>
  <menu:menu menu:id=".uno:ObjectAlign"/>
  <menu:menu menu:id=".uno:ArrangeMenu">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:BringToFront"/>
diff --git a/sd/uiconfig/simpress/popupmenu/connector.xml b/sd/uiconfig/simpress/popupmenu/connector.xml
index 18c01cc..886fc87 100644
--- a/sd/uiconfig/simpress/popupmenu/connector.xml
+++ b/sd/uiconfig/simpress/popupmenu/connector.xml
@@ -19,17 +19,7 @@
  <menu:menuitem menu:id=".uno:ConnectorAttributes"/>
  <menu:menuitem menu:id=".uno:TransformDialog"/>
  <menu:menuseparator/>
  <menu:menu menu:id=".uno:ObjectAlign">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:ObjectAlignLeft"/>
      <menu:menuitem menu:id=".uno:AlignCenter"/>
      <menu:menuitem menu:id=".uno:ObjectAlignRight"/>
      <menu:menuseparator/>
      <menu:menuitem menu:id=".uno:AlignUp"/>
      <menu:menuitem menu:id=".uno:AlignMiddle"/>
      <menu:menuitem menu:id=".uno:AlignDown"/>
    </menu:menupopup>
  </menu:menu>
  <menu:menu menu:id=".uno:ObjectAlign"/>
  <menu:menu menu:id=".uno:ArrangeMenu">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:BringToFront"/>
diff --git a/sd/uiconfig/simpress/popupmenu/curve.xml b/sd/uiconfig/simpress/popupmenu/curve.xml
index 42c777e..3c5db45 100644
--- a/sd/uiconfig/simpress/popupmenu/curve.xml
+++ b/sd/uiconfig/simpress/popupmenu/curve.xml
@@ -20,17 +20,7 @@
  <menu:menuitem menu:id=".uno:FontDialog"/>
  <menu:menuitem menu:id=".uno:ParagraphDialog"/>
  <menu:menuseparator/>
  <menu:menu menu:id=".uno:ObjectAlign">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:ObjectAlignLeft"/>
      <menu:menuitem menu:id=".uno:AlignCenter"/>
      <menu:menuitem menu:id=".uno:ObjectAlignRight"/>
      <menu:menuseparator/>
      <menu:menuitem menu:id=".uno:AlignUp"/>
      <menu:menuitem menu:id=".uno:AlignMiddle"/>
      <menu:menuitem menu:id=".uno:AlignDown"/>
    </menu:menupopup>
  </menu:menu>
  <menu:menu menu:id=".uno:ObjectAlign"/>
  <menu:menu menu:id=".uno:ArrangeMenu">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:BringToFront"/>
diff --git a/sd/uiconfig/simpress/popupmenu/draw.xml b/sd/uiconfig/simpress/popupmenu/draw.xml
index 722250f..b0b3933 100644
--- a/sd/uiconfig/simpress/popupmenu/draw.xml
+++ b/sd/uiconfig/simpress/popupmenu/draw.xml
@@ -25,17 +25,7 @@
  <menu:menuitem menu:id=".uno:FormatLine"/>
  <menu:menuitem menu:id=".uno:FormatArea"/>
  <menu:menuseparator/>
  <menu:menu menu:id=".uno:ObjectAlign">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:ObjectAlignLeft"/>
      <menu:menuitem menu:id=".uno:AlignCenter"/>
      <menu:menuitem menu:id=".uno:ObjectAlignRight"/>
      <menu:menuseparator/>
      <menu:menuitem menu:id=".uno:AlignUp"/>
      <menu:menuitem menu:id=".uno:AlignMiddle"/>
      <menu:menuitem menu:id=".uno:AlignDown"/>
    </menu:menupopup>
  </menu:menu>
  <menu:menu menu:id=".uno:ObjectAlign"/>
  <menu:menu menu:id=".uno:ArrangeMenu">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:BringToFront"/>
diff --git a/sd/uiconfig/simpress/popupmenu/form.xml b/sd/uiconfig/simpress/popupmenu/form.xml
index 8952b64..8ea12e6 100644
--- a/sd/uiconfig/simpress/popupmenu/form.xml
+++ b/sd/uiconfig/simpress/popupmenu/form.xml
@@ -18,17 +18,7 @@
  <menu:menuitem menu:id=".uno:FormProperties"/>
  <menu:menuitem menu:id=".uno:ChangeControlType"/>
  <menu:menuseparator/>
  <menu:menu menu:id=".uno:ObjectAlign">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:ObjectAlignLeft"/>
      <menu:menuitem menu:id=".uno:AlignCenter"/>
      <menu:menuitem menu:id=".uno:ObjectAlignRight"/>
      <menu:menuseparator/>
      <menu:menuitem menu:id=".uno:AlignUp"/>
      <menu:menuitem menu:id=".uno:AlignMiddle"/>
      <menu:menuitem menu:id=".uno:AlignDown"/>
    </menu:menupopup>
  </menu:menu>
  <menu:menu menu:id=".uno:ObjectAlign"/>
  <menu:menu menu:id=".uno:ArrangeMenu">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:BringToFront"/>
diff --git a/sd/uiconfig/simpress/popupmenu/graphic.xml b/sd/uiconfig/simpress/popupmenu/graphic.xml
index 5015d4c..3da37f0 100644
--- a/sd/uiconfig/simpress/popupmenu/graphic.xml
+++ b/sd/uiconfig/simpress/popupmenu/graphic.xml
@@ -22,17 +22,7 @@
  <menu:menuitem menu:id=".uno:TransformDialog"/>
  <menu:menuitem menu:id=".uno:FormatLine"/>
  <menu:menuseparator/>
  <menu:menu menu:id=".uno:ObjectAlign">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:ObjectAlignLeft"/>
      <menu:menuitem menu:id=".uno:AlignCenter"/>
      <menu:menuitem menu:id=".uno:ObjectAlignRight"/>
      <menu:menuseparator/>
      <menu:menuitem menu:id=".uno:AlignUp"/>
      <menu:menuitem menu:id=".uno:AlignMiddle"/>
      <menu:menuitem menu:id=".uno:AlignDown"/>
    </menu:menupopup>
  </menu:menu>
  <menu:menu menu:id=".uno:ObjectAlign"/>
  <menu:menu menu:id=".uno:ArrangeMenu">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:BringToFront"/>
diff --git a/sd/uiconfig/simpress/popupmenu/group.xml b/sd/uiconfig/simpress/popupmenu/group.xml
index e31f671..a17b6cc 100644
--- a/sd/uiconfig/simpress/popupmenu/group.xml
+++ b/sd/uiconfig/simpress/popupmenu/group.xml
@@ -16,17 +16,7 @@
  <menu:menuitem menu:id=".uno:FormatLine"/>
  <menu:menuitem menu:id=".uno:FormatArea"/>
  <menu:menuseparator/>
  <menu:menu menu:id=".uno:ObjectAlign">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:ObjectAlignLeft"/>
      <menu:menuitem menu:id=".uno:AlignCenter"/>
      <menu:menuitem menu:id=".uno:ObjectAlignRight"/>
      <menu:menuseparator/>
      <menu:menuitem menu:id=".uno:AlignUp"/>
      <menu:menuitem menu:id=".uno:AlignMiddle"/>
      <menu:menuitem menu:id=".uno:AlignDown"/>
    </menu:menupopup>
  </menu:menu>
  <menu:menu menu:id=".uno:ObjectAlign"/>
  <menu:menu menu:id=".uno:ArrangeMenu">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:BringToFront"/>
diff --git a/sd/uiconfig/simpress/popupmenu/line.xml b/sd/uiconfig/simpress/popupmenu/line.xml
index 66d754a..219a187 100644
--- a/sd/uiconfig/simpress/popupmenu/line.xml
+++ b/sd/uiconfig/simpress/popupmenu/line.xml
@@ -16,17 +16,7 @@
  <menu:menuitem menu:id=".uno:TransformDialog"/>
  <menu:menuitem menu:id=".uno:FormatLine"/>
  <menu:menuseparator/>
  <menu:menu menu:id=".uno:ObjectAlign">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:ObjectAlignLeft"/>
      <menu:menuitem menu:id=".uno:AlignCenter"/>
      <menu:menuitem menu:id=".uno:ObjectAlignRight"/>
      <menu:menuseparator/>
      <menu:menuitem menu:id=".uno:AlignUp"/>
      <menu:menuitem menu:id=".uno:AlignMiddle"/>
      <menu:menuitem menu:id=".uno:AlignDown"/>
    </menu:menupopup>
  </menu:menu>
  <menu:menu menu:id=".uno:ObjectAlign"/>
  <menu:menu menu:id=".uno:ArrangeMenu">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:BringToFront"/>
diff --git a/sd/uiconfig/simpress/popupmenu/measure.xml b/sd/uiconfig/simpress/popupmenu/measure.xml
index 2debd42..d1d8b30 100644
--- a/sd/uiconfig/simpress/popupmenu/measure.xml
+++ b/sd/uiconfig/simpress/popupmenu/measure.xml
@@ -21,17 +21,7 @@
  <menu:menuitem menu:id=".uno:FontDialog"/>
  <menu:menuitem menu:id=".uno:ParagraphDialog"/>
  <menu:menuseparator/>
  <menu:menu menu:id=".uno:ObjectAlign">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:ObjectAlignLeft"/>
      <menu:menuitem menu:id=".uno:AlignCenter"/>
      <menu:menuitem menu:id=".uno:ObjectAlignRight"/>
      <menu:menuseparator/>
      <menu:menuitem menu:id=".uno:AlignUp"/>
      <menu:menuitem menu:id=".uno:AlignMiddle"/>
      <menu:menuitem menu:id=".uno:AlignDown"/>
    </menu:menupopup>
  </menu:menu>
  <menu:menu menu:id=".uno:ObjectAlign"/>
  <menu:menu menu:id=".uno:ArrangeMenu">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:BringToFront"/>
diff --git a/sd/uiconfig/simpress/popupmenu/media.xml b/sd/uiconfig/simpress/popupmenu/media.xml
index f5516a2..69a3b61 100644
--- a/sd/uiconfig/simpress/popupmenu/media.xml
+++ b/sd/uiconfig/simpress/popupmenu/media.xml
@@ -14,17 +14,7 @@
  <menu:menuseparator/>
  <menu:menuitem menu:id=".uno:TransformDialog"/>
  <menu:menuseparator/>
  <menu:menu menu:id=".uno:ObjectAlign">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:ObjectAlignLeft"/>
      <menu:menuitem menu:id=".uno:AlignCenter"/>
      <menu:menuitem menu:id=".uno:ObjectAlignRight"/>
      <menu:menuseparator/>
      <menu:menuitem menu:id=".uno:AlignUp"/>
      <menu:menuitem menu:id=".uno:AlignMiddle"/>
      <menu:menuitem menu:id=".uno:AlignDown"/>
    </menu:menupopup>
  </menu:menu>
  <menu:menu menu:id=".uno:ObjectAlign"/>
  <menu:menu menu:id=".uno:ArrangeMenu">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:BringToFront"/>
diff --git a/sd/uiconfig/simpress/popupmenu/multiselect.xml b/sd/uiconfig/simpress/popupmenu/multiselect.xml
index 51f7655..1b1e89d 100644
--- a/sd/uiconfig/simpress/popupmenu/multiselect.xml
+++ b/sd/uiconfig/simpress/popupmenu/multiselect.xml
@@ -17,17 +17,7 @@
  <menu:menuitem menu:id=".uno:FormatArea"/>
  <menu:menuseparator/>
  <menu:menuitem menu:id=".uno:DistributeSelection"/>
  <menu:menu menu:id=".uno:ObjectAlign">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:ObjectAlignLeft"/>
      <menu:menuitem menu:id=".uno:AlignCenter"/>
      <menu:menuitem menu:id=".uno:ObjectAlignRight"/>
      <menu:menuseparator/>
      <menu:menuitem menu:id=".uno:AlignUp"/>
      <menu:menuitem menu:id=".uno:AlignMiddle"/>
      <menu:menuitem menu:id=".uno:AlignDown"/>
    </menu:menupopup>
  </menu:menu>
  <menu:menu menu:id=".uno:ObjectAlign"/>
  <menu:menu menu:id=".uno:ArrangeMenu">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:BringToFront"/>
diff --git a/sd/uiconfig/simpress/popupmenu/objectalign.xml b/sd/uiconfig/simpress/popupmenu/objectalign.xml
new file mode 100644
index 0000000..4bb1738
--- /dev/null
+++ b/sd/uiconfig/simpress/popupmenu/objectalign.xml
@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
 * This file is part of the LibreOffice project.
 *
 * This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
 *
-->
<menu:menupopup xmlns:menu="http://openoffice.org/2001/menu">
  <menu:menuitem menu:id=".uno:ObjectAlignLeft"/>
  <menu:menuitem menu:id=".uno:AlignCenter"/>
  <menu:menuitem menu:id=".uno:ObjectAlignRight"/>
  <menu:menuseparator/>
  <menu:menuitem menu:id=".uno:AlignUp"/>
  <menu:menuitem menu:id=".uno:AlignMiddle"/>
  <menu:menuitem menu:id=".uno:AlignDown"/>
</menu:menupopup>
diff --git a/sd/uiconfig/simpress/popupmenu/oleobject.xml b/sd/uiconfig/simpress/popupmenu/oleobject.xml
index 54ebcdd..d26276d3 100644
--- a/sd/uiconfig/simpress/popupmenu/oleobject.xml
+++ b/sd/uiconfig/simpress/popupmenu/oleobject.xml
@@ -17,17 +17,7 @@
  <menu:menuitem menu:id=".uno:FormatLine"/>
  <menu:menuitem menu:id=".uno:FormatArea"/>
  <menu:menuseparator/>
  <menu:menu menu:id=".uno:ObjectAlign">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:ObjectAlignLeft"/>
      <menu:menuitem menu:id=".uno:AlignCenter"/>
      <menu:menuitem menu:id=".uno:ObjectAlignRight"/>
      <menu:menuseparator/>
      <menu:menuitem menu:id=".uno:AlignUp"/>
      <menu:menuitem menu:id=".uno:AlignMiddle"/>
      <menu:menuitem menu:id=".uno:AlignDown"/>
    </menu:menupopup>
  </menu:menu>
  <menu:menu menu:id=".uno:ObjectAlign"/>
  <menu:menu menu:id=".uno:ArrangeMenu">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:BringToFront"/>
diff --git a/sd/uiconfig/simpress/popupmenu/table.xml b/sd/uiconfig/simpress/popupmenu/table.xml
index 4e544b9..71ae6f2 100644
--- a/sd/uiconfig/simpress/popupmenu/table.xml
+++ b/sd/uiconfig/simpress/popupmenu/table.xml
@@ -49,17 +49,7 @@
  <menu:menuitem menu:id=".uno:FontDialog"/>
  <menu:menuitem menu:id=".uno:ParagraphDialog"/>
  <menu:menuseparator/>
  <menu:menu menu:id=".uno:ObjectAlign">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:ObjectAlignLeft"/>
      <menu:menuitem menu:id=".uno:AlignCenter"/>
      <menu:menuitem menu:id=".uno:ObjectAlignRight"/>
      <menu:menuseparator/>
      <menu:menuitem menu:id=".uno:AlignUp"/>
      <menu:menuitem menu:id=".uno:AlignMiddle"/>
      <menu:menuitem menu:id=".uno:AlignDown"/>
    </menu:menupopup>
  </menu:menu>
  <menu:menu menu:id=".uno:ObjectAlign"/>
  <menu:menu menu:id=".uno:ArrangeMenu">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:BringToFront"/>
diff --git a/sd/uiconfig/simpress/popupmenu/textbox.xml b/sd/uiconfig/simpress/popupmenu/textbox.xml
index ff620d7..5bc1450 100644
--- a/sd/uiconfig/simpress/popupmenu/textbox.xml
+++ b/sd/uiconfig/simpress/popupmenu/textbox.xml
@@ -23,17 +23,7 @@
  <menu:menuitem menu:id=".uno:FontDialog"/>
  <menu:menuitem menu:id=".uno:ParagraphDialog"/>
  <menu:menuseparator/>
  <menu:menu menu:id=".uno:ObjectAlign">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:ObjectAlignLeft"/>
      <menu:menuitem menu:id=".uno:AlignCenter"/>
      <menu:menuitem menu:id=".uno:ObjectAlignRight"/>
      <menu:menuseparator/>
      <menu:menuitem menu:id=".uno:AlignUp"/>
      <menu:menuitem menu:id=".uno:AlignMiddle"/>
      <menu:menuitem menu:id=".uno:AlignDown"/>
    </menu:menupopup>
  </menu:menu>
  <menu:menu menu:id=".uno:ObjectAlign"/>
  <menu:menu menu:id=".uno:ArrangeMenu">
    <menu:menupopup>
      <menu:menuitem menu:id=".uno:BringToFront"/>
diff --git a/sd/uiconfig/simpress/ui/notebookbar.ui b/sd/uiconfig/simpress/ui/notebookbar.ui
index cff0d3c..18530c4 100644
--- a/sd/uiconfig/simpress/ui/notebookbar.ui
+++ b/sd/uiconfig/simpress/ui/notebookbar.ui
@@ -1829,6 +1829,13 @@
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="MenuTable-ObjectAlign">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
        <property name="action_name">.uno:ObjectAlign</property>
      </object>
    </child>
    <child>
      <object class="GtkSeparatorMenuItem" id="MenuTable-separator1">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
diff --git a/sd/uiconfig/simpress/ui/notebookbar_compact.ui b/sd/uiconfig/simpress/ui/notebookbar_compact.ui
index f7d6502..63b1678 100644
--- a/sd/uiconfig/simpress/ui/notebookbar_compact.ui
+++ b/sd/uiconfig/simpress/ui/notebookbar_compact.ui
@@ -1955,6 +1955,13 @@
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="MenuTable-ObjectAlign">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
        <property name="action_name">.uno:ObjectAlign</property>
      </object>
    </child>
    <child>
      <object class="GtkSeparatorMenuItem" id="MenuTable-separator1">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
diff --git a/sd/uiconfig/simpress/ui/notebookbar_groupedbar_compact.ui b/sd/uiconfig/simpress/ui/notebookbar_groupedbar_compact.ui
index 2075f82..d2f71a8 100644
--- a/sd/uiconfig/simpress/ui/notebookbar_groupedbar_compact.ui
+++ b/sd/uiconfig/simpress/ui/notebookbar_groupedbar_compact.ui
@@ -2202,6 +2202,19 @@
    <property name="visible">True</property>
    <property name="can_focus">False</property>
    <child>
      <object class="GtkMenuItem" id="MenuTable-ObjectAlign">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
        <property name="action_name">.uno:ObjectAlign</property>
      </object>
    </child>
    <child>
      <object class="GtkSeparatorMenuItem" id="MenuTable-separator1">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="InsertRowsBeforeD">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
diff --git a/sd/uiconfig/simpress/ui/notebookbar_groupedbar_full.ui b/sd/uiconfig/simpress/ui/notebookbar_groupedbar_full.ui
index a39708e..5d4f592 100644
--- a/sd/uiconfig/simpress/ui/notebookbar_groupedbar_full.ui
+++ b/sd/uiconfig/simpress/ui/notebookbar_groupedbar_full.ui
@@ -2543,6 +2543,19 @@
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="MenuTable-ObjectAlign">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
        <property name="action_name">.uno:ObjectAlign</property>
      </object>
    </child>
    <child>
      <object class="GtkSeparatorMenuItem" id="MenuTable-separator1">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="HeadingRowsRepeatD">
        <property name="visible">True</property>
        <property name="can_focus">False</property>