summaryrefslogtreecommitdiff
path: root/svx/inc
diff options
context:
space:
mode:
Diffstat (limited to 'svx/inc')
-rw-r--r--svx/inc/databaseregistrationui.hxx4
-rw-r--r--svx/inc/helpid.hrc13
-rw-r--r--svx/inc/macropg.hxx179
-rw-r--r--svx/inc/svx/brshitem.hxx3
-rw-r--r--svx/inc/svx/charmap.hxx78
-rw-r--r--svx/inc/svx/dialogs.hrc4
-rw-r--r--svx/inc/svx/svxdlg.hxx32
-rw-r--r--svx/inc/svx/xflbckit.hxx5
-rw-r--r--svx/inc/svx/xflbmpit.hxx3
-rw-r--r--svx/inc/svx/xflbmsli.hxx3
-rw-r--r--svx/inc/svx/xflbmsxy.hxx5
-rw-r--r--svx/inc/svx/xflboxy.hxx5
-rw-r--r--svx/inc/svx/xflbtoxy.hxx5
13 files changed, 48 insertions, 291 deletions
diff --git a/svx/inc/databaseregistrationui.hxx b/svx/inc/databaseregistrationui.hxx
index 59b75aaedf83..0bded1307815 100644
--- a/svx/inc/databaseregistrationui.hxx
+++ b/svx/inc/databaseregistrationui.hxx
@@ -36,6 +36,10 @@
class Window;
+#define SID_SB_POOLING_ENABLED (RID_OFA_START + 247)
+#define SID_SB_DRIVER_TIMEOUTS (RID_OFA_START + 248)
+#define SID_SB_DB_REGISTER (RID_OFA_START + 249)
+
//........................................................................
namespace svx
{
diff --git a/svx/inc/helpid.hrc b/svx/inc/helpid.hrc
index c9ae6bb34b70..3cac79c92f80 100644
--- a/svx/inc/helpid.hrc
+++ b/svx/inc/helpid.hrc
@@ -809,6 +809,17 @@
#define HID_NUMBERFORMAT_WND_NUMBER_PREVIEW (HID_SVX_EXT0_START + 207)
#define HID_SPLDLG_BUTTON_IGNORERULE (HID_SVX_EXT0_START + 208)
+
+#define HID_CONFIG_ACCEL (HID_SVX_EXT0_START + 209)
+#define HID_ACCELCONFIG_LISTBOX (HID_SVX_EXT0_START + 210)
+#define HID_CONFIGGROUP_ACC_LISTBOX (HID_SVX_EXT0_START + 211)
+#define HID_CONFIGFUNCTION_ACC_LISTBOX (HID_SVX_EXT0_START + 212)
+#define HID_MACRO_LB_EVENT (HID_SVX_EXT0_START + 213)
+#define HID_MACRO_GROUP (HID_SVX_EXT0_START + 214)
+#define HID_MACRO_MACROS (HID_SVX_EXT0_START + 215)
+#define HID_MACROCHECKDIALOG (HID_SVX_EXT0_START + 216)
+#define HID_MACRO_HEADERTABLISTBOX (HID_SVX_EXT0_START + 217)
+
// please adjust ACT_SVX_HID_END2 below if you add entries here!
// -----------------------------------------------------------------------
@@ -820,7 +831,7 @@
#error Resource-Ueberlauf in #line, #file
#endif
-#define ACT_SVX_HID_END2 HID_SPLDLG_BUTTON_IGNORERULE
+#define ACT_SVX_HID_END2 (HID_SVX_EXT0_START + 215)
#if ACT_SVX_HID_END2 > HID_SVX_EXT0_END
#error resource overrun in #line, #file
#endif
diff --git a/svx/inc/macropg.hxx b/svx/inc/macropg.hxx
deleted file mode 100644
index 1eba2a28f596..000000000000
--- a/svx/inc/macropg.hxx
+++ /dev/null
@@ -1,179 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2008 by Sun Microsystems, Inc.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * $RCSfile: macropg.hxx,v $
- * $Revision: 1.11.166.1 $
- *
- * 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.
- *
- ************************************************************************/
-#ifndef _MACROPG_HXX
-#define _MACROPG_HXX
-
-#include <sfx2/basedlgs.hxx>
-#include <sfx2/tabdlg.hxx>
-
-#include <com/sun/star/container/XNameReplace.hpp>
-#include <com/sun/star/util/XModifiable.hpp>
-#include <com/sun/star/beans/PropertyValue.hpp>
-#include <com/sun/star/uno/Reference.hxx>
-#include <svtools/macitem.hxx>
-#ifndef _LSTBOX_HXX //autogen
-#include <vcl/lstbox.hxx>
-#endif
-#include <rtl/ustring.hxx>
-#include "svx/svxdllapi.h"
-
-#include <hash_map>
-#include <vector>
-
-typedef ::std::hash_map< ::rtl::OUString, ::std::pair< ::rtl::OUString, ::rtl::OUString >, ::rtl::OUStringHash, ::std::equal_to< ::rtl::OUString > > EventsHash;
-
-struct SVX_DLLPRIVATE EventDisplayName
-{
- const sal_Char* pAsciiEventName;
- USHORT nEventResourceID;
- EventDisplayName() : pAsciiEventName( NULL ), nEventResourceID(0) { }
- EventDisplayName( const sal_Char* _pAsciiName, const USHORT _nResId )
- : pAsciiEventName( _pAsciiName )
- , nEventResourceID( _nResId )
- {
- }
-};
-typedef ::std::vector< EventDisplayName > EventDisplayNames;
-
-class _SvxMacroTabPage;
-class SvStringsDtor;
-class SvTabListBox;
-class Edit;
-class String;
-
-class _HeaderTabListBox;
-class _SvxMacroTabPage_Impl;
-
-
-class _SvxMacroTabPage : public SfxTabPage
-{
-#if _SOLAR__PRIVATE
- DECL_STATIC_LINK( _SvxMacroTabPage, SelectEvent_Impl, SvTabListBox * );
- DECL_STATIC_LINK( _SvxMacroTabPage, AssignDeleteHdl_Impl, PushButton * );
- DECL_STATIC_LINK( _SvxMacroTabPage, DoubleClickHdl_Impl, SvTabListBox * );
-
- static long GenericHandler_Impl( _SvxMacroTabPage* pThis, PushButton* pBtn );
-
-#endif
-protected:
- _SvxMacroTabPage_Impl* mpImpl;
- ::com::sun::star::uno::Reference< ::com::sun::star::container::XNameReplace > m_xAppEvents;
- ::com::sun::star::uno::Reference< ::com::sun::star::container::XNameReplace > m_xDocEvents;
- ::com::sun::star::uno::Reference< ::com::sun::star::util::XModifiable > m_xModifiable;
- EventsHash m_appEventsHash;
- EventsHash m_docEventsHash;
- bool bReadOnly, bDocModified, bAppEvents, bInitialized;
- EventDisplayNames aDisplayNames;
-
- _SvxMacroTabPage( Window* pParent, const ResId& rId, const SfxItemSet& rItemSet );
-
- void EnableButtons( const String& rLanguage );
- ::com::sun::star::uno::Any GetPropsByName( const ::rtl::OUString& eventName, EventsHash& eventsHash );
- ::std::pair< ::rtl::OUString, ::rtl::OUString > GetPairFromAny( ::com::sun::star::uno::Any aAny );
-
-public:
-
- virtual ~_SvxMacroTabPage();
- void InitResources();
-
- void InitAndSetHandler( ::com::sun::star::uno::Reference< ::com::sun::star::container::XNameReplace > xAppEvents, ::com::sun::star::uno::Reference< ::com::sun::star::container::XNameReplace > xDocEvents, ::com::sun::star::uno::Reference< ::com::sun::star::util::XModifiable > xModifiable );
- virtual BOOL FillItemSet( SfxItemSet& rSet );
-
- using SfxTabPage::Reset;
- virtual void Reset();
-
- void DisplayAppEvents( bool appEvents);
- void SetReadOnly( BOOL bSet );
- BOOL IsReadOnly() const;
-};
-
-class SvxMacroTabPage : public _SvxMacroTabPage
-{
-public:
- SvxMacroTabPage(
- Window* pParent,
- const ::com::sun::star::uno::Reference< ::com::sun::star::frame::XFrame >& _rxDocumentFrame,
- const SfxItemSet& rSet,
- ::com::sun::star::uno::Reference< ::com::sun::star::container::XNameReplace > xNameReplace,
- sal_uInt16 nSelectedIndex
- );
- virtual ~SvxMacroTabPage();
-};
-
-// class SvxMacroAssignDlg --------------------------------------------------
-
-typedef USHORT* (*GetTabPageRanges)(); // liefert internationale Which-Werte
-
-class SVX_DLLPUBLIC SvxMacroAssignSingleTabDialog : public SfxModalDialog
-{
-public:
- SvxMacroAssignSingleTabDialog( Window* pParent, const SfxItemSet& rOptionsSet, USHORT nUniqueId );
-
- virtual ~SvxMacroAssignSingleTabDialog();
-
- void SetTabPage( SfxTabPage* pTabPage );
- // SfxTabPage* GetTabPage() const { return pPage; }
-
- // OKButton* GetOKButton() const { return pOKBtn; }
- // CancelButton* GetCancelButton() const { return pCancelBtn; }
-
-private:
- SfxViewFrame* pFrame;
-
- FixedLine* pFixedLine;
-
- OKButton* pOKBtn;
- CancelButton* pCancelBtn;
- HelpButton* pHelpBtn;
-
- SfxTabPage* pPage;
- const SfxItemSet* pOptions;
- SfxItemSet* pOutSet;
-
-#if _SOLAR__PRIVATE
- DECL_DLLPRIVATE_LINK( OKHdl_Impl, Button * );
-#endif
-};
-
-
-class SVX_DLLPUBLIC SvxMacroAssignDlg : public SvxMacroAssignSingleTabDialog
-{
-public:
- SvxMacroAssignDlg(
- Window* pParent,
- const ::com::sun::star::uno::Reference< ::com::sun::star::frame::XFrame >& _rxDocumentFrame,
- const SfxItemSet& rSet,
- const ::com::sun::star::uno::Reference< ::com::sun::star::container::XNameReplace >& xNameReplace,
- sal_uInt16 nSelectedIndex
- );
- virtual ~SvxMacroAssignDlg();
-};
-
-#endif
diff --git a/svx/inc/svx/brshitem.hxx b/svx/inc/svx/brshitem.hxx
index 2f6c21670f92..f418a54fbe55 100644
--- a/svx/inc/svx/brshitem.hxx
+++ b/svx/inc/svx/brshitem.hxx
@@ -62,6 +62,9 @@ enum SvxGraphicPosition
GPOS_AREA, GPOS_TILED
};
+#define PARA_DEST_PARA 0
+#define PARA_DEST_CHAR 1
+
class SvxBrushItem_Impl;
class SVX_DLLPUBLIC SvxBrushItem : public SfxPoolItem
{
diff --git a/svx/inc/svx/charmap.hxx b/svx/inc/svx/charmap.hxx
index a61762de22d6..304e67c5a5f0 100644
--- a/svx/inc/svx/charmap.hxx
+++ b/svx/inc/svx/charmap.hxx
@@ -35,27 +35,13 @@
#include <vcl/ctrl.hxx>
#include <vcl/metric.hxx>
#include <vcl/scrbar.hxx>
-#include <sfx2/basedlgs.hxx>
#include <map>
#include <tools/shl.hxx> //add CHINA001
#include <tools/debug.hxx> //add CHINA001
-#include <vcl/sound.hxx> //add CHINA001
-#include <vcl/svapp.hxx> //add CHINA001
-#ifndef _SV_BUTTON_HXX
-#include <vcl/button.hxx> //add CHINA001
-#endif
-#include <vcl/fixed.hxx> //add CHINA001
-#include <vcl/lstbox.hxx> //add CHINA001
-#include <vcl/edit.hxx> //add CHINA001
-#include <vcl/metric.hxx>
#include "svx/svxdllapi.h"
-class SubsetMap;
-class SvxCharMapData;
-
// define ----------------------------------------------------------------
-#define CHARMAP_MAXLEN 32
#define COLUMN_COUNT 16
#define ROW_COUNT 8
@@ -86,6 +72,7 @@ public:
void SetHighlightHdl( const Link& rHdl ) { aHighHdl = rHdl; }
Link GetPreSelectHdl() const { return aHighHdl; }
void SetPreSelectHdl( const Link& rHdl ) { aPreSelectHdl = rHdl; }
+ static sal_uInt32& getSelectedChar();
#ifdef _SVX_CHARMAP_CXX_
::svx::SvxShowCharSetItem* ImplGetItem( int _nPos );
@@ -149,71 +136,8 @@ private:
void InitSettings( BOOL bForeground, BOOL bBackground);
// abstraction layers are: Unicode<->MapIndex<->Pixel
Point MapIndexToPixel( int) const;
-//#if 0 // _SOLAR__PRIVATE
DECL_LINK( VscrollHdl, ScrollBar* );
-//#endif
-};
-
-// class SvxShowText =====================================================
-
-class SVX_DLLPUBLIC SvxShowText : public Control
-{
-public:
- SvxShowText( Window* pParent,
- const ResId& rResId,
- BOOL bCenter = FALSE );
- ~SvxShowText();
-
- void SetFont( const Font& rFont );
- void SetText( const String& rText );
-
-protected:
- virtual void Paint( const Rectangle& );
-
-private:
- long mnY;
- BOOL mbCenter;
-
};
-class SVX_DLLPUBLIC SvxCharMapData
-{
-public:
- SvxCharMapData( class SfxModalDialog* pDialog, BOOL bOne_, ResMgr* pResContext );
-
- void SetCharFont( const Font& rFont );
-
-private:
-friend class SvxCharacterMap;
- SfxModalDialog* mpDialog;
-
- SvxShowCharSet aShowSet;
-// Edit aShowText;
- SvxShowText aShowText;
- OKButton aOKBtn;
- CancelButton aCancelBtn;
- HelpButton aHelpBtn;
- PushButton aDeleteBtn;
- FixedText aFontText;
- ListBox aFontLB;
- FixedText aSubsetText;
- ListBox aSubsetLB;
- FixedText aSymbolText;
- SvxShowText aShowChar;
- FixedText aCharCodeText;
-
- Font aFont;
- BOOL bOne;
- const SubsetMap* pSubsetMap;
-
- DECL_LINK( OKHdl, OKButton* );
- DECL_LINK( FontSelectHdl, ListBox* );
- DECL_LINK( SubsetSelectHdl, ListBox* );
- DECL_LINK( CharDoubleClickHdl, Control* pControl );
- DECL_LINK( CharSelectHdl, Control* pControl );
- DECL_LINK( CharHighlightHdl, Control* pControl );
- DECL_LINK( CharPreSelectHdl, Control* pControl );
- DECL_LINK( DeleteHdl, PushButton* pBtn );
-};
#endif
diff --git a/svx/inc/svx/dialogs.hrc b/svx/inc/svx/dialogs.hrc
index 448973fa525c..d19518fbcd88 100644
--- a/svx/inc/svx/dialogs.hrc
+++ b/svx/inc/svx/dialogs.hrc
@@ -38,7 +38,7 @@
// Resource-Id's ------------------------------------------------------------
// Bitte FIRSTFREE pflegen!!! (gilt nicht f"ur Strings)
-#define RID_SVX_FIRSTFREE 303
+#define RID_SVX_FIRSTFREE 305
// ResId fuer die Hintergrund-TabPage
#define RID_SVXPAGE_BACKGROUND (RID_SVX_START + 1)
@@ -436,6 +436,8 @@
#define RID_SVXDLG_SECURITY_OPTIONS (RID_SVX_START + 300)
#define RID_SVXDLG_WEBCONNECTION_INFO (RID_SVX_START + 301)
#define RID_SVXPAGE_IMPROVEMENT (RID_SVX_START + 302)
+#define RID_SVXPAGE_EVENTASSIGN (RID_SVX_START + 303)
+#define RID_SVXPAGE_CONFIGGROUPBOX (RID_SVX_START + 304)
// !!! please update RID_SVX_FIRSTFREE !!! see line 46
// Strings ------------------------------------------------------------------
diff --git a/svx/inc/svx/svxdlg.hxx b/svx/inc/svx/svxdlg.hxx
index 6a8785823aba..233c7956f18a 100644
--- a/svx/inc/svx/svxdlg.hxx
+++ b/svx/inc/svx/svxdlg.hxx
@@ -63,6 +63,8 @@ class Graphic;
class SdrObject;
namespace svx{ class SpellDialogChildWindow;}
+#define EMPTY_FRAME_REF com::sun::star::uno::Reference < com::sun::star::frame::XFrame >()
+
//#define SVX_DIALOGFACTORY_CLASSID 0xf8e5fd97, 0x49e2, 0x4ae5, 0xac, 0x31, 0x4, 0xcb, 0xf7, 0xf3, 0xcf, 0x69
class AbstractSvxDistributeDialog :public VclAbstractDialog //add for SvxDistributeDialog
{
@@ -177,22 +179,6 @@ public:
virtual void Invalidate( USHORT nFlags = 0 ) = 0;
};
-class AbstractSvxCharacterMap :public VclAbstractDialog //add for SvxCharacterMap
-{
-public:
- virtual void SetText( const XubString& rStr )=0; //From class Window
- virtual void DisableFontSelection()=0;
-
- virtual const Font& GetCharFont() const =0;
- virtual void SetCharFont( const Font& rFont )=0;
- virtual void SetFont( const Font& rFont ) =0;
-
- virtual void SetChar( sal_Unicode c )=0;
- virtual sal_Unicode GetChar() const=0;
-
- virtual String GetCharacters() const=0;
-};
-
class AbstractSvxSearchFormatDialog : public SfxAbstractTabDialog //for SvxSearchFormatDialog
{
public:
@@ -421,13 +407,9 @@ public:
virtual AbstractURLDlg * CreateURLDialog( Window* pParent,
const String& rURL, const String& rAltText, const String& rDescription,
const String& rTarget, const String& rName,
- TargetList& rTargetList,
- sal_uInt32 nResId) = 0;
+ TargetList& rTargetList ) = 0;
virtual AbstractSvxHlinkDlgMarkWnd* CreateSvxHlinkDlgMarkWndDialog( SvxHyperlinkTabPageBase* pParent, sal_uInt32 nResId ) =0; //add for SvxHlinkDlgMarkWnd
- virtual AbstractSvxCharacterMap * CreateSvxCharacterMap( Window* pParent, //add for SvxCharacterMap
- sal_uInt32 nResId,
- BOOL bOne = TRUE ) = 0;
virtual SfxAbstractTabDialog* CreateTabItemDialog( Window* pParent, //add for SvxSearchFormatDialog
const SfxItemSet& rSet,
sal_uInt32 nResId) = 0;
@@ -518,11 +500,17 @@ public:
sal_uInt32 nResId,
const SdrObject* pObj = NULL,
BOOL bHasObj = TRUE )=0;
- virtual AbstractSfxSingleTabDialog* CreateSfxSingleTabDialog( Window* pParent, //add for SvxMeasureDialog & SvxConnectionDialog
+ virtual VclAbstractDialog* CreateSfxDialog( Window* pParent, const SfxBindings& rBindings, sal_uInt32 nResId ) = 0;
+ virtual SfxAbstractDialog* CreateSfxDialog( Window* pParent, //add for SvxMeasureDialog & SvxConnectionDialog
const SfxItemSet& rAttr,
const SdrView* pView,
sal_uInt32 nResId
)=0;
+ virtual SfxAbstractDialog* CreateSfxDialog( Window* pParent, //add for SvxMeasureDialog & SvxConnectionDialog
+ const SfxItemSet& rAttr,
+ const ::com::sun::star::uno::Reference< ::com::sun::star::frame::XFrame >& _rxFrame,
+ sal_uInt32 nResId
+ )=0;
virtual AbstractSvxPostItDialog* CreateSvxPostItDialog( Window* pParent, //add for SvxPostItDialog
const SfxItemSet& rCoreSet,
sal_uInt32 nResId,
diff --git a/svx/inc/svx/xflbckit.hxx b/svx/inc/svx/xflbckit.hxx
index 9edcd00efab6..8f4de04218df 100644
--- a/svx/inc/svx/xflbckit.hxx
+++ b/svx/inc/svx/xflbckit.hxx
@@ -31,9 +31,8 @@
#ifndef _SVX_XFLBCKIT_HXX
#define _SVX_XFLBCKIT_HXX
-#ifndef _SFXINTITEM_HXX //autogen
#include <svtools/eitem.hxx>
-#endif
+#include "svx/svxdllapi.h"
/*************************************************************************
|*
@@ -41,7 +40,7 @@
|*
\************************************************************************/
-class XFillBackgroundItem : public SfxBoolItem
+class SVX_DLLPUBLIC XFillBackgroundItem : public SfxBoolItem
{
public:
TYPEINFO();
diff --git a/svx/inc/svx/xflbmpit.hxx b/svx/inc/svx/xflbmpit.hxx
index 8a0389a0b227..ff15f038dcd3 100644
--- a/svx/inc/svx/xflbmpit.hxx
+++ b/svx/inc/svx/xflbmpit.hxx
@@ -32,6 +32,7 @@
#define _SVX_XFLBMPIT_HXX
#include <svtools/eitem.hxx>
+#include "svx/svxdllapi.h"
/*************************************************************************
|*
@@ -39,7 +40,7 @@
|*
\************************************************************************/
-class XFillBmpPosItem : public SfxEnumItem
+class SVX_DLLPUBLIC XFillBmpPosItem : public SfxEnumItem
{
public:
TYPEINFO();
diff --git a/svx/inc/svx/xflbmsli.hxx b/svx/inc/svx/xflbmsli.hxx
index 655fda040d71..f57f4dc811d1 100644
--- a/svx/inc/svx/xflbmsli.hxx
+++ b/svx/inc/svx/xflbmsli.hxx
@@ -32,6 +32,7 @@
#define _SVX_XFLBMSLI_HXX
#include <svtools/eitem.hxx>
+#include "svx/svxdllapi.h"
/*************************************************************************
|*
@@ -39,7 +40,7 @@
|*
\************************************************************************/
-class XFillBmpSizeLogItem : public SfxBoolItem
+class SVX_DLLPUBLIC XFillBmpSizeLogItem : public SfxBoolItem
{
public:
TYPEINFO();
diff --git a/svx/inc/svx/xflbmsxy.hxx b/svx/inc/svx/xflbmsxy.hxx
index c05db28de075..c9da8290daa0 100644
--- a/svx/inc/svx/xflbmsxy.hxx
+++ b/svx/inc/svx/xflbmsxy.hxx
@@ -32,6 +32,7 @@
#define _SVX_XFLBMSXY_HXX
#include <svtools/metitem.hxx>
+#include "svx/svxdllapi.h"
/*************************************************************************
|*
@@ -39,7 +40,7 @@
|*
\************************************************************************/
-class XFillBmpSizeXItem : public SfxMetricItem
+class SVX_DLLPUBLIC XFillBmpSizeXItem : public SfxMetricItem
{
public:
TYPEINFO();
@@ -66,7 +67,7 @@ public:
|*
\************************************************************************/
-class XFillBmpSizeYItem : public SfxMetricItem
+class SVX_DLLPUBLIC XFillBmpSizeYItem : public SfxMetricItem
{
public:
TYPEINFO();
diff --git a/svx/inc/svx/xflboxy.hxx b/svx/inc/svx/xflboxy.hxx
index e1a15b63954d..6e9024399ef0 100644
--- a/svx/inc/svx/xflboxy.hxx
+++ b/svx/inc/svx/xflboxy.hxx
@@ -32,6 +32,7 @@
#define _SVX_XFLBOXY_HXX
#include <svtools/intitem.hxx>
+#include "svx/svxdllapi.h"
/*************************************************************************
|*
@@ -39,7 +40,7 @@
|*
\************************************************************************/
-class XFillBmpPosOffsetXItem : public SfxUInt16Item
+class SVX_DLLPUBLIC XFillBmpPosOffsetXItem : public SfxUInt16Item
{
public:
TYPEINFO();
@@ -62,7 +63,7 @@ public:
|*
\************************************************************************/
-class XFillBmpPosOffsetYItem : public SfxUInt16Item
+class SVX_DLLPUBLIC XFillBmpPosOffsetYItem : public SfxUInt16Item
{
public:
TYPEINFO();
diff --git a/svx/inc/svx/xflbtoxy.hxx b/svx/inc/svx/xflbtoxy.hxx
index e2ede86f6bd4..e01eb79ff146 100644
--- a/svx/inc/svx/xflbtoxy.hxx
+++ b/svx/inc/svx/xflbtoxy.hxx
@@ -32,6 +32,7 @@
#define _SVX_XFLBTOXY_HXX
#include <svtools/intitem.hxx>
+#include "svx/svxdllapi.h"
/*************************************************************************
|*
@@ -39,7 +40,7 @@
|*
\************************************************************************/
-class XFillBmpTileOffsetXItem : public SfxUInt16Item
+class SVX_DLLPUBLIC XFillBmpTileOffsetXItem : public SfxUInt16Item
{
public:
TYPEINFO();
@@ -62,7 +63,7 @@ public:
|*
\************************************************************************/
-class XFillBmpTileOffsetYItem : public SfxUInt16Item
+class SVX_DLLPUBLIC XFillBmpTileOffsetYItem : public SfxUInt16Item
{
public:
TYPEINFO();