diff options
author | Maxim Monastirsky <momonasmon@gmail.com> | 2016-02-21 16:33:30 +0200 |
---|---|---|
committer | Maxim Monastirsky <momonasmon@gmail.com> | 2016-02-21 16:41:40 +0200 |
commit | 69c5252a63d6124a90b652c423dbf94d26fe196b (patch) | |
tree | 6995b842b5e06bd3ae30a9b601de5e94c38a284e /sd | |
parent | 144546b622fd6146e023efe27b74f1271ff47008 (diff) |
tdf#93837 Convert RID_FM_TEXTATTRIBUTE_MENU to xml
Change-Id: Ic37bfb9e25eba9b03b2c896c904823aec478355e
Diffstat (limited to 'sd')
-rw-r--r-- | sd/UIConfig_sdraw.mk | 4 | ||||
-rw-r--r-- | sd/UIConfig_simpress.mk | 4 | ||||
-rw-r--r-- | sd/sdi/_docsh.sdi | 4 | ||||
-rw-r--r-- | sd/source/ui/app/sddll.cxx | 7 | ||||
-rw-r--r-- | sd/source/ui/docshell/docshell.cxx | 4 | ||||
-rw-r--r-- | sd/uiconfig/sdraw/popupmenu/formrichtext.xml | 46 | ||||
-rw-r--r-- | sd/uiconfig/simpress/popupmenu/formrichtext.xml | 46 |
7 files changed, 109 insertions, 6 deletions
diff --git a/sd/UIConfig_sdraw.mk b/sd/UIConfig_sdraw.mk index cb2c84b84ca7..dc0f1e1a970b 100644 --- a/sd/UIConfig_sdraw.mk +++ b/sd/UIConfig_sdraw.mk @@ -13,6 +13,10 @@ $(eval $(call gb_UIConfig_add_menubarfiles,modules/sdraw,\ sd/uiconfig/sdraw/menubar/menubar \ )) +$(eval $(call gb_UIConfig_add_popupmenufiles,modules/sdraw,\ + sd/uiconfig/sdraw/popupmenu/formrichtext \ +)) + $(eval $(call gb_UIConfig_add_statusbarfiles,modules/sdraw,\ sd/uiconfig/sdraw/statusbar/statusbar \ )) diff --git a/sd/UIConfig_simpress.mk b/sd/UIConfig_simpress.mk index a0d70e961cf8..7adf18158047 100644 --- a/sd/UIConfig_simpress.mk +++ b/sd/UIConfig_simpress.mk @@ -13,6 +13,10 @@ $(eval $(call gb_UIConfig_add_menubarfiles,modules/simpress,\ sd/uiconfig/simpress/menubar/menubar \ )) +$(eval $(call gb_UIConfig_add_popupmenufiles,modules/simpress,\ + sd/uiconfig/simpress/popupmenu/formrichtext \ +)) + $(eval $(call gb_UIConfig_add_statusbarfiles,modules/simpress,\ sd/uiconfig/simpress/statusbar/statusbar \ )) diff --git a/sd/sdi/_docsh.sdi b/sd/sdi/_docsh.sdi index 5f26309e3223..2902e5148fff 100644 --- a/sd/sdi/_docsh.sdi +++ b/sd/sdi/_docsh.sdi @@ -17,6 +17,10 @@ */ interface DrawDocument { + SID_ATTR_CHAR_FONTLIST + [ + StateMethod = GetState ; + ] SID_PACKNGO // ole : ?, status : ? [ ExecMethod = Execute ; diff --git a/sd/source/ui/app/sddll.cxx b/sd/source/ui/app/sddll.cxx index 8291d1a44406..b2c67210f48d 100644 --- a/sd/source/ui/app/sddll.cxx +++ b/sd/source/ui/app/sddll.cxx @@ -66,8 +66,6 @@ #include <svx/clipboardctl.hxx> #include <svx/f3dchild.hxx> #include <svx/fillctrl.hxx> -#include <svx/fntctl.hxx> -#include <svx/fntszctl.hxx> #include <svx/fontwork.hxx> #include <svx/formatpaintbrushctrl.hxx> #include <svx/ParaLineSpacingPopup.hxx> @@ -91,6 +89,7 @@ #include <sfx2/docfilt.hxx> #include <sfx2/docfile.hxx> #include <sfx2/fcontnr.hxx> +#include <sfx2/mnuitem.hxx> #include <sfx2/sidebar/SidebarChildWindow.hxx> #include <vcl/FilterConfigItem.hxx> #include <comphelper/processfactory.hxx> @@ -218,10 +217,6 @@ void SdDLL::RegisterControllers() SvxModifyControl::RegisterControl( SID_DOC_MODIFIED, pMod ); SvxZoomSliderControl::RegisterControl( SID_ATTR_ZOOMSLIDER, pMod ); - // MenuControls for PopupMenu - SvxFontMenuControl::RegisterControl( SID_ATTR_CHAR_FONT, pMod ); - SvxFontSizeMenuControl::RegisterControl( SID_ATTR_CHAR_FONTHEIGHT, pMod ); - SfxMenuControl::RegisterControl( SID_SET_SNAPITEM, pMod ); SfxMenuControl::RegisterControl( SID_DELETE_SNAPITEM, pMod ); SfxMenuControl::RegisterControl( SID_BEZIER_CLOSE, pMod ); diff --git a/sd/source/ui/docshell/docshell.cxx b/sd/source/ui/docshell/docshell.cxx index f47b0a7ef895..0295166d9964 100644 --- a/sd/source/ui/docshell/docshell.cxx +++ b/sd/source/ui/docshell/docshell.cxx @@ -215,6 +215,10 @@ void DrawDocShell::GetState(SfxItemSet &rSet) switch ( nSlotId ) { + case SID_ATTR_CHAR_FONTLIST: + rSet.Put( SvxFontListItem( mpFontList, nSlotId ) ); + break; + case SID_SEARCH_ITEM: { rSet.Put( *SD_MOD()->GetSearchItem() ); diff --git a/sd/uiconfig/sdraw/popupmenu/formrichtext.xml b/sd/uiconfig/sdraw/popupmenu/formrichtext.xml new file mode 100644 index 000000000000..f5f8f7a0d209 --- /dev/null +++ b/sd/uiconfig/sdraw/popupmenu/formrichtext.xml @@ -0,0 +1,46 @@ +<?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:Cut"/> + <menu:menuitem menu:id=".uno:Copy"/> + <menu:menuitem menu:id=".uno:Paste"/> + <menu:menuseparator/> + <menu:menuitem menu:id=".uno:CharFontName"/> + <menu:menuitem menu:id=".uno:FontHeight"/> + <menu:menu menu:id=".uno:StyleMenu"> + <menu:menupopup> + <menu:menuitem menu:id=".uno:Bold"/> + <menu:menuitem menu:id=".uno:Italic"/> + <menu:menuitem menu:id=".uno:Overline"/> + <menu:menuitem menu:id=".uno:Underline"/> + <menu:menuitem menu:id=".uno:Strikeout"/> + <menu:menuitem menu:id=".uno:Shadowed"/> + <menu:menuitem menu:id=".uno:OutlineFont"/> + <menu:menuseparator/> + <menu:menuitem menu:id=".uno:SuperScript"/> + <menu:menuitem menu:id=".uno:SubScript"/> + </menu:menupopup> + </menu:menu> + <menu:menu menu:id=".uno:TextAlign"> + <menu:menupopup> + <menu:menuitem menu:id=".uno:LeftPara" menu:style="radio"/> + <menu:menuitem menu:id=".uno:CenterPara" menu:style="radio"/> + <menu:menuitem menu:id=".uno:RightPara" menu:style="radio"/> + <menu:menuitem menu:id=".uno:JustifyPara" menu:style="radio"/> + </menu:menupopup> + </menu:menu> + <menu:menu menu:id=".uno:FormatSpacingMenu"> + <menu:menupopup> + <menu:menuitem menu:id=".uno:SpacePara1"/> + <menu:menuitem menu:id=".uno:SpacePara15"/> + <menu:menuitem menu:id=".uno:SpacePara2"/> + </menu:menupopup> + </menu:menu> +</menu:menupopup> diff --git a/sd/uiconfig/simpress/popupmenu/formrichtext.xml b/sd/uiconfig/simpress/popupmenu/formrichtext.xml new file mode 100644 index 000000000000..f5f8f7a0d209 --- /dev/null +++ b/sd/uiconfig/simpress/popupmenu/formrichtext.xml @@ -0,0 +1,46 @@ +<?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:Cut"/> + <menu:menuitem menu:id=".uno:Copy"/> + <menu:menuitem menu:id=".uno:Paste"/> + <menu:menuseparator/> + <menu:menuitem menu:id=".uno:CharFontName"/> + <menu:menuitem menu:id=".uno:FontHeight"/> + <menu:menu menu:id=".uno:StyleMenu"> + <menu:menupopup> + <menu:menuitem menu:id=".uno:Bold"/> + <menu:menuitem menu:id=".uno:Italic"/> + <menu:menuitem menu:id=".uno:Overline"/> + <menu:menuitem menu:id=".uno:Underline"/> + <menu:menuitem menu:id=".uno:Strikeout"/> + <menu:menuitem menu:id=".uno:Shadowed"/> + <menu:menuitem menu:id=".uno:OutlineFont"/> + <menu:menuseparator/> + <menu:menuitem menu:id=".uno:SuperScript"/> + <menu:menuitem menu:id=".uno:SubScript"/> + </menu:menupopup> + </menu:menu> + <menu:menu menu:id=".uno:TextAlign"> + <menu:menupopup> + <menu:menuitem menu:id=".uno:LeftPara" menu:style="radio"/> + <menu:menuitem menu:id=".uno:CenterPara" menu:style="radio"/> + <menu:menuitem menu:id=".uno:RightPara" menu:style="radio"/> + <menu:menuitem menu:id=".uno:JustifyPara" menu:style="radio"/> + </menu:menupopup> + </menu:menu> + <menu:menu menu:id=".uno:FormatSpacingMenu"> + <menu:menupopup> + <menu:menuitem menu:id=".uno:SpacePara1"/> + <menu:menuitem menu:id=".uno:SpacePara15"/> + <menu:menuitem menu:id=".uno:SpacePara2"/> + </menu:menupopup> + </menu:menu> +</menu:menupopup> |