summaryrefslogtreecommitdiff
path: root/sd
diff options
context:
space:
mode:
authorMarcos Paulo de Souza <marcos.souza.org@gmail.com>2013-11-18 19:04:21 -0200
committerThorsten Behrens <thb@documentfoundation.org>2013-11-20 07:18:16 -0600
commit297e316cac3118b0052aa5a9cdc2008c9aad5549 (patch)
treec4816d407d9388c1e165c1c8f63ee8544d191798 /sd
parentf01580ce9c5f898c1fdb85e302a158f1a31205db (diff)
Merge sddll files in sd
Change-Id: I65de77467c929be30d8f38a4d86fa672b397aff6 Reviewed-on: https://gerrit.libreoffice.org/6714 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Thorsten Behrens <thb@documentfoundation.org> Tested-by: Thorsten Behrens <thb@documentfoundation.org>
Diffstat (limited to 'sd')
-rw-r--r--sd/Library_sd.mk2
-rw-r--r--sd/source/ui/app/sddll.cxx235
-rw-r--r--sd/source/ui/app/sddll1.cxx119
-rw-r--r--sd/source/ui/app/sddll2.cxx195
4 files changed, 229 insertions, 322 deletions
diff --git a/sd/Library_sd.mk b/sd/Library_sd.mk
index 98f122339987..f9b69c9a2370 100644
--- a/sd/Library_sd.mk
+++ b/sd/Library_sd.mk
@@ -180,8 +180,6 @@ $(eval $(call gb_Library_add_exception_objects,sd,\
sd/source/ui/annotations/annotationwindow \
sd/source/ui/app/optsitem \
sd/source/ui/app/sddll \
- sd/source/ui/app/sddll1 \
- sd/source/ui/app/sddll2 \
sd/source/ui/app/sdmod \
sd/source/ui/app/sdmod1 \
sd/source/ui/app/sdmod2 \
diff --git a/sd/source/ui/app/sddll.cxx b/sd/source/ui/app/sddll.cxx
index a55ea93da38c..f7a27c0e65ba 100644
--- a/sd/source/ui/app/sddll.cxx
+++ b/sd/source/ui/app/sddll.cxx
@@ -17,8 +17,9 @@
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
+#include <avmedia/mediaplayer.hxx>
+#include <avmedia/mediatoolbox.hxx>
#include <editeng/eeitem.hxx>
-
#include <editeng/editeng.hxx>
#include <svx/svdobj.hxx>
#include <unotools/moduleoptions.hxx>
@@ -28,30 +29,252 @@
#include <vcl/svapp.hxx>
#include "sddll.hxx"
+#include "app.hrc"
+#include "AnimationChildWindow.hxx"
+#include "BezierObjectBar.hxx"
+#include "diactrl.hxx"
#include "DrawDocShell.hxx"
+#include "FactoryIds.hxx"
+#include "gluectrl.hxx"
#include "GraphicDocShell.hxx"
+#include "GraphicObjectBar.hxx"
+#include "GraphicViewShell.hxx"
+#include "GraphicViewShellBase.hxx"
+#include "ImpressViewShellBase.hxx"
+#include "PresentationViewShell.hxx"
+#include "PresentationViewShellBase.hxx"
+#include "LayerDialogChildWindow.hxx"
+#include "MediaObjectBar.hxx"
+#include "NavigatorChildWindow.hxx"
+#include "OutlineViewShell.hxx"
+#include "OutlineViewShellBase.hxx"
+#include "PaneChildWindows.hxx"
#include "sdresid.hxx"
#include "sdobjfac.hxx"
#include "cfgids.hxx"
+#include "SpellDialogChildWindow.hxx"
+#include "SlideSorterViewShell.hxx"
+#include "SlideSorterViewShellBase.hxx"
#include "strmname.h"
#include "SdShapeTypes.hxx"
+#include "tbx_ww.hxx"
+#include "TextObjectBar.hxx"
+#include "tmplctrl.hxx"
+#include <svx/svxids.hrc>
+#include <svx/bmpmask.hxx>
+#include <svx/clipboardctl.hxx>
+#include <svx/extrusioncolorcontrol.hxx>
+#include <svx/f3dchild.hxx>
+#include <svx/fillctrl.hxx>
+#include <svx/fntctl.hxx>
+#include <svx/fntszctl.hxx>
+#include <svx/fontwork.hxx>
+#include <svx/fontworkgallery.hxx>
+#include <svx/formatpaintbrushctrl.hxx>
+#include <svx/galbrws.hxx>
+#include <svx/grafctrl.hxx>
+#include <svx/hyperdlg.hxx>
+#include <svx/imapdlg.hxx>
+#include <svx/layctrl.hxx>
+#include <svx/lboxctrl.hxx>
+#include <svx/linectrl.hxx>
+#include <svx/modctrl.hxx>
+#include <svx/pszctrl.hxx>
+#include <svx/srchdlg.hxx>
+#include <svx/subtoolboxcontrol.hxx>
+#include <svx/SvxColorChildWindow.hxx>
#include <svx/SvxShapeTypes.hxx>
+#include <svx/tbcontrl.hxx>
+#include <svx/tbxcustomshapes.hxx>
+#include <svx/verttexttbxctrl.hxx>
+#include <svx/xmlsecctrl.hxx>
+#include <svx/zoomctrl.hxx>
+#include <svx/zoomsliderctrl.hxx>
#include <sfx2/docfilt.hxx>
#include <sfx2/docfile.hxx>
#include <sfx2/fcontnr.hxx>
+#include <sfx2/sidebar/SidebarChildWindow.hxx>
#include <vcl/FilterConfigItem.hxx>
#include <comphelper/processfactory.hxx>
using namespace ::rtl;
using namespace ::com::sun::star;
+namespace sd { namespace ui { namespace table {
+ extern void RegisterInterfaces( SfxModule* pMod );
+} } }
+
+// Register all Factorys
+void SdDLL::RegisterFactorys()
+{
+ if (SvtModuleOptions().IsImpress())
+ {
+ ::sd::ImpressViewShellBase::RegisterFactory (
+ ::sd::IMPRESS_FACTORY_ID);
+ ::sd::SlideSorterViewShellBase::RegisterFactory (
+ ::sd::SLIDE_SORTER_FACTORY_ID);
+ ::sd::OutlineViewShellBase::RegisterFactory (
+ ::sd::OUTLINE_FACTORY_ID);
+ ::sd::PresentationViewShellBase::RegisterFactory (
+ ::sd::PRESENTATION_FACTORY_ID);
+ }
+ if (SvtModuleOptions().IsDraw())
+ {
+ ::sd::GraphicViewShellBase::RegisterFactory (::sd::DRAW_FACTORY_ID);
+ }
+}
+
+// Register all Interfaces
+
+void SdDLL::RegisterInterfaces()
+{
+ // Module
+ SfxModule* pMod = SD_MOD();
+ SdModule::RegisterInterface(pMod);
+
+ // View shell base.
+ ::sd::ViewShellBase::RegisterInterface(pMod);
+
+ // DocShells
+ ::sd::DrawDocShell::RegisterInterface(pMod);
+ ::sd::GraphicDocShell::RegisterInterface(pMod);
+
+ // Impress ViewShells
+ ::sd::DrawViewShell::RegisterInterface(pMod);
+ ::sd::OutlineViewShell::RegisterInterface(pMod);
+ ::sd::PresentationViewShell::RegisterInterface(pMod);
+
+ // Draw ViewShell
+ ::sd::GraphicViewShell::RegisterInterface(pMod);
+
+ // Impress ObjectShells
+ ::sd::BezierObjectBar::RegisterInterface(pMod);
+ ::sd::TextObjectBar::RegisterInterface(pMod);
+ ::sd::GraphicObjectBar::RegisterInterface(pMod);
+
+ // Media ObjectShell
+ ::sd::MediaObjectBar::RegisterInterface(pMod);
+
+ // Table ObjectShell
+ ::sd::ui::table::RegisterInterfaces(pMod);
+
+ // View shells for the side panes.
+ ::sd::slidesorter::SlideSorterViewShell::RegisterInterface (pMod);
+}
+
+// Register all Controllers
+
+void SdDLL::RegisterControllers()
+{
+ SfxModule* pMod = SD_MOD();
+
+ // ToolBoxControls registrieren
+ SdTbxControl::RegisterControl( SID_OBJECT_ALIGN, pMod );
+ SdTbxControl::RegisterControl( SID_ZOOM_TOOLBOX, pMod );
+ SdTbxControl::RegisterControl( SID_OBJECT_CHOOSE_MODE, pMod );
+ SdTbxControl::RegisterControl( SID_POSITION, pMod );
+ SdTbxControl::RegisterControl( SID_DRAWTBX_TEXT, pMod );
+ SdTbxControl::RegisterControl( SID_DRAWTBX_RECTANGLES, pMod );
+ SdTbxControl::RegisterControl( SID_DRAWTBX_ELLIPSES, pMod );
+ SdTbxControl::RegisterControl( SID_DRAWTBX_LINES, pMod );
+ SdTbxControl::RegisterControl( SID_DRAWTBX_ARROWS, pMod );
+ SdTbxControl::RegisterControl( SID_DRAWTBX_3D_OBJECTS, pMod );
+ SdTbxControl::RegisterControl( SID_DRAWTBX_CONNECTORS, pMod );
+ SdTbxControl::RegisterControl( SID_DRAWTBX_INSERT, pMod );
+
+ SvxTbxCtlCustomShapes::RegisterControl( SID_DRAWTBX_CS_BASIC, pMod );
+ SvxTbxCtlCustomShapes::RegisterControl( SID_DRAWTBX_CS_SYMBOL, pMod );
+ SvxTbxCtlCustomShapes::RegisterControl( SID_DRAWTBX_CS_ARROW, pMod );
+ SvxTbxCtlCustomShapes::RegisterControl( SID_DRAWTBX_CS_FLOWCHART, pMod );
+ SvxTbxCtlCustomShapes::RegisterControl( SID_DRAWTBX_CS_CALLOUT, pMod );
+ SvxTbxCtlCustomShapes::RegisterControl( SID_DRAWTBX_CS_STAR, pMod );
+
+ SdTbxCtlDiaPages::RegisterControl( SID_PAGES_PER_ROW, pMod );
+ SdTbxCtlGlueEscDir::RegisterControl( SID_GLUE_ESCDIR, pMod );
+
+ ::sd::AnimationChildWindow::RegisterChildWindow(0, pMod);
+ ::sd::NavigatorChildWindow::RegisterChildWindowContext( (sal_uInt16) ::sd::DrawViewShell::GetInterfaceId(), pMod );
+ ::sd::NavigatorChildWindow::RegisterChildWindowContext( (sal_uInt16) ::sd::GraphicViewShell::GetInterfaceId(), pMod );
+ ::sd::LayerDialogChildWindow::RegisterChildWindow(0, pMod);
+
+ Svx3DChildWindow::RegisterChildWindow(0, pMod);
+ SvxFontWorkChildWindow::RegisterChildWindow(0, pMod);
+ SvxColorChildWindow::RegisterChildWindow(0, pMod, SFX_CHILDWIN_TASK);
+ SvxSearchDialogWrapper::RegisterChildWindow(0, pMod);
+ SvxBmpMaskChildWindow::RegisterChildWindow(0, pMod);
+ GalleryChildWindow::RegisterChildWindow(0, pMod);
+ SvxIMapDlgChildWindow::RegisterChildWindow(0, pMod);
+ SvxHlinkDlgWrapper::RegisterChildWindow(0, pMod);
+ ::sd::SpellDialogChildWindow::RegisterChildWindow(0, pMod);
+ ::avmedia::MediaPlayer::RegisterChildWindow(0, pMod);
+ ::sd::LeftPaneImpressChildWindow::RegisterChildWindow(0, pMod);
+ ::sd::LeftPaneDrawChildWindow::RegisterChildWindow(0, pMod);
+ ::sfx2::sidebar::SidebarChildWindow::RegisterChildWindow(0, pMod);
+
+ SvxFillToolBoxControl::RegisterControl(0, pMod);
+ SvxLineStyleToolBoxControl::RegisterControl(0, pMod);
+ SvxLineWidthToolBoxControl::RegisterControl(0, pMod);
+ SvxLineColorToolBoxControl::RegisterControl(0, pMod);
+
+ SvxLineEndToolBoxControl::RegisterControl( SID_ATTR_LINEEND_STYLE, pMod );
-/*************************************************************************
-|*
-|* Init
-|*
-\************************************************************************/
+ SvxStyleToolBoxControl::RegisterControl(0, pMod);
+ SvxFontNameToolBoxControl::RegisterControl(0, pMod);
+ SvxFontColorToolBoxControl::RegisterControl(0, pMod);
+
+ SvxGrafFilterToolBoxControl::RegisterControl( SID_GRFFILTER, pMod );
+ SvxGrafModeToolBoxControl::RegisterControl( SID_ATTR_GRAF_MODE, pMod );
+ SvxGrafRedToolBoxControl::RegisterControl( SID_ATTR_GRAF_RED, pMod );
+ SvxGrafGreenToolBoxControl::RegisterControl( SID_ATTR_GRAF_GREEN, pMod );
+ SvxGrafBlueToolBoxControl::RegisterControl( SID_ATTR_GRAF_BLUE, pMod );
+ SvxGrafLuminanceToolBoxControl::RegisterControl( SID_ATTR_GRAF_LUMINANCE, pMod );
+ SvxGrafContrastToolBoxControl::RegisterControl( SID_ATTR_GRAF_CONTRAST, pMod );
+ SvxGrafGammaToolBoxControl::RegisterControl( SID_ATTR_GRAF_GAMMA, pMod );
+ SvxGrafTransparenceToolBoxControl::RegisterControl( SID_ATTR_GRAF_TRANSPARENCE, pMod );
+ SvxVertTextTbxCtrl::RegisterControl(SID_TEXTDIRECTION_TOP_TO_BOTTOM, pMod);
+ SvxVertTextTbxCtrl::RegisterControl(SID_TEXTDIRECTION_LEFT_TO_RIGHT, pMod);
+ SvxVertTextTbxCtrl::RegisterControl(SID_DRAW_CAPTION_VERTICAL, pMod);
+ SvxVertTextTbxCtrl::RegisterControl(SID_DRAW_FONTWORK_VERTICAL, pMod);
+ SvxVertTextTbxCtrl::RegisterControl(SID_DRAW_TEXT_VERTICAL, pMod);
+ SvxVertTextTbxCtrl::RegisterControl(SID_TEXT_FITTOSIZE_VERTICAL, pMod);
+ SvxCTLTextTbxCtrl::RegisterControl(SID_ATTR_PARA_LEFT_TO_RIGHT, pMod);
+ SvxCTLTextTbxCtrl::RegisterControl(SID_ATTR_PARA_RIGHT_TO_LEFT, pMod);
+
+ // register StatusBarControls
+ SvxZoomStatusBarControl::RegisterControl( SID_ATTR_ZOOM, pMod );
+ SvxPosSizeStatusBarControl::RegisterControl( SID_ATTR_SIZE, pMod );
+ 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 );
+
+ // #UndoRedo#
+ SvxUndoRedoControl::RegisterControl( SID_UNDO , pMod );
+ SvxUndoRedoControl::RegisterControl( SID_REDO , pMod );
+
+ svx::FormatPaintBrushToolBoxControl::RegisterControl(SID_FORMATPAINTBRUSH, pMod );
+
+ SvxClipBoardControl::RegisterControl( SID_PASTE, pMod );
+
+ svx::ExtrusionColorControl::RegisterControl( SID_EXTRUSION_3D_COLOR, pMod );
+ svx::FontWorkShapeTypeControl::RegisterControl( SID_FONTWORK_SHAPE_TYPE, pMod );
+
+ ::avmedia::MediaToolBoxControl::RegisterControl( SID_AVMEDIA_TOOLBOX, pMod );
+ XmlSecStatusBarControl::RegisterControl( SID_SIGNATURE, pMod );
+ SdTemplateControl::RegisterControl( SID_STATUS_LAYOUT, pMod );
+ SvxTableToolBoxControl::RegisterControl(SID_INSERT_TABLE, pMod );
+ SvxFrameLineStyleToolBoxControl::RegisterControl(SID_FRAME_LINESTYLE, pMod );
+ SvxFrameLineColorToolBoxControl::RegisterControl(SID_FRAME_LINECOLOR, pMod );
+ SvxFrameToolBoxControl::RegisterControl(SID_ATTR_BORDER, pMod );
+ SvxSubToolBoxControl::RegisterControl(SID_OPTIMIZE_TABLE, pMod);
+}
void SdDLL::Init()
{
diff --git a/sd/source/ui/app/sddll1.cxx b/sd/source/ui/app/sddll1.cxx
deleted file mode 100644
index 09a7346bc33d..000000000000
--- a/sd/source/ui/app/sddll1.cxx
+++ /dev/null
@@ -1,119 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*
- * 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/.
- *
- * This file incorporates work covered by the following license notice:
- *
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed
- * with this work for additional information regarding copyright
- * ownership. The ASF licenses this file to you under the Apache
- * License, Version 2.0 (the "License"); you may not use this file
- * except in compliance with the License. You may obtain a copy of
- * the License at http://www.apache.org/licenses/LICENSE-2.0 .
- */
-
-#include <unotools/moduleoptions.hxx>
-#include "sddll.hxx"
-#include "diactrl.hxx"
-#include "tbx_ww.hxx"
-#include "TextObjectBar.hxx"
-#include "BezierObjectBar.hxx"
-#include "GraphicObjectBar.hxx"
-#include "MediaObjectBar.hxx"
-#include "ImpressViewShellBase.hxx"
-#include "PresentationViewShellBase.hxx"
-#include "OutlineViewShell.hxx"
-#include "PresentationViewShell.hxx"
-#include "OutlineViewShellBase.hxx"
-#include "SlideSorterViewShellBase.hxx"
-#include "DrawViewShell.hxx"
-#include "GraphicViewShell.hxx"
-#include "GraphicViewShellBase.hxx"
-#include "DrawDocShell.hxx"
-#include "GraphicDocShell.hxx"
-#include "SlideSorterViewShell.hxx"
-#include "FactoryIds.hxx"
-#include "sdmod.hxx"
-#include "app.hrc"
-
-namespace sd { namespace ui { namespace table {
- extern void RegisterInterfaces( SfxModule* pMod );
-} } }
-
-
-/*************************************************************************
-|*
-|* Register all Factorys
-|*
-\************************************************************************/
-
-
-void SdDLL::RegisterFactorys()
-{
- if (SvtModuleOptions().IsImpress())
- {
- ::sd::ImpressViewShellBase::RegisterFactory (
- ::sd::IMPRESS_FACTORY_ID);
- ::sd::SlideSorterViewShellBase::RegisterFactory (
- ::sd::SLIDE_SORTER_FACTORY_ID);
- ::sd::OutlineViewShellBase::RegisterFactory (
- ::sd::OUTLINE_FACTORY_ID);
- ::sd::PresentationViewShellBase::RegisterFactory (
- ::sd::PRESENTATION_FACTORY_ID);
- }
- if (SvtModuleOptions().IsDraw())
- {
- ::sd::GraphicViewShellBase::RegisterFactory (::sd::DRAW_FACTORY_ID);
- }
-}
-
-
-
-/*************************************************************************
-|*
-|* Register all Interfaces
-|*
-\************************************************************************/
-
-void SdDLL::RegisterInterfaces()
-{
- // Module
- SfxModule* pMod = SD_MOD();
- SdModule::RegisterInterface(pMod);
-
- // View shell base.
- ::sd::ViewShellBase::RegisterInterface(pMod);
-
- // DocShells
- ::sd::DrawDocShell::RegisterInterface(pMod);
- ::sd::GraphicDocShell::RegisterInterface(pMod);
-
- // Impress ViewShells
- ::sd::DrawViewShell::RegisterInterface(pMod);
- ::sd::OutlineViewShell::RegisterInterface(pMod);
- ::sd::PresentationViewShell::RegisterInterface(pMod);
-
- // Draw ViewShell
- ::sd::GraphicViewShell::RegisterInterface(pMod);
-
- // Impress ObjectShells
- ::sd::BezierObjectBar::RegisterInterface(pMod);
- ::sd::TextObjectBar::RegisterInterface(pMod);
- ::sd::GraphicObjectBar::RegisterInterface(pMod);
-
- // Media ObjectShell
- ::sd::MediaObjectBar::RegisterInterface(pMod);
-
- // Table ObjectShell
- ::sd::ui::table::RegisterInterfaces(pMod);
-
- // View shells for the side panes.
- ::sd::slidesorter::SlideSorterViewShell::RegisterInterface (pMod);
-}
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sd/source/ui/app/sddll2.cxx b/sd/source/ui/app/sddll2.cxx
deleted file mode 100644
index 308841523265..000000000000
--- a/sd/source/ui/app/sddll2.cxx
+++ /dev/null
@@ -1,195 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*
- * 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/.
- *
- * This file incorporates work covered by the following license notice:
- *
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed
- * with this work for additional information regarding copyright
- * ownership. The ASF licenses this file to you under the Apache
- * License, Version 2.0 (the "License"); you may not use this file
- * except in compliance with the License. You may obtain a copy of
- * the License at http://www.apache.org/licenses/LICENSE-2.0 .
- */
-
-#include <editeng/editdata.hxx>
-#include <editeng/outliner.hxx>
-#include <svx/svxids.hrc>
-#include <editeng/eeitem.hxx>
-
-#include <editeng/flditem.hxx>
-#include <svx/imapdlg.hxx>
-#include <svx/bmpmask.hxx>
-#include <svx/galbrws.hxx>
-#include <svx/srchdlg.hxx>
-#include <svx/fontwork.hxx>
-#include <svx/SvxColorChildWindow.hxx>
-#include <svx/verttexttbxctrl.hxx>
-#include <svx/hyperdlg.hxx>
-#include <svx/fillctrl.hxx>
-#include <svx/linectrl.hxx>
-#include <svx/tbcontrl.hxx>
-#include <svx/zoomctrl.hxx>
-#include <svx/zoomsliderctrl.hxx>
-#include <svx/pszctrl.hxx>
-#include <svx/modctrl.hxx>
-#include <svx/fntctl.hxx>
-#include <svx/fntszctl.hxx>
-#include <svx/f3dchild.hxx>
-#include <svx/grafctrl.hxx>
-#include <svx/tbxcustomshapes.hxx>
-#include <svx/lboxctrl.hxx>
-#include <svx/clipboardctl.hxx>
-#include <svx/extrusioncolorcontrol.hxx>
-#include <svx/fontworkgallery.hxx>
-#include <svx/tbxcolor.hxx>
-#include <avmedia/mediaplayer.hxx>
-#include <avmedia/mediatoolbox.hxx>
-
-#include <svx/layctrl.hxx>
-#include <svx/subtoolboxcontrol.hxx>
-#include <sfx2/sidebar/SidebarChildWindow.hxx>
-
-#include "sddll.hxx"
-#include "sdmod.hxx"
-#include "diactrl.hxx"
-#include "gluectrl.hxx"
-#include "tbx_ww.hxx"
-#include "AnimationChildWindow.hxx"
-#include "animobjs.hxx"
-#include "NavigatorChildWindow.hxx"
-#include "LayerDialogChildWindow.hxx"
-#include "app.hrc"
-#include "SpellDialogChildWindow.hxx"
-#include "DrawViewShell.hxx"
-#include "GraphicViewShell.hxx"
-#include <svx/xmlsecctrl.hxx>
-#include <svx/formatpaintbrushctrl.hxx>
-#include "PaneChildWindows.hxx"
-
-#include "tmplctrl.hxx"
-
-/*************************************************************************
-|*
-|* Register all Controllers
-|*
-\************************************************************************/
-
-
-void SdDLL::RegisterControllers()
-{
- SfxModule* pMod = SD_MOD();
-
- // ToolBoxControls registrieren
- SdTbxControl::RegisterControl( SID_OBJECT_ALIGN, pMod );
- SdTbxControl::RegisterControl( SID_ZOOM_TOOLBOX, pMod );
- SdTbxControl::RegisterControl( SID_OBJECT_CHOOSE_MODE, pMod );
- SdTbxControl::RegisterControl( SID_POSITION, pMod );
- SdTbxControl::RegisterControl( SID_DRAWTBX_TEXT, pMod );
- SdTbxControl::RegisterControl( SID_DRAWTBX_RECTANGLES, pMod );
- SdTbxControl::RegisterControl( SID_DRAWTBX_ELLIPSES, pMod );
- SdTbxControl::RegisterControl( SID_DRAWTBX_LINES, pMod );
- SdTbxControl::RegisterControl( SID_DRAWTBX_ARROWS, pMod );
- SdTbxControl::RegisterControl( SID_DRAWTBX_3D_OBJECTS, pMod );
- SdTbxControl::RegisterControl( SID_DRAWTBX_CONNECTORS, pMod );
- SdTbxControl::RegisterControl( SID_DRAWTBX_INSERT, pMod );
-
- SvxTbxCtlCustomShapes::RegisterControl( SID_DRAWTBX_CS_BASIC, pMod );
- SvxTbxCtlCustomShapes::RegisterControl( SID_DRAWTBX_CS_SYMBOL, pMod );
- SvxTbxCtlCustomShapes::RegisterControl( SID_DRAWTBX_CS_ARROW, pMod );
- SvxTbxCtlCustomShapes::RegisterControl( SID_DRAWTBX_CS_FLOWCHART, pMod );
- SvxTbxCtlCustomShapes::RegisterControl( SID_DRAWTBX_CS_CALLOUT, pMod );
- SvxTbxCtlCustomShapes::RegisterControl( SID_DRAWTBX_CS_STAR, pMod );
-
- SdTbxCtlDiaPages::RegisterControl( SID_PAGES_PER_ROW, pMod );
- SdTbxCtlGlueEscDir::RegisterControl( SID_GLUE_ESCDIR, pMod );
-
- ::sd::AnimationChildWindow::RegisterChildWindow(0, pMod);
- ::sd::NavigatorChildWindow::RegisterChildWindowContext( (sal_uInt16) ::sd::DrawViewShell::GetInterfaceId(), pMod );
- ::sd::NavigatorChildWindow::RegisterChildWindowContext( (sal_uInt16) ::sd::GraphicViewShell::GetInterfaceId(), pMod );
- ::sd::LayerDialogChildWindow::RegisterChildWindow(0, pMod);
-
- Svx3DChildWindow::RegisterChildWindow(0, pMod);
- SvxFontWorkChildWindow::RegisterChildWindow(0, pMod);
- SvxColorChildWindow::RegisterChildWindow(0, pMod, SFX_CHILDWIN_TASK);
- SvxSearchDialogWrapper::RegisterChildWindow(0, pMod);
- SvxBmpMaskChildWindow::RegisterChildWindow(0, pMod);
- GalleryChildWindow::RegisterChildWindow(0, pMod);
- SvxIMapDlgChildWindow::RegisterChildWindow(0, pMod);
- SvxHlinkDlgWrapper::RegisterChildWindow(0, pMod);
- ::sd::SpellDialogChildWindow::RegisterChildWindow(0, pMod);
- ::avmedia::MediaPlayer::RegisterChildWindow(0, pMod);
- ::sd::LeftPaneImpressChildWindow::RegisterChildWindow(0, pMod);
- ::sd::LeftPaneDrawChildWindow::RegisterChildWindow(0, pMod);
- ::sfx2::sidebar::SidebarChildWindow::RegisterChildWindow(0, pMod);
-
- SvxFillToolBoxControl::RegisterControl(0, pMod);
- SvxLineStyleToolBoxControl::RegisterControl(0, pMod);
- SvxLineWidthToolBoxControl::RegisterControl(0, pMod);
- SvxLineColorToolBoxControl::RegisterControl(0, pMod);
-
- SvxLineEndToolBoxControl::RegisterControl( SID_ATTR_LINEEND_STYLE, pMod );
-
- SvxStyleToolBoxControl::RegisterControl(0, pMod);
- SvxFontNameToolBoxControl::RegisterControl(0, pMod);
- SvxFontColorToolBoxControl::RegisterControl(0, pMod);
-
- SvxGrafFilterToolBoxControl::RegisterControl( SID_GRFFILTER, pMod );
- SvxGrafModeToolBoxControl::RegisterControl( SID_ATTR_GRAF_MODE, pMod );
- SvxGrafRedToolBoxControl::RegisterControl( SID_ATTR_GRAF_RED, pMod );
- SvxGrafGreenToolBoxControl::RegisterControl( SID_ATTR_GRAF_GREEN, pMod );
- SvxGrafBlueToolBoxControl::RegisterControl( SID_ATTR_GRAF_BLUE, pMod );
- SvxGrafLuminanceToolBoxControl::RegisterControl( SID_ATTR_GRAF_LUMINANCE, pMod );
- SvxGrafContrastToolBoxControl::RegisterControl( SID_ATTR_GRAF_CONTRAST, pMod );
- SvxGrafGammaToolBoxControl::RegisterControl( SID_ATTR_GRAF_GAMMA, pMod );
- SvxGrafTransparenceToolBoxControl::RegisterControl( SID_ATTR_GRAF_TRANSPARENCE, pMod );
- SvxVertTextTbxCtrl::RegisterControl(SID_TEXTDIRECTION_TOP_TO_BOTTOM, pMod);
- SvxVertTextTbxCtrl::RegisterControl(SID_TEXTDIRECTION_LEFT_TO_RIGHT, pMod);
- SvxVertTextTbxCtrl::RegisterControl(SID_DRAW_CAPTION_VERTICAL, pMod);
- SvxVertTextTbxCtrl::RegisterControl(SID_DRAW_FONTWORK_VERTICAL, pMod);
- SvxVertTextTbxCtrl::RegisterControl(SID_DRAW_TEXT_VERTICAL, pMod);
- SvxVertTextTbxCtrl::RegisterControl(SID_TEXT_FITTOSIZE_VERTICAL, pMod);
- SvxCTLTextTbxCtrl::RegisterControl(SID_ATTR_PARA_LEFT_TO_RIGHT, pMod);
- SvxCTLTextTbxCtrl::RegisterControl(SID_ATTR_PARA_RIGHT_TO_LEFT, pMod);
-
- // register StatusBarControls
- SvxZoomStatusBarControl::RegisterControl( SID_ATTR_ZOOM, pMod );
- SvxPosSizeStatusBarControl::RegisterControl( SID_ATTR_SIZE, pMod );
- 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 );
-
- // #UndoRedo#
- SvxUndoRedoControl::RegisterControl( SID_UNDO , pMod );
- SvxUndoRedoControl::RegisterControl( SID_REDO , pMod );
-
- svx::FormatPaintBrushToolBoxControl::RegisterControl(SID_FORMATPAINTBRUSH, pMod );
-
- SvxClipBoardControl::RegisterControl( SID_PASTE, pMod );
-
- svx::ExtrusionColorControl::RegisterControl( SID_EXTRUSION_3D_COLOR, pMod );
- svx::FontWorkShapeTypeControl::RegisterControl( SID_FONTWORK_SHAPE_TYPE, pMod );
-
- ::avmedia::MediaToolBoxControl::RegisterControl( SID_AVMEDIA_TOOLBOX, pMod );
- XmlSecStatusBarControl::RegisterControl( SID_SIGNATURE, pMod );
- SdTemplateControl::RegisterControl( SID_STATUS_LAYOUT, pMod );
- SvxTableToolBoxControl::RegisterControl(SID_INSERT_TABLE, pMod );
- SvxFrameLineStyleToolBoxControl::RegisterControl(SID_FRAME_LINESTYLE, pMod );
- SvxFrameLineColorToolBoxControl::RegisterControl(SID_FRAME_LINECOLOR, pMod );
- SvxFrameToolBoxControl::RegisterControl(SID_ATTR_BORDER, pMod );
- SvxSubToolBoxControl::RegisterControl(SID_OPTIMIZE_TABLE, pMod);
-}
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */