summaryrefslogtreecommitdiff
path: root/svx/util
diff options
context:
space:
mode:
Diffstat (limited to 'svx/util')
-rw-r--r--svx/util/cui.dxp1
-rw-r--r--svx/util/cui.flt139
-rw-r--r--svx/util/dl.flt139
-rw-r--r--svx/util/gal.dxp21
-rw-r--r--svx/util/hidother.hrc27
-rw-r--r--svx/util/hidother.src79
-rw-r--r--svx/util/makefile.mk194
-rw-r--r--svx/util/makefile.pmk43
-rw-r--r--svx/util/svx.dxp3
-rw-r--r--svx/util/svx.flt134
-rw-r--r--svx/util/svxpch.cxx69
11 files changed, 849 insertions, 0 deletions
diff --git a/svx/util/cui.dxp b/svx/util/cui.dxp
new file mode 100644
index 000000000000..cfee3729bf0c
--- /dev/null
+++ b/svx/util/cui.dxp
@@ -0,0 +1 @@
+CreateDialogFactory
diff --git a/svx/util/cui.flt b/svx/util/cui.flt
new file mode 100644
index 000000000000..8ab7afd3bf61
--- /dev/null
+++ b/svx/util/cui.flt
@@ -0,0 +1,139 @@
+lcl
++getImplementation
+Impl
+IMPL
+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/svx/util/dl.flt b/svx/util/dl.flt
new file mode 100644
index 000000000000..8ab7afd3bf61
--- /dev/null
+++ b/svx/util/dl.flt
@@ -0,0 +1,139 @@
+lcl
++getImplementation
+Impl
+IMPL
+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/svx/util/gal.dxp b/svx/util/gal.dxp
new file mode 100644
index 000000000000..227006cc4e9f
--- /dev/null
+++ b/svx/util/gal.dxp
@@ -0,0 +1,21 @@
+CreateLoader
+Gallery_GetPath
+Gallery_GetPathAsString
+Gallery_GetFilterName
+Gallery_GetGraphic
+Gallery_GetVCDrawModel
+Gallery_IsLinkage
+Gallery_FillThemeList
+Gallery_FillObjList
+Gallery_InsertURL
+Gallery_GetObjCount
+Gallery_GetGraphicObj
+Gallery_InsertGraphicObj
+Gallery_GetSdrObjCount
+Gallery_GetSdrObj
+Gallery_InsertSdrObj
+Gallery_GetThemeNameFromId
+Gallery_BeginLocking
+Gallery_EndLocking
+component_writeInfo
+component_getFactory
diff --git a/svx/util/hidother.hrc b/svx/util/hidother.hrc
new file mode 100644
index 000000000000..68bb57a274b3
--- /dev/null
+++ b/svx/util/hidother.hrc
@@ -0,0 +1,27 @@
+/*************************************************************************
+ *
+ * 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 HID_INTERFACE_BASIDE_VIEWSH 451
diff --git a/svx/util/hidother.src b/svx/util/hidother.src
new file mode 100644
index 000000000000..dd566cf9abdc
--- /dev/null
+++ b/svx/util/hidother.src
@@ -0,0 +1,79 @@
+/*************************************************************************
+ *
+ * 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/helpid.hrc" // HID_XXX
+#include "hidother.hrc"
+#include <svx/svxids.hrc>
+#include "../inc/fmhelp.hrc"
+
+/* #define HID_AUTOCORR_HELP_CHGNONBRKSPACE HID_AUTOCORR_HELP_START+20 */
+/* hidspecial HID_AUTOCORR_HELP_CHGNONBRKSPACE { HelpID = HID_AUTOCORR_HELP_CHGNONBRKSPACE;}; */
+
+hidspecial HID_FIELD_SEL { HelpID =HID_FIELD_SEL ;};
+hidspecial HID_FIELD_SEL_WIN { HelpID =HID_FIELD_SEL_WIN ;};
+hidspecial HID_FILL_ATTR_LISTBOX { HelpID = HID_FILL_ATTR_LISTBOX ;};
+hidspecial HID_FILL_TYPE_LISTBOX { HelpID = HID_FILL_TYPE_LISTBOX ;};
+hidspecial HID_FILTER_NAVIGATOR { HelpID =HID_FILTER_NAVIGATOR ;};
+hidspecial HID_FILTER_NAVIGATOR_WIN { HelpID =HID_FILTER_NAVIGATOR_WIN ;};
+hidspecial HID_FORM_NAVIGATOR { HelpID =HID_FORM_NAVIGATOR ;};
+hidspecial HID_FORM_NAVIGATOR_WIN { HelpID =HID_FORM_NAVIGATOR_WIN ;};
+hidspecial HID_GALLERY_ICONVIEW { HelpID = HID_GALLERY_ICONVIEW ;};
+hidspecial HID_GALLERY_LISTVIEW { HelpID = HID_GALLERY_LISTVIEW ;};
+hidspecial HID_GALLERY_NEWTHEME { HelpID = HID_GALLERY_NEWTHEME ;};
+hidspecial HID_GALLERY_PREVIEW { HelpID = HID_GALLERY_PREVIEW; };
+hidspecial HID_GALLERY_THEMELIST { HelpID = HID_GALLERY_THEMELIST ;};
+hidspecial HID_GALLERY_TITLE { HelpID = HID_GALLERY_TITLE; };
+hidspecial HID_GALLERY_WINDOW { HelpID = HID_GALLERY_WINDOW; };
+hidspecial HID_GRID_NUMBEROFRECORDS { HelpID = HID_GRID_NUMBEROFRECORDS ;};
+hidspecial HID_GRID_TRAVEL_ABSOLUTE { HelpID = HID_GRID_TRAVEL_ABSOLUTE ;};
+hidspecial HID_GRID_TRAVEL_FIRST { HelpID = HID_GRID_TRAVEL_FIRST ;};
+hidspecial HID_GRID_TRAVEL_LAST { HelpID = HID_GRID_TRAVEL_LAST ;};
+hidspecial HID_GRID_TRAVEL_NEW { HelpID = HID_GRID_TRAVEL_NEW ;};
+hidspecial HID_GRID_TRAVEL_NEXT { HelpID = HID_GRID_TRAVEL_NEXT ;};
+hidspecial HID_GRID_TRAVEL_PREV { HelpID = HID_GRID_TRAVEL_PREV ;};
+hidspecial HID_INTERFACE_BASIDE_VIEWSH { HelpID = HID_INTERFACE_BASIDE_VIEWSH; };
+hidspecial HID_POPUP_COLOR { HelpID = HID_POPUP_COLOR; };
+hidspecial HID_POPUP_COLOR_CTRL { HelpID = HID_POPUP_COLOR_CTRL; };
+hidspecial HID_POPUP_FRAME { HelpID = HID_POPUP_FRAME; };
+hidspecial HID_POPUP_LINE { HelpID = HID_POPUP_LINE ; };
+hidspecial HID_POPUP_LINEEND { HelpId = HID_POPUP_LINEEND ;};
+hidspecial HID_POPUP_LINEEND_CTRL { HelpId = HID_POPUP_LINEEND_CTRL ;};
+hidspecial HID_REDLINING_FILTER_CB_ACTION { HelpID = HID_REDLINING_FILTER_CB_ACTION; };
+hidspecial HID_REDLINING_TABCONTROL { HelpID = HID_REDLINING_TABCONTROL; };
+hidspecial HID_REDLINING_VIEW_DG_VIEW_HEADER { HelpID = HID_REDLINING_VIEW_DG_VIEW_HEADER; };
+hidspecial HID_REDLINING_VIEW_DG_VIEW_TABLE { HelpID = HID_REDLINING_VIEW_DG_VIEW_TABLE ; };
+hidspecial HID_SVX_CHINESE_DICTIONARY_CB_REVERSE { HelpId = HID_SVX_CHINESE_DICTIONARY_CB_REVERSE; };
+hidspecial HID_SVX_CHINESE_DICTIONARY_LB_HEADER { HelpId = HID_SVX_CHINESE_DICTIONARY_LB_HEADER; };
+hidspecial HID_SVX_CHINESE_DICTIONARY_LB_TO_SIMPLIFIED { HelpId = HID_SVX_CHINESE_DICTIONARY_LB_TO_SIMPLIFIED; };
+hidspecial HID_SVX_CHINESE_DICTIONARY_LB_TO_TRADITIONAL { HelpId = HID_SVX_CHINESE_DICTIONARY_LB_TO_TRADITIONAL; };
+hidspecial HID_SVX_CHINESE_DICTIONARY_RB_CONVERSION_TO_SIMPLIFIED { HelpId = HID_SVX_CHINESE_DICTIONARY_RB_CONVERSION_TO_SIMPLIFIED; };
+hidspecial HID_SVX_CHINESE_DICTIONARY_RB_CONVERSION_TO_TRADITIONAL { HelpId = HID_SVX_CHINESE_DICTIONARY_RB_CONVERSION_TO_TRADITIONAL; };
+hidspecial HID_SVX_CHINESE_TRANSLATION_CB_USE_VARIANTS { HelpId = HID_SVX_CHINESE_TRANSLATION_CB_USE_VARIANTS; };
+hidspecial HID_SVX_CHINESE_TRANSLATION_RB_CONVERSION_TO_SIMPLIFIED { HelpId = HID_SVX_CHINESE_TRANSLATION_RB_CONVERSION_TO_SIMPLIFIED; };
+hidspecial HID_SVX_CHINESE_TRANSLATION_RB_CONVERSION_TO_TRADITIONAL { HelpId = HID_SVX_CHINESE_TRANSLATION_RB_CONVERSION_TO_TRADITIONAL; };
+hidspecial SID_DSBROWSER_EXPLORER { HelpID = SID_DSBROWSER_EXPLORER ;};
+hidspecial SID_GALLERY_IMPORTTHEME { HelpID = SID_GALLERY_IMPORTTHEME; };
+hidspecial UID_FORMPROPBROWSER_FRAME { HelpID = UID_FORMPROPBROWSER_FRAME ;};
diff --git a/svx/util/makefile.mk b/svx/util/makefile.mk
new file mode 100644
index 000000000000..0006fa2ff5fe
--- /dev/null
+++ b/svx/util/makefile.mk
@@ -0,0 +1,194 @@
+#*************************************************************************
+#
+# 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=svx
+TARGET=svx
+GEN_HID=TRUE
+GEN_HID_OTHER=TRUE
+
+# --- Settings -----------------------------------------------------
+
+.INCLUDE : settings.mk
+
+RSCLOCINC+=-I$(PRJ)$/source$/svdraw
+
+HELPIDFILES= ..$/inc$/helpid.hrc
+
+# svxcore
+SHL1TARGET= svxcore$(DLLPOSTFIX)
+SHL1IMPLIB= isvxcore
+SHL1USE_EXPORTS=name
+
+SHL1LIBS= \
+ $(SLB)$/animation.lib \
+ $(SLB)$/attribute.lib \
+ $(SLB)$/contact.lib \
+ $(SLB)$/customshapes-core.lib \
+ $(SLB)$/dialogs-core.lib \
+ $(SLB)$/engine3d-core.lib \
+ $(SLB)$/event.lib \
+ $(SLB)$/fmcomp-core.lib \
+ $(SLB)$/form-core.lib \
+ $(SLB)$/gal.lib \
+ $(SLB)$/items-core.lib \
+ $(SLB)$/overlay.lib \
+ $(SLB)$/primitive2d.lib \
+ $(SLB)$/primitive3d.lib \
+ $(SLB)$/properties.lib \
+ $(SLB)$/svdraw-core.lib \
+ $(SLB)$/table-core.lib \
+ $(SLB)$/tbxctrls-core.lib \
+ $(SLB)$/toolbars.lib \
+ $(SLB)$/unodraw-core.lib \
+ $(SLB)$/xml.lib \
+ $(SLB)$/xout.lib
+
+
+SHL1STDLIBS= \
+ $(EDITENGLIB) \
+ $(AVMEDIALIB) \
+ $(SFX2LIB) \
+ $(XMLOFFLIB) \
+ $(BASEGFXLIB) \
+ $(DRAWINGLAYERLIB) \
+ $(LNGLIB) \
+ $(BASICLIB) \
+ $(SVTOOLLIB) \
+ $(TKLIB) \
+ $(VCLLIB) \
+ $(SVLLIB) \
+ $(SOTLIB) \
+ $(UNOTOOLSLIB) \
+ $(TOOLSLIB) \
+ $(I18NISOLANGLIB) \
+ $(I18NPAPERLIB) \
+ $(COMPHELPERLIB) \
+ $(UCBHELPERLIB) \
+ $(CPPUHELPERLIB) \
+ $(CPPULIB) \
+ $(VOSLIB) \
+ $(SALLIB) \
+ $(ICUUCLIB)
+
+SHL1DEF= $(MISC)$/$(SHL1TARGET).def
+DEF1NAME= $(SHL1TARGET)
+DEFLIB1NAME=$(SHL1LIBS:b)
+
+# svx
+SHL2TARGET= svx$(DLLPOSTFIX)
+SHL2IMPLIB= i$(TARGET)
+SHL2USE_EXPORTS=name
+SHL2DEPN=$(SHL1TARGETN)
+
+SHL2LIBS= \
+ $(SLB)$/svdraw.lib \
+ $(SLB)$/form.lib \
+ $(SLB)$/items.lib \
+ $(SLB)$/dialogs.lib \
+ $(SLB)$/mnuctrls.lib \
+ $(SLB)$/stbctrls.lib \
+ $(SLB)$/tbxctrls.lib \
+ $(SLB)$/smarttags.lib \
+ $(SLB)$/unodraw.lib \
+ $(SLB)$/unogallery.lib\
+ $(SLB)$/accessibility.lib \
+ $(SLB)$/customshapes.lib \
+ $(SLB)$/fmcomp.lib \
+ $(SLB)$/engine3d.lib \
+ $(SLB)$/table.lib
+
+.IF "(GUIBASE)" == "WIN"
+SHL2LIBS+=$(SLB)$/ibrwimp.lib
+.ENDIF # (WIN)
+
+SHL2STDLIBS= \
+ $(EDITENGLIB) \
+ $(SVXCORELIB) \
+ $(SFX2LIB) \
+ $(XMLOFFLIB) \
+ $(BASEGFXLIB) \
+ $(DRAWINGLAYERLIB) \
+ $(BASICLIB) \
+ $(SVTOOLLIB) \
+ $(TKLIB) \
+ $(VCLLIB) \
+ $(SVLLIB) \
+ $(SOTLIB) \
+ $(UNOTOOLSLIB) \
+ $(TOOLSLIB) \
+ $(I18NISOLANGLIB) \
+ $(XMLSCRIPTLIB) \
+ $(COMPHELPERLIB) \
+ $(UCBHELPERLIB) \
+ $(CPPUHELPERLIB) \
+ $(CPPULIB) \
+ $(VOSLIB) \
+ $(SALLIB) \
+ $(ICUUCLIB)
+
+.IF "$(GUI)"=="WNT"
+SHL2STDLIBS+=$(SHELLLIB)
+.ENDIF # WNT
+
+SHL2DEF= $(MISC)$/$(SHL2TARGET).def
+DEF2NAME= $(SHL2TARGET)
+DEFLIB2NAME=$(SHL2LIBS:b)
+
+.IF "$(debug)$(dbgutil)"!=""
+SHL2STDLIBS += $(CPPUHELPERLIB)
+.ENDIF # "$(debug)$(dbgutil)"!=""
+
+# ------------------------------------------------------------------------------
+
+# Resource files
+SRSFILELIST=\
+ $(SRS)$/svdstr.srs \
+ $(SRS)$/dialogs.srs \
+ $(SRS)$/drawdlgs.srs \
+ $(SRS)$/mnuctrls.srs \
+ $(SRS)$/stbctrls.srs \
+ $(SRS)$/tbxctrls.srs \
+ $(SRS)$/svxitems.srs \
+ $(SRS)$/form.srs \
+ $(SRS)$/fmcomp.srs \
+ $(SRS)$/engine3d.srs \
+ $(SRS)$/unodraw.srs \
+ $(SRS)$/accessibility.srs \
+ $(SRS)$/table.srs \
+ $(SRS)$/toolbars.srs \
+ $(SOLARCOMMONRESDIR)$/sfx.srs
+
+RESLIB1NAME=svx
+RESLIB1IMAGES=$(PRJ)$/res $(PRJ)$/source/svdraw
+RESLIB1SRSFILES= $(SRSFILELIST)
+
+# --- Targets -------------------------------------------------------
+
+.INCLUDE : target.mk
+
diff --git a/svx/util/makefile.pmk b/svx/util/makefile.pmk
new file mode 100644
index 000000000000..e0fffdb1fdeb
--- /dev/null
+++ b/svx/util/makefile.pmk
@@ -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 SVX_DLLIMPLEMENTATION (see @ svxdllapi.h)
+CDEFS += -DSVX_DLLIMPLEMENTATION
+
+.IF "$(ENABLE_GTK)" != ""
+CFLAGS+=-DENABLE_GTK
+.ENDIF
+
+.IF "$(ENABLE_KDE)" != ""
+CFLAGS+=-DENABLE_KDE
+.ENDIF
+
+.IF "$(ENABLE_KDE4)" != ""
+CFLAGS+=-DENABLE_KDE4
+.ENDIF
+
+VISIBILITY_HIDDEN=TRUE
diff --git a/svx/util/svx.dxp b/svx/util/svx.dxp
new file mode 100644
index 000000000000..9630d7e06768
--- /dev/null
+++ b/svx/util/svx.dxp
@@ -0,0 +1,3 @@
+component_getImplementationEnvironment
+component_writeInfo
+component_getFactory
diff --git a/svx/util/svx.flt b/svx/util/svx.flt
new file mode 100644
index 000000000000..26520493b8ca
--- /dev/null
+++ b/svx/util/svx.flt
@@ -0,0 +1,134 @@
+lcl
++getImplementation
+Impl
+IMPL
+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
+E3dDragMethod
+E3dTriangle
+GetImp
+ImpA
+ImpB
+ImpBrw
+ImpC
+ImpCheck
+ImpColor
+ImpD
+ImpDrag
+ImpEdCtrl
+ImpEdit
+ImpF
+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
++FmXGridPeer
++FmXGridControl
+FmX
+FmExp
+ODatabaseForm
+WEP
+LIBMAIN
+LibMain
+??_5
+??_7
+??_8
+??_9
+??_C
+??_E
+??_F
+??_G
+??_H
+??_I
+__CT
+union_impl
+alternative
diff --git a/svx/util/svxpch.cxx b/svx/util/svxpch.cxx
new file mode 100644
index 000000000000..a59ef4b90a74
--- /dev/null
+++ b/svx/util/svxpch.cxx
@@ -0,0 +1,69 @@
+/*************************************************************************
+ *
+ * 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.
+ *
+ ************************************************************************/
+
+// MARKER(update_precomp.py): autogen include statement, do not remove
+#include "precompiled_svx.hxx"
+#include <thread.hxx>
+#include <sysdep.hxx>
+#if defined(WNT) || defined (WIN)
+#include <svwin.h>
+#endif
+#include <tlintl.hxx>
+#include <tlfsys.hxx>
+#include <tlbigint.hxx>
+
+#include <sysdep.hxx>
+#include <sv.hxx>
+#include <svtool.hxx>
+#define _ANIMATION
+#include <svgraph.hxx>
+#include <svsystem.hxx>
+#include <svcontnr.hxx>
+#include <sfx.hxx>
+#include <sfxitems.hxx>
+#include <sfxipool.hxx>
+#include <sfxiiter.hxx>
+#include <sfxdoc.hxx>
+#include <sfxview.hxx>
+#include <sfxdlg.hxx>
+#include <sfxstyle.hxx>
+#include <editeng/svxenum.hxx>
+#include <sbx.hxx>
+#include <hmwrap.hxx>
+#include <mail.hxx>
+#include <urlobj.hxx>
+#include <inet.hxx>
+#include <inetui.hxx>
+#include <svtruler.hxx>
+
+#include <limits.h>
+#include <string.h>
+#include <stdlib.h>
+#include <stdio.h>
+
+#include <sfx.hrc>
+