diff options
Diffstat (limited to 'sd/util')
-rwxr-xr-x | sd/util/exports.dxp | 2 | ||||
-rw-r--r-- | sd/util/hidother.hrc | 43 | ||||
-rwxr-xr-x | sd/util/hidother.src | 182 | ||||
-rwxr-xr-x | sd/util/makefile.mk | 291 | ||||
-rw-r--r-- | sd/util/makefile.pmk | 32 | ||||
-rw-r--r-- | sd/util/sd.component | 102 | ||||
-rw-r--r-- | sd/util/sd.flt | 136 | ||||
-rw-r--r-- | sd/util/sdd.component | 34 | ||||
-rw-r--r-- | sd/util/sdfilt.map | 8 | ||||
-rw-r--r-- | sd/util/sdui.map | 6 |
10 files changed, 836 insertions, 0 deletions
diff --git a/sd/util/exports.dxp b/sd/util/exports.dxp new file mode 100755 index 000000000000..0cb5620a1603 --- /dev/null +++ b/sd/util/exports.dxp @@ -0,0 +1,2 @@ +component_getImplementationEnvironment +component_getFactory
\ No newline at end of file diff --git a/sd/util/hidother.hrc b/sd/util/hidother.hrc new file mode 100644 index 000000000000..5169a3c2ed07 --- /dev/null +++ b/sd/util/hidother.hrc @@ -0,0 +1,43 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#define SD_IF_SDAPP 200 + 0 +#define SD_IF_SDDRAWDOCSHELL 200 + 1 +#define SD_IF_SDVIEWSHELL 200 + 2 +#define SD_IF_SDDRAWVIEWSHELL 200 + 3 +#define SD_IF_SDSLIDEVIEWSHELL 200 + 4 +#define SD_IF_SDOUTLINEVIEWSHELL 200 + 5 +#define SD_IF_SDDRAWSTDOBJECTBAR 200 + 6 +#define SD_IF_SDDRAWTEXTOBJECTBAR 200 + 7 +#define SD_IF_SDDRAWBEZIEROBJECTBAR 200 + 8 +#define SD_IF_SDDRAWGLUEPOINTSOBJECTBAR 200 + 9 +#define SD_IF_SDGRAPHICDOCSHELL 200 + 10 +#define SD_IF_SDGRAPHICVIEWSHELL 200 + 11 +#define SD_IF_SDGRAPHICSTDOBJECTBAR 200 + 12 +#define SD_IF_SDDRAWGRAFOBJECTBAR 200 + 13 +#define SD_IF_SDPRESVIEWSHELL 200 + 14 +#define SD_IF_SDDRAWMEDIAOBJECTBAR 200 + 15 diff --git a/sd/util/hidother.src b/sd/util/hidother.src new file mode 100755 index 000000000000..bd378fb6d75f --- /dev/null +++ b/sd/util/hidother.src @@ -0,0 +1,182 @@ +/************************************************************************ + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "../inc/helpids.h" + +hidspecial HID_SD_PRINT_OPTIONS { HelpId = HID_SD_PRINT_OPTIONS; }; +hidspecial HID_SD_OPTIONS_SNAP { HelpId = HID_SD_OPTIONS_SNAP; }; +hidspecial HID_SD_OPTIONS_VIEW { HelpId = HID_SD_OPTIONS_VIEW; }; + +hidspecial HID_SD_AUTOPILOT_PAGE1 { HelpId = HID_SD_AUTOPILOT_PAGE1; }; +hidspecial HID_SD_AUTOPILOT_PAGE2 { HelpId = HID_SD_AUTOPILOT_PAGE2; }; +hidspecial HID_SD_AUTOPILOT_PAGE3 { HelpId = HID_SD_AUTOPILOT_PAGE3; }; +hidspecial HID_SD_AUTOPILOT_PAGE4 { HelpId = HID_SD_AUTOPILOT_PAGE4; }; +hidspecial HID_SD_AUTOPILOT_PAGE5 { HelpId = HID_SD_AUTOPILOT_PAGE5; }; +hidspecial HID_SD_AUTOPILOT_PAGE6 { HelpId = HID_SD_AUTOPILOT_PAGE6; }; + +hidspecial HID_SD_CBX_ONLYSELECTED { HelpId = HID_SD_CBX_ONLYSELECTED; }; +hidspecial HID_SD_BTN_FILTERDIALOG { HelpId = HID_SD_BTN_FILTERDIALOG; }; + +hidspecial HID_SD_BTN_PAGE { HelpId = HID_SD_BTN_PAGE; }; +hidspecial HID_SD_BTN_MASTERPAGE { HelpId = HID_SD_BTN_MASTERPAGE; }; +hidspecial HID_SD_BTN_LAYER { HelpId = HID_SD_BTN_LAYER; }; + +hidspecial HID_SD_BTN_DRAW { HelpId = HID_SD_BTN_DRAW; }; +hidspecial HID_SD_BTN_SLIDE { HelpId = HID_SD_BTN_SLIDE; }; +hidspecial HID_SD_BTN_OUTLINE { HelpId = HID_SD_BTN_OUTLINE; }; +hidspecial HID_SD_BTN_NOTES { HelpId = HID_SD_BTN_NOTES; }; +hidspecial HID_SD_BTN_HANDOUT { HelpId = HID_SD_BTN_HANDOUT; }; +hidspecial HID_SD_BTN_PRESENTATION { HelpId = HID_SD_BTN_PRESENTATION; }; + +hidspecial HID_SD_WIN_DOCUMENT { HelpId = HID_SD_WIN_DOCUMENT; }; + +hidspecial HID_SD_OPTIONS_LAYOUT { HelpId = HID_SD_OPTIONS_LAYOUT; }; +hidspecial HID_SD_OPTIONS_CONTENTS { HelpId = HID_SD_OPTIONS_CONTENTS; }; +hidspecial HID_SD_OPTIONS_MISC { HelpId = HID_SD_OPTIONS_MISC; }; + +hidspecial HID_SD_EFFECT_PREVIEW { HelpId = HID_SD_OPTIONS_MISC; }; +hidspecial HID_SD_CTL_NEWFOIL { HelpId = HID_SD_CTL_NEWFOIL; }; +hidspecial HID_SD_NAVIGATOR_TLB { HelpId = HID_SD_NAVIGATOR_TLB; }; +hidspecial HID_SD_NAVIGATOR { HelpId = HID_SD_NAVIGATOR; }; + +hidspecial HID_SD_CTL_EFFECTS { HelpId = HID_SD_CTL_EFFECTS; }; +hidspecial HID_SD_CTL_TEXT_EFFECTS { HelpId = HID_SD_CTL_TEXT_EFFECTS; }; + +hidspecial HID_SD_CTL_SLIDE_CHANGE { HelpId = HID_SD_CTL_SLIDE_CHANGE; }; + +hidspecial HID_SD_NAVIGATOR_TBX { HelpId = HID_SD_NAVIGATOR_TBX; }; +hidspecial HID_SD_NAVIGATOR_LB { HelpId = HID_SD_NAVIGATOR_LB; }; + +hidspecial HID_SD_NAVIGATOR_TBI_PEN { HelpId = HID_SD_NAVIGATOR_TBI_PEN; }; +hidspecial HID_SD_NAVIGATOR_TBI_FIRST { HelpId = HID_SD_NAVIGATOR_TBI_FIRST; }; +hidspecial HID_SD_NAVIGATOR_TBI_PREV { HelpId = HID_SD_NAVIGATOR_TBI_PREV; }; +hidspecial HID_SD_NAVIGATOR_TBI_NEXT { HelpId = HID_SD_NAVIGATOR_TBI_NEXT; }; +hidspecial HID_SD_NAVIGATOR_TBI_LAST { HelpId = HID_SD_NAVIGATOR_TBI_LAST; }; +hidspecial HID_SD_NAVIGATOR_TBI_DRAGTYPE{ HelpId = HID_SD_NAVIGATOR_TBI_DRAGTYPE; }; + +hidspecial HID_SD_HTMLEXPORT_PAGE1 { HelpId = HID_SD_HTMLEXPORT_PAGE1; }; +hidspecial HID_SD_HTMLEXPORT_PAGE2 { HelpId = HID_SD_HTMLEXPORT_PAGE2; }; +hidspecial HID_SD_HTMLEXPORT_PAGE3 { HelpId = HID_SD_HTMLEXPORT_PAGE3; }; +hidspecial HID_SD_HTMLEXPORT_PAGE4 { HelpId = HID_SD_HTMLEXPORT_PAGE4; }; +hidspecial HID_SD_HTMLEXPORT_PAGE5 { HelpId = HID_SD_HTMLEXPORT_PAGE5; }; +hidspecial HID_SD_HTMLEXPORT_PAGE6 { HelpId = HID_SD_HTMLEXPORT_PAGE6; }; +hidspecial HID_SD_HTMLEXPORT_DLG_DNAME { HelpId = HID_SD_HTMLEXPORT_DLG_DNAME; }; + +hidspecial HID_SD_CHGFOIL_LAYOUT { HelpId = HID_SD_CHGFOIL_LAYOUT; }; +hidspecial HID_SD_CHGFOIL_BACKGROUND { HelpId = HID_SD_CHGFOIL_BACKGROUND; }; +hidspecial HID_SD_CHGFOIL_OBJECTS { HelpId = HID_SD_CHGFOIL_OBJECTS; }; +hidspecial HID_SD_CHGFOIL_NAME { HelpId = HID_SD_CHGFOIL_NAME; }; + +hidspecial HID_FM_CTL_SELECTION { HelpId = HID_FM_CTL_SELECTION; }; + +hidspecial HID_SD_WIN_PRESENTATION { HelpId = HID_SD_WIN_PRESENTATION; }; + +hidspecial HID_SD_TABBAR_PAGES { HelpId = HID_SD_TABBAR_PAGES; }; +hidspecial HID_SD_TABBAR_LAYERS { HelpId = HID_SD_TABBAR_LAYERS; }; + +hidspecial HID_SD_UNDODELETEWARNING_DLG { HelpId = HID_SD_UNDODELETEWARNING_DLG; }; +hidspecial HID_SD_UNDODELETEWARNING_CBX { HelpId = HID_SD_UNDODELETEWARNING_CBX; }; + +hidspecial HID_SD_PAGEOBJSTLB { HelpId = HID_SD_PAGEOBJSTLB; }; + +hidspecial HID_SD_NAMEDIALOG_OBJECT { HelpId = HID_SD_NAMEDIALOG_OBJECT; }; +hidspecial HID_SD_NAMEDIALOG_PAGE { HelpId = HID_SD_NAMEDIALOG_PAGE; }; +hidspecial HID_SD_NAMEDIALOG_LINEEND { HelpId = HID_SD_NAMEDIALOG_LINEEND; }; + +hidspecial HID_SD_TABPAGE_HEADERFOOTER_SLIDE { HelpId = HID_SD_TABPAGE_HEADERFOOTER_SLIDE; }; +hidspecial HID_SD_TABPAGE_HEADERFOOTER_NOTESHANDOUT { HelpId = HID_SD_TABPAGE_HEADERFOOTER_NOTESHANDOUT; }; + +hidspecial HID_SD_TASK_PANE { HelpId = HID_SD_TASK_PANE; }; +hidspecial HID_SD_SLIDE_DESIGNS { HelpId = HID_SD_SLIDE_DESIGNS; }; +hidspecial HID_SD_CURRENT_MASTERS { HelpId = HID_SD_CURRENT_MASTERS; }; +hidspecial HID_SD_RECENT_MASTERS { HelpId = HID_SD_RECENT_MASTERS; }; +hidspecial HID_SD_ALL_MASTERS { HelpId = HID_SD_ALL_MASTERS; }; +hidspecial HID_SD_SLIDE_LAYOUTS { HelpId = HID_SD_SLIDE_LAYOUTS; }; +hidspecial HID_SD_CUSTOM_ANIMATIONS { HelpId = HID_SD_CUSTOM_ANIMATIONS; }; +hidspecial HID_SD_SLIDE_TRANSITIONS { HelpId = HID_SD_SLIDE_TRANSITIONS; }; +hidspecial HID_SD_ANNOTATIONS { HelpId = HID_SD_ANNOTATIONS; }; + +hidspecial HID_SD_CUSTOMANIMATIONPANE_PB_ADD_EFFECT { HelpId = HID_SD_CUSTOMANIMATIONPANE_PB_ADD_EFFECT; }; +hidspecial HID_SD_CUSTOMANIMATIONPANE_PB_CHANGE_EFFECT { HelpId = HID_SD_CUSTOMANIMATIONPANE_PB_CHANGE_EFFECT; }; +hidspecial HID_SD_CUSTOMANIMATIONPANE_PB_REMOVE_EFFECT { HelpId = HID_SD_CUSTOMANIMATIONPANE_PB_REMOVE_EFFECT; }; +hidspecial HID_SD_CUSTOMANIMATIONPANE_LB_START { HelpId = HID_SD_CUSTOMANIMATIONPANE_LB_START; }; +hidspecial HID_SD_CUSTOMANIMATIONPANE_LB_PROPERTY { HelpId = HID_SD_CUSTOMANIMATIONPANE_LB_PROPERTY; }; +hidspecial HID_SD_CUSTOMANIMATIONPANE_PB_PROPERTY_MORE { HelpId = HID_SD_CUSTOMANIMATIONPANE_PB_PROPERTY_MORE; }; +hidspecial HID_SD_CUSTOMANIMATIONPANE_CB_SPEED { HelpId = HID_SD_CUSTOMANIMATIONPANE_CB_SPEED; }; +hidspecial HID_SD_CUSTOMANIMATIONPANE_CT_CUSTOM_ANIMATION_LIST { HelpId = HID_SD_CUSTOMANIMATIONPANE_CT_CUSTOM_ANIMATION_LIST; }; +hidspecial HID_SD_CUSTOMANIMATIONPANE_PB_MOVE_UP { HelpId = HID_SD_CUSTOMANIMATIONPANE_PB_MOVE_UP; }; +hidspecial HID_SD_CUSTOMANIMATIONPANE_PB_MOVE_DOWN { HelpId = HID_SD_CUSTOMANIMATIONPANE_PB_MOVE_DOWN; }; +hidspecial HID_SD_CUSTOMANIMATIONPANE_PB_PLAY { HelpId = HID_SD_CUSTOMANIMATIONPANE_PB_PLAY; }; +hidspecial HID_SD_CUSTOMANIMATIONPANE_PB_SLIDE_SHOW { HelpId = HID_SD_CUSTOMANIMATIONPANE_PB_SLIDE_SHOW; }; +hidspecial HID_SD_CUSTOMANIMATIONPANE_CB_AUTOPREVIEW { HelpId = HID_SD_CUSTOMANIMATIONPANE_CB_AUTOPREVIEW; }; + +hidspecial HID_SD_ANIMATIONSCHEMESPANE_LB_ANIMATION_SCHEMES { HelpId = HID_SD_ANIMATIONSCHEMESPANE_LB_ANIMATION_SCHEMES; }; +hidspecial HID_SD_ANIMATIONSCHEMESPANE_PB_APPLY_TO_ALL { HelpId = HID_SD_ANIMATIONSCHEMESPANE_PB_APPLY_TO_ALL; }; +hidspecial HID_SD_ANIMATIONSCHEMESPANE_PB_PLAY { HelpId = HID_SD_ANIMATIONSCHEMESPANE_PB_PLAY; }; +hidspecial HID_SD_ANIMATIONSCHEMESPANE_PB_SLIDE_SHOW { HelpId = HID_SD_ANIMATIONSCHEMESPANE_PB_SLIDE_SHOW; }; +hidspecial HID_SD_ANIMATIONSCHEMESPANE_CB_AUTO_PREVIEW { HelpId = HID_SD_ANIMATIONSCHEMESPANE_CB_AUTO_PREVIEW; }; + +hidspecial HID_SD_SLIDETRANSITIONPANE_LB_SLIDE_TRANSITIONS { HelpId = HID_SD_SLIDETRANSITIONPANE_LB_SLIDE_TRANSITIONS; }; +hidspecial HID_SD_SLIDETRANSITIONPANE_LB_SPEED { HelpId = HID_SD_SLIDETRANSITIONPANE_LB_SPEED; }; +hidspecial HID_SD_SLIDETRANSITIONPANE_LB_SOUND { HelpId = HID_SD_SLIDETRANSITIONPANE_LB_SOUND; }; +hidspecial HID_SD_SLIDETRANSITIONPANE_CB_LOOP_SOUND { HelpId = HID_SD_SLIDETRANSITIONPANE_CB_LOOP_SOUND; }; +hidspecial HID_SD_SLIDETRANSITIONPANE_RB_ADVANCE_ON_MOUSE { HelpId = HID_SD_SLIDETRANSITIONPANE_RB_ADVANCE_ON_MOUSE; }; +hidspecial HID_SD_SLIDETRANSITIONPANE_RB_ADVANCE_AUTO { HelpId = HID_SD_SLIDETRANSITIONPANE_RB_ADVANCE_AUTO; }; +hidspecial HID_SD_SLIDETRANSITIONPANE_MF_ADVANCE_AUTO_AFTER { HelpId = HID_SD_SLIDETRANSITIONPANE_MF_ADVANCE_AUTO_AFTER; }; +hidspecial HID_SD_SLIDETRANSITIONPANE_PB_APPLY_TO_ALL { HelpId = HID_SD_SLIDETRANSITIONPANE_PB_APPLY_TO_ALL; }; +hidspecial HID_SD_SLIDETRANSITIONPANE_PB_PLAY { HelpId = HID_SD_SLIDETRANSITIONPANE_PB_PLAY; }; +hidspecial HID_SD_SLIDETRANSITIONPANE_PB_SLIDE_SHOW { HelpId = HID_SD_SLIDETRANSITIONPANE_PB_SLIDE_SHOW; }; +hidspecial HID_SD_SLIDETRANSITIONPANE_CB_AUTO_PREVIEW { HelpId = HID_SD_SLIDETRANSITIONPANE_CB_AUTO_PREVIEW; }; + +hidspecial HID_SD_TASK_PANE_VIEW_MENU { HelpId = HID_SD_TASK_PANE_VIEW_MENU; }; +hidspecial HID_SD_TASK_PANE_PREVIEW_CURRENT { HelpId = HID_SD_TASK_PANE_PREVIEW_CURRENT; }; +hidspecial HID_SD_TASK_PANE_PREVIEW_RECENT { HelpId = HID_SD_TASK_PANE_PREVIEW_RECENT; }; +hidspecial HID_SD_TASK_PANE_PREVIEW_ALL { HelpId = HID_SD_TASK_PANE_PREVIEW_ALL; }; +hidspecial HID_SD_TASK_PANE_PREVIEW_LAYOUTS { HelpId = HID_SD_TASK_PANE_PREVIEW_LAYOUTS; }; + +hidspecial HID_SD_CUSTOMANIMATIONDIALOG_ENTRANCE { HelpId = HID_SD_CUSTOMANIMATIONDIALOG_ENTRANCE; }; +hidspecial HID_SD_CUSTOMANIMATIONDIALOG_EMPHASIS { HelpId = HID_SD_CUSTOMANIMATIONDIALOG_EMPHASIS; }; +hidspecial HID_SD_CUSTOMANIMATIONDIALOG_EXIT { HelpId = HID_SD_CUSTOMANIMATIONDIALOG_EXIT; }; +hidspecial HID_SD_CUSTOMANIMATIONDIALOG_MOTIONPATH { HelpId = HID_SD_CUSTOMANIMATIONDIALOG_MOTIONPATH; }; + +hidspecial HID_SD_CUSTOMANIMATIONPANE_PRESETPROPERTYBOX { HelpId = HID_SD_CUSTOMANIMATIONPANE_PRESETPROPERTYBOX; }; +hidspecial HID_SD_CUSTOMANIMATIONPANE_COLORPROPERTYBOX { HelpId = HID_SD_CUSTOMANIMATIONPANE_COLORPROPERTYBOX; }; +hidspecial HID_SD_CUSTOMANIMATIONPANE_FONTPROPERTYBOX { HelpId = HID_SD_CUSTOMANIMATIONPANE_FONTPROPERTYBOX; }; +hidspecial HID_SD_CUSTOMANIMATIONPANE_CHARHEIGHTPROPERTYBOX { HelpId = HID_SD_CUSTOMANIMATIONPANE_CHARHEIGHTPROPERTYBOX; }; +hidspecial HID_SD_CUSTOMANIMATIONPANE_ROTATIONPROPERTYBOX { HelpId = HID_SD_CUSTOMANIMATIONPANE_ROTATIONPROPERTYBOX; }; +hidspecial HID_SD_CUSTOMANIMATIONPANE_TRANSPARENCYPROPERTYBOX { HelpId = HID_SD_CUSTOMANIMATIONPANE_TRANSPARENCYPROPERTYBOX; }; +hidspecial HID_SD_CUSTOMANIMATIONPANE_SCALEPROPERTYBOX { HelpId = HID_SD_CUSTOMANIMATIONPANE_SCALEPROPERTYBOX; }; +hidspecial HID_SD_CUSTOMANIMATIONPANE_FONTSTYLEPROPERTYBOX { HelpId = HID_SD_CUSTOMANIMATIONPANE_FONTSTYLEPROPERTYBOX; }; + +hidspecial HID_SD_SLIDESHOW_DISPLAY { HelpId = HID_SD_SLIDESHOW_DISPLAY; }; + +hidspecial HID_SD_RULER_HORIZONTAL { HelpId = HID_SD_RULER_HORIZONTAL; }; +hidspecial HID_SD_RULER_VERTICAL { HelpId = HID_SD_RULER_VERTICAL; }; + +hidspecial HID_SD_TABLE_DESIGN { HelpId = HID_SD_TABLE_DESIGN; }; +hidspecial HID_SD_ANNOTATIONS { HelpId = HID_SD_ANNOTATIONS; }; + diff --git a/sd/util/makefile.mk b/sd/util/makefile.mk new file mode 100755 index 000000000000..ac01158b5b85 --- /dev/null +++ b/sd/util/makefile.mk @@ -0,0 +1,291 @@ +#************************************************************************* +# +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# Copyright 2000, 2010 Oracle and/or its affiliates. +# +# OpenOffice.org - a multi-platform office productivity suite +# +# This file is part of OpenOffice.org. +# +# OpenOffice.org is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License version 3 +# only, as published by the Free Software Foundation. +# +# OpenOffice.org is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License version 3 for more details +# (a copy is included in the LICENSE file that accompanied this code). +# +# You should have received a copy of the GNU Lesser General Public License +# version 3 along with OpenOffice.org. If not, see +# <http://www.openoffice.org/license.html> +# for a copy of the LGPLv3 License. +# +#************************************************************************* + +PRJ=.. + +PRJNAME=sd +TARGET=sdraw3 +GEN_HID=TRUE +GEN_HID_OTHER=TRUE +USE_DEFFILE=TRUE + +# --- Settings ----------------------------------------------------------- + +.INCLUDE : settings.mk + +# --- Resources ---------------------------------------------------- + +RESLIB1NAME=sd +RESLIB1IMAGES=$(PRJ)$/res/imagelst $(PRJ)$/res +RESLIB1SRSFILES=\ + $(SRS)$/app.srs \ + $(SRS)$/dlg.srs \ + $(SRS)$/core.srs \ + $(SRS)$/html.srs \ + $(SRS)$/accessibility.srs \ + $(SRS)$/notes.srs \ + $(SRS)$/animui.srs \ + $(SRS)$/slideshow.srs \ + $(SRS)$/slsview.srs \ + $(SRS)$/uitable.srs \ + $(SRS)$/view.srs \ + $(SRS)$/uiannotations.srs \ + $(SOLARCOMMONRESDIR)$/sfx.srs + +# --- StarDraw DLL + +SHL1TARGET= sd$(DLLPOSTFIX) +SHL1USE_EXPORTS=name +SHL1IMPLIB= sdi + +# dynamic libraries +SHL1STDLIBS+= \ + $(EDITENGLIB) \ + $(SVXCORELIB) \ + $(SVXLIB) \ + $(SFXLIB) \ + $(BASICLIB) \ + $(CPPCANVASLIB) \ + $(BASEGFXLIB) \ + $(DRAWINGLAYERLIB) \ + $(BASEGFXLIB) \ + $(SVTOOLLIB) \ + $(TKLIB) \ + $(VCLLIB) \ + $(SVLLIB) \ + $(SOTLIB) \ + $(UNOTOOLSLIB) \ + $(TOOLSLIB) \ + $(I18NISOLANGLIB) \ + $(COMPHELPERLIB) \ + $(UCBHELPERLIB) \ + $(CPPUHELPERLIB) \ + $(CPPULIB) \ + $(VOSLIB) \ + $(CANVASTOOLSLIB) \ + $(SALLIB) \ + $(AVMEDIALIB) + +SHL1LIBS= $(LIB3TARGET) $(LIB5TARGET) $(LIB6TARGET) +SHL1DEPN+= makefile.mk + +SHL1DEF= $(MISC)$/$(SHL1TARGET).def +DEF1DEPN =$(MISC)$/$(SHL1TARGET).flt +DEF1NAME =$(SHL1TARGET) +DEFLIB1NAME = $(TARGET) $(LIB5TARGET:b) $(LIB6TARGET:b) + +.IF "$(GUI)" == "WNT" +SHL1RES= $(RCTARGET) +.ENDIF + +# --- Linken der Applikation --------------------------------------- + +LIB2TARGET=$(SLB)$/sdmod.lib +LIB2OBJFILES= \ + $(SLO)$/sdmod1.obj \ + $(SLO)$/sdmod2.obj \ + $(SLO)$/sdmod.obj + +LIB3TARGET=$(SLB)$/sdraw3.lib +LIB3FILES= \ + $(SLB)$/view.lib \ + $(SLB)$/app.lib \ + $(SLB)$/docshell.lib \ + $(SLB)$/dlg.lib \ + $(SLB)$/core.lib \ + $(SLB)$/undo.lib \ + $(SLB)$/annotations.lib \ + $(SLB)$/text.lib \ + $(SLB)$/helper.lib \ + $(SLB)$/xml.lib \ + $(SLB)$/cgm.lib \ + $(SLB)$/uitable.lib \ + $(SLB)$/uiannotations.lib\ + $(SLB)$/grf.lib \ + $(SLB)$/controller.lib + +LIB5TARGET=$(SLB)$/sdraw3_2.lib +LIB5FILES= \ + $(SLB)$/html.lib \ + $(SLB)$/filter.lib \ + $(SLB)$/unoidl.lib \ + $(SLB)$/animui.lib \ + $(SLB)$/accessibility.lib \ + $(SLB)$/toolpanel.lib \ + $(SLB)$/uitools.lib \ + $(SLB)$/tpcontrols.lib + +LIB6TARGET=$(SLB)$/sdraw3_3.lib +LIB6FILES= \ + $(SLB)$/func.lib \ + $(SLB)$/func_2.lib \ + $(SLB)$/slsshell.lib \ + $(SLB)$/slsmodel.lib \ + $(SLB)$/slsview.lib \ + $(SLB)$/slscontroller.lib \ + $(SLB)$/slscache.lib \ + $(SLB)$/slideshow.lib \ + $(SLB)$/framework_configuration.lib \ + $(SLB)$/framework_factories.lib \ + $(SLB)$/framework_module.lib \ + $(SLB)$/framework_tools.lib \ + $(SLB)$/presenter.lib + +# sdd +SHL2TARGET= sdd$(DLLPOSTFIX) +SHL2IMPLIB= sddimp +SHL2VERSIONMAP=$(SOLARENV)/src/component.map +SHL2DEF=$(MISC)$/$(SHL2TARGET).def +DEF2NAME= $(SHL2TARGET) + +SHL2STDLIBS= \ + $(SFX2LIB) \ + $(SVXCORELIB) \ + $(SVTOOLLIB) \ + $(SVLLIB) \ + $(VCLLIB) \ + $(SOTLIB) \ + $(TOOLSLIB) \ + $(UNOTOOLSLIB) \ + $(UCBHELPERLIB) \ + $(CPPUHELPERLIB) \ + $(CPPULIB) \ + $(SALLIB) + +SHL2OBJS= $(SLO)$/sddetect.obj \ + $(SLO)$/detreg.obj + +SHL2DEPN+= makefile.mk + +# sdui +SHL4TARGET= sdui$(DLLPOSTFIX) +SHL4IMPLIB= sduiimp +SHL4VERSIONMAP= sdui.map +SHL4DEF=$(MISC)$/$(SHL4TARGET).def +DEF4NAME= $(SHL4TARGET) +SHL4LIBS= $(SLB)$/sdui_all.lib + +LIB4TARGET= $(SLB)$/sdui_all.lib +LIB4FILES= \ + $(SLB)$/sdui.lib \ + $(SLB)$/func_ui.lib \ + $(SLB)$/html_ui.lib + +SHL4STDLIBS= \ + $(ISDLIB) \ + $(EDITENGLIB) \ + $(SVXCORELIB) \ + $(SVXLIB) \ + $(SFXLIB) \ + $(BASEGFXLIB) \ + $(SO2LIB) \ + $(SVTOOLLIB) \ + $(VCLLIB) \ + $(SVLLIB) \ + $(SOTLIB) \ + $(UNOTOOLSLIB) \ + $(TOOLSLIB) \ + $(I18NISOLANGLIB) \ + $(COMPHELPERLIB) \ + $(CPPUHELPERLIB) \ + $(CPPULIB) \ + $(CANVASLIB) \ + $(SALLIB) + +.IF "$(GUI)$(COM)" == "WNTMSC" +.IF "$(ENABLE_PCH)" != "" +#target sd +SHL1OBJS += $(SLO)$/pchname.obj \ + $(SLO)$/pchname_ex.obj +#target sdd +SHL2OBJS += $(SLO)$/pchname.obj \ + $(SLO)$/pchname_ex.obj +#target sdui +SHL4OBJS += $(SLO)$/pchname.obj \ + $(SLO)$/pchname_ex.obj +.ENDIF # "$(ENABLE_PCH)" != "" +.ENDIF # "$(GUI)$(COM)" == "WNTMSC" + +# $(ISDLIB) is build in SHL1TARGET +.IF "$(GUI)"=="UNX" || ("$(COM)"=="GCC" && "$(GUI)"=="WNT") +SHL4DEPN=$(SHL1TARGETN) +SHL5DEPN=$(SHL1TARGETN) +.ELSE +SHL4DEPN=$(SHL1IMPLIBN) +SHL5DEPN=$(SHL1IMPLIBN) +.ENDIF + +# ppt import/export library +SHL5TARGET = sdfilt$(DLLPOSTFIX) +SHL5IMPLIB = sdfilti +SHL5VERSIONMAP= sdfilt.map +SHL5DEF = $(MISC)$/$(SHL5TARGET).def +SHL5LIBS = $(SLB)$/ppt.lib $(SLB)$/eppt.lib + +DEF5NAME=$(SHL5TARGET) + +SHL5STDLIBS = $(ISDLIB) \ + $(EDITENGLIB) \ + $(SVXCORELIB) \ + $(MSFILTERLIB) \ + $(SFX2LIB) \ + $(SVTOOLLIB) \ + $(SOTLIB) \ + $(VCLLIB) \ + $(SVLLIB) \ + $(SOTLIB) \ + $(UNOTOOLSLIB) \ + $(TOOLSLIB) \ + $(UCBHELPERLIB) \ + $(CPPUHELPERLIB) \ + $(CPPULIB) \ + $(SALLIB) \ + $(COMPHELPERLIB) \ + $(I18NISOLANGLIB) + +# --- Targets ------------------------------------------------------------- + +.INCLUDE : target.mk + +$(MISC)$/$(SHL1TARGET).flt: makefile.mk + @echo ------------------------------ + @echo Making: $@ + @$(TYPE) sd.flt > $@ + +ALLTAR : $(MISC)/sd.component $(MISC)/sdd.component + +$(MISC)/sd.component .ERRREMOVE : $(SOLARENV)/bin/createcomponent.xslt \ + sd.component + $(XSLTPROC) --nonet --stringparam uri \ + '$(COMPONENTPREFIX_BASIS_NATIVE)$(SHL1TARGETN:f)' -o $@ \ + $(SOLARENV)/bin/createcomponent.xslt sd.component + +$(MISC)/sdd.component .ERRREMOVE : $(SOLARENV)/bin/createcomponent.xslt \ + sdd.component + $(XSLTPROC) --nonet --stringparam uri \ + '$(COMPONENTPREFIX_BASIS_NATIVE)$(SHL2TARGETN:f)' -o $@ \ + $(SOLARENV)/bin/createcomponent.xslt sdd.component diff --git a/sd/util/makefile.pmk b/sd/util/makefile.pmk new file mode 100644 index 000000000000..0ae6fe664de7 --- /dev/null +++ b/sd/util/makefile.pmk @@ -0,0 +1,32 @@ +#************************************************************************* +# +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# Copyright 2000, 2010 Oracle and/or its affiliates. +# +# OpenOffice.org - a multi-platform office productivity suite +# +# This file is part of OpenOffice.org. +# +# OpenOffice.org is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License version 3 +# only, as published by the Free Software Foundation. +# +# OpenOffice.org is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License version 3 for more details +# (a copy is included in the LICENSE file that accompanied this code). +# +# You should have received a copy of the GNU Lesser General Public License +# version 3 along with OpenOffice.org. If not, see +# <http://www.openoffice.org/license.html> +# for a copy of the LGPLv3 License. +# +#************************************************************************* +INCPRE+=$(SOLARINCDIR)$/offuh + +# define SD_DLLIMPLEMENTATION (see @ sddllapi.h) +CDEFS += -DSD_DLLIMPLEMENTATION + +VISIBILITY_HIDDEN=TRUE diff --git a/sd/util/sd.component b/sd/util/sd.component new file mode 100644 index 000000000000..0d0011b4839e --- /dev/null +++ b/sd/util/sd.component @@ -0,0 +1,102 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--********************************************************************** +* +* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +* +* Copyright 2000, 2010 Oracle and/or its affiliates. +* +* OpenOffice.org - a multi-platform office productivity suite +* +* This file is part of OpenOffice.org. +* +* OpenOffice.org is free software: you can redistribute it and/or modify +* it under the terms of the GNU Lesser General Public License version 3 +* only, as published by the Free Software Foundation. +* +* OpenOffice.org is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU Lesser General Public License version 3 for more details +* (a copy is included in the LICENSE file that accompanied this code). +* +* You should have received a copy of the GNU Lesser General Public License +* version 3 along with OpenOffice.org. If not, see +* <http://www.openoffice.org/license.html> +* for a copy of the LGPLv3 License. +* +**********************************************************************--> + +<component loader="com.sun.star.loader.SharedLibrary" + xmlns="http://openoffice.org/2010/uno-components"> + <implementation name="com.sun.star.comp.Draw.DrawingDocument"> + <service name="com.sun.star.drawing.DrawingDocument"/> + <service name="com.sun.star.drawing.DrawingDocumentFactory"/> + </implementation> + <implementation name="com.sun.star.comp.Draw.DrawingModule"> + <service name="com.sun.star.drawing.ModuleDispatcher"/> + </implementation> + <implementation name="com.sun.star.comp.Draw.PresentationDocument"> + <service name="com.sun.star.drawing.DrawingDocumentFactory"/> + <service name="com.sun.star.presentation.PresentationDocument"/> + </implementation> + <implementation name="com.sun.star.comp.Draw.PresenterCanvasFactory"> + <service name="com.sun.star.rendering.Canvas"/> + </implementation> + <implementation name="com.sun.star.comp.Draw.PresenterHelper"> + <service name="com.sun.star.drawing.PresenterHelper"/> + </implementation> + <implementation name="com.sun.star.comp.Draw.PresenterPreviewCache"> + <service name="com.sun.star.drawing.PresenterPreviewCache"/> + </implementation> + <implementation name="com.sun.star.comp.Draw.PresenterTextView"> + <service name="com.sun.star.drawing.PresenterTextView"/> + </implementation> + <implementation name="com.sun.star.comp.Draw.SlideRenderer"> + <service name="com.sun.star.drawing.SlideRenderer"/> + </implementation> + <implementation name="com.sun.star.comp.Draw.SlideSorter"> + <service name="com.sun.star.drawing.SlideSorter"/> + </implementation> + <implementation name="com.sun.star.comp.Draw.framework.BasicPaneFactory"> + <service name="com.sun.star.drawing.framework.BasicPaneFactory"/> + </implementation> + <implementation name="com.sun.star.comp.Draw.framework.BasicToolBarFactory"> + <service name="com.sun.star.drawing.framework.BasicToolBarFactory"/> + </implementation> + <implementation name="com.sun.star.comp.Draw.framework.BasicViewFactory"> + <service name="com.sun.star.drawing.framework.BasicViewFactory"/> + </implementation> + <implementation name="com.sun.star.comp.Draw.framework.PresentationFactoryProvider"> + <service name="com.sun.star.drawing.framework.PresentationFactoryProvider"/> + </implementation> + <implementation name="com.sun.star.comp.Draw.framework.ResourceId"> + <service name="com.sun.star.drawing.framework.ResourceId"/> + </implementation> + <implementation name="com.sun.star.comp.Draw.framework.TaskPanelFactory"> + <service name="com.sun.star.drawing.framework.TaskPanelFactory"/> + </implementation> + <implementation name="com.sun.star.comp.Draw.framework.configuration.Configuration"> + <service name="com.sun.star.drawing.framework.Configuration"/> + </implementation> + <implementation name="com.sun.star.comp.Draw.framework.configuration.ConfigurationController"> + <service name="com.sun.star.drawing.framework.ConfigurationController"/> + </implementation> + <implementation name="com.sun.star.comp.Draw.framework.module.ModuleController"> + <service name="com.sun.star.drawing.framework.ModuleController"/> + </implementation> + <implementation name="com.sun.star.comp.draw.SdHtmlOptionsDialog"> + <service name="com.sun.star.ui.dialog.FilterOptionsDialog"/> + </implementation> + <implementation name="com.sun.star.comp.drawing.ToolPanelFactory"> + <service name="com.sun.star.drawing.DefaultToolPanelFactory"/> + </implementation> + <implementation name="com.sun.star.comp.sd.InsertSlideController"> + <service name="com.sun.star.frame.ToolbarController"/> + </implementation> + <implementation name="com.sun.star.comp.sd.SlideLayoutController"> + <service name="com.sun.star.frame.ToolbarController"/> + </implementation> + <implementation name="sd::RandomAnimationNode"> + <service name="com.sun.star.comp.sd.RandomAnimationNode"/> + </implementation> +</component> diff --git a/sd/util/sd.flt b/sd/util/sd.flt new file mode 100644 index 000000000000..83c763492233 --- /dev/null +++ b/sd/util/sd.flt @@ -0,0 +1,136 @@ ++getImplementation +START +CharAttribList +CharPosArray +ContentAttribs +ContentAttribsInfo +ContentInfo +ContentNode +DeletedNodeInfo +EditAttrib +EditCharAttrib +EditDbg +EditDoc +EditEngineItemPool +EditHTMLParser +EditLine +EditNodeIdx +EditPaM +EditPosition +EditRTFParser +EditSel +EditSpellWrapper +EditStyleSheet +EditUndoConnectParas +EditUndoDelContent +EditUndoInsertChars +EditUndoInsertFeature +EditUndoManager +EditUndoMoveParagraphs +EditUndoRemoveChars +EditUndoRemoveFeature +EditUndoSetAttribs +EditUndoSetParaAttribs +EditUndoSetStyleSheet +EditUndoSplitPara +GlobalEditData +IdleFormattter +ImpEditEngine +ImpEditView +InternalEditStatus +ParaPortion +ParagraphList +RTFPardAttrMapIds +RTFPlainAttrMapIds +SelRange +SortedPositions_SAR +SvxACorrChars +SvxColorList +SvxFontTable +SvxRTFStyleType +SvxTabStopArr_SAR +TextPortionList +XEditAttrib +XParaPortionList +BinTextObject +DialogsResMgr +E3dDragMethod +E3dTriangle +GetImp +ImpA +ImpB +ImpBrw +ImpC +ImpCheck +ImpColor +ImpD +ImpDrag +ImpEdCtrl +ImpEdit +ImpF ++ImpGetResStr +ImpGet +ImpH +ImpHide +ImpI +ImpItem +ImpJ +ImpL +ImpList +ImpM +ImpMulti +ImportInfo +ImpP +ImpPaint +ImpPast +ImpRecalc +ImpReset +ImpRemove +ImpRef +ImpReset +ImpS +ImpScroll +ImpSdrGDIMetaFileImport +ImpSet +ImpShow +ImpT +ImpX +OLUndoAttr +OLUndoDepth +OLUndoExpand +OLUndoHeight +OutlinerEditEng +SdrGraphicLink +SdrItemBrowser +SdrOleLink +SpellCache +SvFileObject +WrongList +WrongRanges +XIOCompat +_SdrItemBrowserControl +_SdrItemBrowserWindow ++FmXGridControl ++FmXGridPeer +FmX +FmExp +ODatabaseForm +WEP +LIBMAIN +LibMain +??_5 +??_7 +??_8 +??_9 +??_C +??_E +??_F +??_G +??_H +??_I +___CT +_alloc +_CT +exception::exception +_TI2 +___CT diff --git a/sd/util/sdd.component b/sd/util/sdd.component new file mode 100644 index 000000000000..51160d0f04fe --- /dev/null +++ b/sd/util/sdd.component @@ -0,0 +1,34 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--********************************************************************** +* +* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +* +* Copyright 2000, 2010 Oracle and/or its affiliates. +* +* OpenOffice.org - a multi-platform office productivity suite +* +* This file is part of OpenOffice.org. +* +* OpenOffice.org is free software: you can redistribute it and/or modify +* it under the terms of the GNU Lesser General Public License version 3 +* only, as published by the Free Software Foundation. +* +* OpenOffice.org is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU Lesser General Public License version 3 for more details +* (a copy is included in the LICENSE file that accompanied this code). +* +* You should have received a copy of the GNU Lesser General Public License +* version 3 along with OpenOffice.org. If not, see +* <http://www.openoffice.org/license.html> +* for a copy of the LGPLv3 License. +* +**********************************************************************--> + +<component loader="com.sun.star.loader.SharedLibrary" + xmlns="http://openoffice.org/2010/uno-components"> + <implementation name="com.sun.star.comp.draw.FormatDetector"> + <service name="com.sun.star.frame.ExtendedTypeDetection"/> + </implementation> +</component> diff --git a/sd/util/sdfilt.map b/sd/util/sdfilt.map new file mode 100644 index 000000000000..e38cc1e8c597 --- /dev/null +++ b/sd/util/sdfilt.map @@ -0,0 +1,8 @@ +UDK_3_0_0 { + global: + ExportPPT; + ImportPPT; + SaveVBA; + local: + *; +}; diff --git a/sd/util/sdui.map b/sd/util/sdui.map new file mode 100644 index 000000000000..ad5e33836c7c --- /dev/null +++ b/sd/util/sdui.map @@ -0,0 +1,6 @@ +UDK_3_0_0 { + global: + CreateDialogFactory; + local: + *; +}; |