summaryrefslogtreecommitdiff
path: root/include/vcl
diff options
context:
space:
mode:
Diffstat (limited to 'include/vcl')
-rw-r--r--include/vcl/builderfactory.hxx10
1 files changed, 3 insertions, 7 deletions
diff --git a/include/vcl/builderfactory.hxx b/include/vcl/builderfactory.hxx
index fbb53cc5f89f..c2bada89ffe2 100644
--- a/include/vcl/builderfactory.hxx
+++ b/include/vcl/builderfactory.hxx
@@ -13,26 +13,22 @@
#include <vcl/vclptr.hxx>
#include <vcl/builder.hxx>
-#define VCL_BUILDER_DECL_FACTORY(typeName) \
- extern "C" SAL_DLLPUBLIC_EXPORT void SAL_CALL \
- make##typeName(VclPtr<vcl::Window> &rRet, VclPtr<vcl::Window> &pParent, VclBuilder::stringmap &rMap)
-
#define VCL_BUILDER_FACTORY(typeName) \
- VCL_BUILDER_DECL_FACTORY(typeName) \
+ extern "C" SAL_DLLPUBLIC_EXPORT void SAL_CALL make##typeName(VclPtr<vcl::Window> & rRet, VclPtr<vcl::Window> & pParent, VclBuilder::stringmap & rMap) \
{ \
(void)rMap; \
rRet = VclPtr<typeName>::Create(pParent); \
}
#define VCL_BUILDER_FACTORY_ARGS(typeName,arg1) \
- VCL_BUILDER_DECL_FACTORY(typeName) \
+ extern "C" SAL_DLLPUBLIC_EXPORT void SAL_CALL make##typeName(VclPtr<vcl::Window> & rRet, VclPtr<vcl::Window> & pParent, VclBuilder::stringmap & rMap) \
{ \
(void)rMap; \
rRet = VclPtr<typeName>::Create(pParent,arg1); \
}
#define VCL_BUILDER_FACTORY_CONSTRUCTOR(typeName,arg2) \
- VCL_BUILDER_DECL_FACTORY(typeName) \
+ extern "C" SAL_DLLPUBLIC_EXPORT void SAL_CALL make##typeName(VclPtr<vcl::Window> & rRet, VclPtr<vcl::Window> & pParent, VclBuilder::stringmap & rMap) \
{ \
OUString sBorder = VclBuilder::extractCustomProperty(rMap); \
WinBits wb = arg2; \