Modified: incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/fillhatchprimitive2d.hxx
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/fillhatchprimitive2d.hxx?rev=1167627&r1=1167626&r2=1167627&view=diff
==============================================================================
--- incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/fillhatchprimitive2d.hxx (original)
+++ incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/fillhatchprimitive2d.hxx Sat Sep 10 22:46:16 2011
@@ -28,6 +28,7 @@
#ifndef INCLUDED_DRAWINGLAYER_PRIMITIVE2D_FILLHATCHPRIMITIVE2D_HXX
#define INCLUDED_DRAWINGLAYER_PRIMITIVE2D_FILLHATCHPRIMITIVE2D_HXX
+#include <drawinglayer/drawinglayerdllapi.h>
#include <drawinglayer/primitive2d/baseprimitive2d.hxx>
#include <drawinglayer/attribute/fillhatchattribute.hxx>
#include <basegfx/color/bcolor.hxx>
@@ -48,7 +49,7 @@ namespace drawinglayer
The decomposition will deliver the hatch lines.
*/
- class FillHatchPrimitive2D : public BufferedDecompositionPrimitive2D
+ class DRAWINGLAYER_DLLPUBLIC FillHatchPrimitive2D : public BufferedDecompositionPrimitive2D
{
private:
/// the geometric definition
Modified: incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/graphicprimitive2d.hxx
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/graphicprimitive2d.hxx?rev=1167627&r1=1167626&r2=1167627&view=diff
==============================================================================
--- incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/graphicprimitive2d.hxx (original)
+++ incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/graphicprimitive2d.hxx Sat Sep 10 22:46:16 2011
@@ -28,6 +28,7 @@
#ifndef INCLUDED_DRAWINGLAYER_PRIMITIVE2D_GRAPHICPRIMITIVE2D_HXX
#define INCLUDED_DRAWINGLAYER_PRIMITIVE2D_GRAPHICPRIMITIVE2D_HXX
+#include <drawinglayer/drawinglayerdllapi.h>
#include <drawinglayer/primitive2d/baseprimitive2d.hxx>
#include <basegfx/matrix/b2dhommatrix.hxx>
#include <svtools/grfmgr.hxx>
@@ -53,7 +54,7 @@ namespace drawinglayer
The primitive geometry area is defined by Transform.
*/
- class GraphicPrimitive2D : public BufferedDecompositionPrimitive2D
+ class DRAWINGLAYER_DLLPUBLIC GraphicPrimitive2D : public BufferedDecompositionPrimitive2D
{
private:
/// the geometric definition
Modified: incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/gridprimitive2d.hxx
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/gridprimitive2d.hxx?rev=1167627&r1=1167626&r2=1167627&view=diff
==============================================================================
--- incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/gridprimitive2d.hxx (original)
+++ incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/gridprimitive2d.hxx Sat Sep 10 22:46:16 2011
@@ -28,6 +28,7 @@
#ifndef INCLUDED_DRAWINGLAYER_PRIMITIVE2D_GRIDPRIMITIVE2D_HXX
#define INCLUDED_DRAWINGLAYER_PRIMITIVE2D_GRIDPRIMITIVE2D_HXX
+#include <drawinglayer/drawinglayerdllapi.h>
#include <drawinglayer/primitive2d/baseprimitive2d.hxx>
#include <basegfx/matrix/b2dhommatrix.hxx>
#include <basegfx/color/bcolor.hxx>
@@ -49,7 +50,7 @@ namespace drawinglayer
makes this primitive highly view-dependent and it dynamically buffers
the last decomposition dependent from the Viewport used.
*/
- class GridPrimitive2D : public BufferedDecompositionPrimitive2D
+ class DRAWINGLAYER_DLLPUBLIC GridPrimitive2D : public BufferedDecompositionPrimitive2D
{
private:
/// The geometry definition for the grid area
Modified: incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/groupprimitive2d.hxx
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/groupprimitive2d.hxx?rev=1167627&r1=1167626&r2=1167627&view=diff
==============================================================================
--- incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/groupprimitive2d.hxx (original)
+++ incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/groupprimitive2d.hxx Sat Sep 10 22:46:16 2011
@@ -28,6 +28,7 @@
#ifndef INCLUDED_DRAWINGLAYER_PRIMITIVE2D_GROUPPRIMITIVE2D_HXX
#define INCLUDED_DRAWINGLAYER_PRIMITIVE2D_GROUPPRIMITIVE2D_HXX
+#include <drawinglayer/drawinglayerdllapi.h>
#include <drawinglayer/primitive2d/baseprimitive2d.hxx>
//////////////////////////////////////////////////////////////////////////////
@@ -69,7 +70,7 @@ namespace drawinglayer
- ModifiedColorPrimitive2D (for a stack of color modifications)
- TransformPrimitive2D (for a transformation stack)
*/
- class GroupPrimitive2D : public BasePrimitive2D
+ class DRAWINGLAYER_DLLPUBLIC GroupPrimitive2D : public BasePrimitive2D
{
private:
/// the children. Declared private since this shall never be changed at all after construction
Modified: incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/helplineprimitive2d.hxx
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/helplineprimitive2d.hxx?rev=1167627&r1=1167626&r2=1167627&view=diff
==============================================================================
--- incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/helplineprimitive2d.hxx (original)
+++ incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/helplineprimitive2d.hxx Sat Sep 10 22:46:16 2011
@@ -28,6 +28,7 @@
#ifndef INCLUDED_DRAWINGLAYER_PRIMITIVE2D_HELPLINEPRIMITIVE2D_HXX
#define INCLUDED_DRAWINGLAYER_PRIMITIVE2D_HELPLINEPRIMITIVE2D_HXX
+#include <drawinglayer/drawinglayerdllapi.h>
#include <drawinglayer/primitive2d/baseprimitive2d.hxx>
#include <basegfx/color/bcolor.hxx>
#include <basegfx/matrix/b2dhommatrix.hxx>
@@ -60,7 +61,7 @@ namespace drawinglayer
The visualisation uses the two given colors to create a dashed line with
the given dash length.
*/
- class HelplinePrimitive2D : public BufferedDecompositionPrimitive2D
+ class DRAWINGLAYER_DLLPUBLIC HelplinePrimitive2D : public BufferedDecompositionPrimitive2D
{
private:
/// Helpline geometry definition
Modified: incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/hiddengeometryprimitive2d.hxx
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/hiddengeometryprimitive2d.hxx?rev=1167627&r1=1167626&r2=1167627&view=diff
==============================================================================
--- incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/hiddengeometryprimitive2d.hxx (original)
+++ incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/hiddengeometryprimitive2d.hxx Sat Sep 10 22:46:16 2011
@@ -36,6 +36,7 @@
#ifndef INCLUDED_DRAWINGLAYER_PRIMITIVE2D_HIDDENGEOMETRYPRIMITIVE2D_HXX
#define INCLUDED_DRAWINGLAYER_PRIMITIVE2D_HIDDENGEOMETRYPRIMITIVE2D_HXX
+#include <drawinglayer/drawinglayerdllapi.h>
#include <drawinglayer/primitive2d/groupprimitive2d.hxx>
//////////////////////////////////////////////////////////////////////////////
@@ -52,7 +53,7 @@ namespace drawinglayer
// filled nor lines' creation criteria. The whole primitive decomposes to nothing,
// so no one not knowing it will be influenced. Only helper processors for hit test
// (and maybe BoundRect extractors) will use it and it's children subcontent.
- class HiddenGeometryPrimitive2D : public GroupPrimitive2D
+ class DRAWINGLAYER_DLLPUBLIC HiddenGeometryPrimitive2D : public GroupPrimitive2D
{
public:
HiddenGeometryPrimitive2D(const Primitive2DSequence& rChildren);
Modified: incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/invertprimitive2d.hxx
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/invertprimitive2d.hxx?rev=1167627&r1=1167626&r2=1167627&view=diff
==============================================================================
--- incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/invertprimitive2d.hxx (original)
+++ incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/invertprimitive2d.hxx Sat Sep 10 22:46:16 2011
@@ -28,6 +28,7 @@
#ifndef INCLUDED_DRAWINGLAYER_PRIMITIVE2D_INVERTPRIMITIVE2D_HXX
#define INCLUDED_DRAWINGLAYER_PRIMITIVE2D_INVERTPRIMITIVE2D_HXX
+#include <drawinglayer/drawinglayerdllapi.h>
#include <drawinglayer/primitive2d/groupprimitive2d.hxx>
//////////////////////////////////////////////////////////////////////////////
@@ -46,7 +47,7 @@ namespace drawinglayer
systems. XOR painting needs read access to the target, so modern
graphic systems tend to not support it anymore.
*/
- class InvertPrimitive2D : public GroupPrimitive2D
+ class DRAWINGLAYER_DLLPUBLIC InvertPrimitive2D : public GroupPrimitive2D
{
public:
/// constructor
Modified: incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/markerarrayprimitive2d.hxx
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/markerarrayprimitive2d.hxx?rev=1167627&r1=1167626&r2=1167627&view=diff
==============================================================================
--- incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/markerarrayprimitive2d.hxx (original)
+++ incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/markerarrayprimitive2d.hxx Sat Sep 10 22:46:16 2011
@@ -28,6 +28,7 @@
#ifndef INCLUDED_DRAWINGLAYER_PRIMITIVE2D_MARKERARRAYPRIMITIVE2D_HXX
#define INCLUDED_DRAWINGLAYER_PRIMITIVE2D_MARKERARRAYPRIMITIVE2D_HXX
+#include <drawinglayer/drawinglayerdllapi.h>
#include <drawinglayer/primitive2d/baseprimitive2d.hxx>
#include <basegfx/color/bcolor.hxx>
#include <vcl/bitmapex.hxx>
@@ -52,7 +53,7 @@ namespace drawinglayer
It decomposes to the needed number of BitmapPrimitive2D's, so it would
be efficient to handle it directly in a renderer.
*/
- class MarkerArrayPrimitive2D : public BufferedDecompositionPrimitive2D
+ class DRAWINGLAYER_DLLPUBLIC MarkerArrayPrimitive2D : public BufferedDecompositionPrimitive2D
{
private:
/// the positions for the marker
Modified: incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/maskprimitive2d.hxx
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/maskprimitive2d.hxx?rev=1167627&r1=1167626&r2=1167627&view=diff
==============================================================================
--- incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/maskprimitive2d.hxx (original)
+++ incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/maskprimitive2d.hxx Sat Sep 10 22:46:16 2011
@@ -28,6 +28,7 @@
#ifndef INCLUDED_DRAWINGLAYER_PRIMITIVE2D_MASKPRIMITIVE2D_HXX
#define INCLUDED_DRAWINGLAYER_PRIMITIVE2D_MASKPRIMITIVE2D_HXX
+#include <drawinglayer/drawinglayerdllapi.h>
#include <drawinglayer/primitive2d/groupprimitive2d.hxx>
#include <basegfx/polygon/b2dpolypolygon.hxx>
@@ -51,7 +52,7 @@ namespace drawinglayer
The geometrc range of this primitive is completely defined by the Mask
PolyPolygon since by definition nothing outside of the mask is visible.
*/
- class MaskPrimitive2D : public GroupPrimitive2D
+ class DRAWINGLAYER_DLLPUBLIC MaskPrimitive2D : public GroupPrimitive2D
{
private:
/// the mask PolyPolygon
Modified: incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/mediaprimitive2d.hxx
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/mediaprimitive2d.hxx?rev=1167627&r1=1167626&r2=1167627&view=diff
==============================================================================
--- incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/mediaprimitive2d.hxx (original)
+++ incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/mediaprimitive2d.hxx Sat Sep 10 22:46:16 2011
@@ -28,6 +28,7 @@
#ifndef INCLUDED_DRAWINGLAYER_PRIMITIVE2D_MEDIAPRIMITIVE2D_HXX
#define INCLUDED_DRAWINGLAYER_PRIMITIVE2D_MEDIAPRIMITIVE2D_HXX
+#include <drawinglayer/drawinglayerdllapi.h>
#include <drawinglayer/primitive2d/baseprimitive2d.hxx>
#include <basegfx/matrix/b2dhommatrix.hxx>
#include <basegfx/color/bcolor.hxx>
@@ -47,7 +48,7 @@ namespace drawinglayer
background and the decomposition will try to create a graphic representation
if te content (defined by the URL), e.g. a still frome for animated stuff.
*/
- class MediaPrimitive2D : public BufferedDecompositionPrimitive2D
+ class DRAWINGLAYER_DLLPUBLIC MediaPrimitive2D : public BufferedDecompositionPrimitive2D
{
private:
/// the geometry definition
Modified: incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/metafileprimitive2d.hxx
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/metafileprimitive2d.hxx?rev=1167627&r1=1167626&r2=1167627&view=diff
==============================================================================
--- incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/metafileprimitive2d.hxx (original)
+++ incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/metafileprimitive2d.hxx Sat Sep 10 22:46:16 2011
@@ -28,6 +28,7 @@
#ifndef INCLUDED_DRAWINGLAYER_PRIMITIVE2D_METAFILEPRIMITIVE2D_HXX
#define INCLUDED_DRAWINGLAYER_PRIMITIVE2D_METAFILEPRIMITIVE2D_HXX
+#include <drawinglayer/drawinglayerdllapi.h>
#include <drawinglayer/primitive2d/baseprimitive2d.hxx>
#include <basegfx/matrix/b2dhommatrix.hxx>
#include <vcl/gdimtf.hxx>
@@ -59,7 +60,7 @@ namespace drawinglayer
have many advantages; Metafile would no longer have to be rendered by
sub-systems and a standard way for converting Metafiles would exist.
*/
- class MetafilePrimitive2D : public BufferedDecompositionPrimitive2D
+ class DRAWINGLAYER_DLLPUBLIC MetafilePrimitive2D : public BufferedDecompositionPrimitive2D
{
private:
/// the geometry definition
Modified: incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/modifiedcolorprimitive2d.hxx
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/modifiedcolorprimitive2d.hxx?rev=1167627&r1=1167626&r2=1167627&view=diff
==============================================================================
--- incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/modifiedcolorprimitive2d.hxx (original)
+++ incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/modifiedcolorprimitive2d.hxx Sat Sep 10 22:46:16 2011
@@ -28,6 +28,7 @@
#ifndef INCLUDED_DRAWINGLAYER_PRIMITIVE2D_MODIFIEDCOLORPRIMITIVE2D_HXX
#define INCLUDED_DRAWINGLAYER_PRIMITIVE2D_MODIFIEDCOLORPRIMITIVE2D_HXX
+#include <drawinglayer/drawinglayerdllapi.h>
#include <drawinglayer/primitive2d/groupprimitive2d.hxx>
#include <basegfx/color/bcolormodifier.hxx>
@@ -54,7 +55,7 @@ namespace drawinglayer
If a renderer does not handle this primitive, the content will
be visualized unchanged.
*/
- class ModifiedColorPrimitive2D : public GroupPrimitive2D
+ class DRAWINGLAYER_DLLPUBLIC ModifiedColorPrimitive2D : public GroupPrimitive2D
{
private:
/// The ColorModifier to use
Modified: incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/pagepreviewprimitive2d.hxx
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/pagepreviewprimitive2d.hxx?rev=1167627&r1=1167626&r2=1167627&view=diff
==============================================================================
--- incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/pagepreviewprimitive2d.hxx (original)
+++ incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/pagepreviewprimitive2d.hxx Sat Sep 10 22:46:16 2011
@@ -28,6 +28,7 @@
#ifndef INCLUDED_DRAWINGLAYER_PRIMITIVE2D_PAGEPREVIEWPRIMITIVE2D_HXX
#define INCLUDED_DRAWINGLAYER_PRIMITIVE2D_PAGEPREVIEWPRIMITIVE2D_HXX
+#include <drawinglayer/drawinglayerdllapi.h>
#include <drawinglayer/primitive2d/baseprimitive2d.hxx>
#include <com/sun/star/drawing/XDrawPage.hpp>
#include <basegfx/matrix/b2dhommatrix.hxx>
@@ -46,7 +47,7 @@ namespace drawinglayer
those primitives to be visualized correctly, Your renderer needs to locally correct it's
ViewInformation2D to reference the new XDrawPage.
*/
- class PagePreviewPrimitive2D : public BufferedDecompositionPrimitive2D
+ class DRAWINGLAYER_DLLPUBLIC PagePreviewPrimitive2D : public BufferedDecompositionPrimitive2D
{
private:
/** the XDrawPage visualized by this primitive. When we go forward with primitives
Modified: incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/pointarrayprimitive2d.hxx
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/pointarrayprimitive2d.hxx?rev=1167627&r1=1167626&r2=1167627&view=diff
==============================================================================
--- incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/pointarrayprimitive2d.hxx (original)
+++ incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/pointarrayprimitive2d.hxx Sat Sep 10 22:46:16 2011
@@ -28,6 +28,7 @@
#ifndef INCLUDED_DRAWINGLAYER_PRIMITIVE2D_POINTARRAYPRIMITIVE2D_HXX
#define INCLUDED_DRAWINGLAYER_PRIMITIVE2D_POINTARRAYPRIMITIVE2D_HXX
+#include <drawinglayer/drawinglayerdllapi.h>
#include <drawinglayer/primitive2d/baseprimitive2d.hxx>
#include <basegfx/color/bcolor.hxx>
@@ -48,7 +49,7 @@ namespace drawinglayer
should proccess it (Currently it is only used for grid visualisation,
but this may change).
*/
- class PointArrayPrimitive2D : public BasePrimitive2D
+ class DRAWINGLAYER_DLLPUBLIC PointArrayPrimitive2D : public BasePrimitive2D
{
private:
/// the array of positions
Modified: incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/polygonprimitive2d.hxx
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/polygonprimitive2d.hxx?rev=1167627&r1=1167626&r2=1167627&view=diff
==============================================================================
--- incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/polygonprimitive2d.hxx (original)
+++ incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/polygonprimitive2d.hxx Sat Sep 10 22:46:16 2011
@@ -28,6 +28,7 @@
#ifndef INCLUDED_DRAWINGLAYER_PRIMITIVE2D_POLYGONPRIMITIVE2D_HXX
#define INCLUDED_DRAWINGLAYER_PRIMITIVE2D_POLYGONPRIMITIVE2D_HXX
+#include <drawinglayer/drawinglayerdllapi.h>
#include <drawinglayer/primitive2d/baseprimitive2d.hxx>
#include <drawinglayer/attribute/lineattribute.hxx>
#include <drawinglayer/attribute/strokeattribute.hxx>
@@ -51,7 +52,7 @@ namespace drawinglayer
This is one of the non-decomposable primitives, so a renderer
should proccess it.
*/
- class PolygonHairlinePrimitive2D : public BasePrimitive2D
+ class DRAWINGLAYER_DLLPUBLIC PolygonHairlinePrimitive2D : public BasePrimitive2D
{
private:
/// the hairline geometry
@@ -98,7 +99,7 @@ namespace drawinglayer
It will be decomposed to the needed PolygonHairlinePrimitive2D if
not handled directly by a renderer.
*/
- class PolygonMarkerPrimitive2D : public BufferedDecompositionPrimitive2D
+ class DRAWINGLAYER_DLLPUBLIC PolygonMarkerPrimitive2D : public BufferedDecompositionPrimitive2D
{
private:
/// the marker hairline geometry
@@ -160,7 +161,7 @@ namespace drawinglayer
and stroke attributes. It will be decomposed dependent on the definition
to the needed primitives, e.g. filled PolyPolygons for fat lines.
*/
- class PolygonStrokePrimitive2D : public BufferedDecompositionPrimitive2D
+ class DRAWINGLAYER_DLLPUBLIC PolygonStrokePrimitive2D : public BufferedDecompositionPrimitive2D
{
private:
/// the line geometry
@@ -217,7 +218,7 @@ namespace drawinglayer
This primitive defines a waveline based on a PolygonStrokePrimitive2D
where the wave is defined by wave width and wave length.
*/
- class PolygonWavePrimitive2D : public PolygonStrokePrimitive2D
+ class DRAWINGLAYER_DLLPUBLIC PolygonWavePrimitive2D : public PolygonStrokePrimitive2D
{
private:
/// wave definition
@@ -273,7 +274,7 @@ namespace drawinglayer
eventually by start and end definitions which are normally used for
arrows.
*/
- class PolygonStrokeArrowPrimitive2D : public PolygonStrokePrimitive2D
+ class DRAWINGLAYER_DLLPUBLIC PolygonStrokeArrowPrimitive2D : public PolygonStrokePrimitive2D
{
private:
/// geometric definitions for line start and end
Modified: incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/polypolygonprimitive2d.hxx
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/polypolygonprimitive2d.hxx?rev=1167627&r1=1167626&r2=1167627&view=diff
==============================================================================
--- incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/polypolygonprimitive2d.hxx (original)
+++ incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/polypolygonprimitive2d.hxx Sat Sep 10 22:46:16 2011
@@ -28,6 +28,7 @@
#ifndef INCLUDED_DRAWINGLAYER_PRIMITIVE2D_POLYPOLYGONPRIMITIVE2D_HXX
#define INCLUDED_DRAWINGLAYER_PRIMITIVE2D_POLYPOLYGONPRIMITIVE2D_HXX
+#include <drawinglayer/drawinglayerdllapi.h>
#include <drawinglayer/primitive2d/baseprimitive2d.hxx>
#include <drawinglayer/attribute/fillbitmapattribute.hxx>
#include <basegfx/polygon/b2dpolypolygon.hxx>
@@ -51,7 +52,7 @@ namespace drawinglayer
just for convenience. The definition is not different from the single
defined PolygonHairlinePrimitive2Ds.
*/
- class PolyPolygonHairlinePrimitive2D : public BufferedDecompositionPrimitive2D
+ class DRAWINGLAYER_DLLPUBLIC PolyPolygonHairlinePrimitive2D : public BufferedDecompositionPrimitive2D
{
private:
/// the hairline geometry
@@ -97,7 +98,7 @@ namespace drawinglayer
just for convenience. The definition is not different from the single
defined PolygonMarkerPrimitive2Ds.
*/
- class PolyPolygonMarkerPrimitive2D : public BufferedDecompositionPrimitive2D
+ class DRAWINGLAYER_DLLPUBLIC PolyPolygonMarkerPrimitive2D : public BufferedDecompositionPrimitive2D
{
private:
/// the marker hairline geometry
@@ -153,7 +154,7 @@ namespace drawinglayer
just for convenience. The definition is not different from the single
defined PolygonStrokePrimitive2Ds.
*/
- class PolyPolygonStrokePrimitive2D : public BufferedDecompositionPrimitive2D
+ class DRAWINGLAYER_DLLPUBLIC PolyPolygonStrokePrimitive2D : public BufferedDecompositionPrimitive2D
{
private:
/// the line geometry
@@ -211,7 +212,7 @@ namespace drawinglayer
just for convenience. The definition is not different from the single
defined PolygonStrokeArrowPrimitive2Ds.
*/
- class PolyPolygonStrokeArrowPrimitive2D : public PolyPolygonStrokePrimitive2D
+ class DRAWINGLAYER_DLLPUBLIC PolyPolygonStrokeArrowPrimitive2D : public PolyPolygonStrokePrimitive2D
{
private:
/// geometric definitions for line start and end
@@ -267,7 +268,7 @@ namespace drawinglayer
This is one of the non-decomposable primitives, so a renderer
should proccess it.
*/
- class PolyPolygonColorPrimitive2D : public BasePrimitive2D
+ class DRAWINGLAYER_DLLPUBLIC PolyPolygonColorPrimitive2D : public BasePrimitive2D
{
private:
/// the PolyPolygon geometry
@@ -311,7 +312,7 @@ namespace drawinglayer
decomosition will create a MaskPrimitive2D containing a
FillGradientPrimitive2D.
*/
- class PolyPolygonGradientPrimitive2D : public BufferedDecompositionPrimitive2D
+ class DRAWINGLAYER_DLLPUBLIC PolyPolygonGradientPrimitive2D : public BufferedDecompositionPrimitive2D
{
private:
/// the PolyPolygon geometry
@@ -356,7 +357,7 @@ namespace drawinglayer
decomosition will create a MaskPrimitive2D containing a
FillHatchPrimitive2D.
*/
- class PolyPolygonHatchPrimitive2D : public BufferedDecompositionPrimitive2D
+ class DRAWINGLAYER_DLLPUBLIC PolyPolygonHatchPrimitive2D : public BufferedDecompositionPrimitive2D
{
private:
/// the PolyPolygon geometry
@@ -406,7 +407,7 @@ namespace drawinglayer
(including transparence). The decomosition will create a MaskPrimitive2D
containing a FillBitmapPrimitive2D.
*/
- class PolyPolygonBitmapPrimitive2D : public BufferedDecompositionPrimitive2D
+ class DRAWINGLAYER_DLLPUBLIC PolyPolygonBitmapPrimitive2D : public BufferedDecompositionPrimitive2D
{
private:
/// the PolyPolygon geometry
Modified: incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/primitivetools2d.hxx
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/primitivetools2d.hxx?rev=1167627&r1=1167626&r2=1167627&view=diff
==============================================================================
--- incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/primitivetools2d.hxx (original)
+++ incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/primitivetools2d.hxx Sat Sep 10 22:46:16 2011
@@ -28,6 +28,7 @@
#ifndef INCLUDED_DRAWINGLAYER_PRIMITIVE2D_PRIMITIVE2DTOOLS_HXX
#define INCLUDED_DRAWINGLAYER_PRIMITIVE2D_PRIMITIVE2DTOOLS_HXX
+#include <drawinglayer/drawinglayerdllapi.h>
#include <drawinglayer/primitive2d/baseprimitive2d.hxx>
#include <basegfx/matrix/b2dhommatrix.hxx>
@@ -44,7 +45,7 @@ namespace drawinglayer
guards the buffered local decomposition and ensures that a create2DDecomposition
implementation may use an up-to-date DiscreteUnit accessible using getDiscreteUnit()
*/
- class DiscreteMetricDependentPrimitive2D : public BufferedDecompositionPrimitive2D
+ class DRAWINGLAYER_DLLPUBLIC DiscreteMetricDependentPrimitive2D : public BufferedDecompositionPrimitive2D
{
private:
/** the last used fDiscreteUnit definitions for decomposition. Since this
@@ -83,7 +84,7 @@ namespace drawinglayer
guards the buffered local decomposition and ensures that a create2DDecomposition
implementation may use an up-to-date Viewport accessible using getViewport()
*/
- class ViewportDependentPrimitive2D : public BufferedDecompositionPrimitive2D
+ class DRAWINGLAYER_DLLPUBLIC ViewportDependentPrimitive2D : public BufferedDecompositionPrimitive2D
{
private:
/** the last used Viewport definition for decomposition. Since this
@@ -122,7 +123,7 @@ namespace drawinglayer
guards the buffered local decomposition and ensures that a create2DDecomposition
implementation may use an up-to-date ViewTransformation accessible using getViewTransformation()
*/
- class ViewTransformationDependentPrimitive2D : public BufferedDecompositionPrimitive2D
+ class DRAWINGLAYER_DLLPUBLIC ViewTransformationDependentPrimitive2D : public BufferedDecompositionPrimitive2D
{
private:
/** the last used ViewTransformation definition for decomposition. Since this
@@ -162,7 +163,7 @@ namespace drawinglayer
implementation may use an up-to-date ViewTransformation accessible using getViewTransformation()
and an object transformation via getObjectTransformation()
*/
- class ObjectAndViewTransformationDependentPrimitive2D : public BufferedDecompositionPrimitive2D
+ class DRAWINGLAYER_DLLPUBLIC ObjectAndViewTransformationDependentPrimitive2D : public BufferedDecompositionPrimitive2D
{
private:
/** the last used ViewTransformation and the last ObjectTransformation
Modified: incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/sceneprimitive2d.hxx
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/sceneprimitive2d.hxx?rev=1167627&r1=1167626&r2=1167627&view=diff
==============================================================================
--- incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/sceneprimitive2d.hxx (original)
+++ incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/sceneprimitive2d.hxx Sat Sep 10 22:46:16 2011
@@ -28,6 +28,7 @@
#ifndef INCLUDED_DRAWINGLAYER_PRIMITIVE2D_SCENEPRIMITIVE2D_HXX
#define INCLUDED_DRAWINGLAYER_PRIMITIVE2D_SCENEPRIMITIVE2D_HXX
+#include <drawinglayer/drawinglayerdllapi.h>
#include <drawinglayer/primitive2d/baseprimitive2d.hxx>
#include <drawinglayer/primitive3d/baseprimitive3d.hxx>
#include <drawinglayer/geometry/viewinformation3d.hxx>
@@ -59,7 +60,7 @@ namespace drawinglayer
This is the class a renderer may process directly when he wants to implement
an own (e.g. system-specific) 3D renderer.
*/
- class ScenePrimitive2D : public BufferedDecompositionPrimitive2D
+ class DRAWINGLAYER_DLLPUBLIC ScenePrimitive2D : public BufferedDecompositionPrimitive2D
{
private:
/// the 3D geometry definition
Modified: incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/sdrdecompositiontools2d.hxx
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/sdrdecompositiontools2d.hxx?rev=1167627&r1=1167626&r2=1167627&view=diff
==============================================================================
--- incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/sdrdecompositiontools2d.hxx (original)
+++ incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/sdrdecompositiontools2d.hxx Sat Sep 10 22:46:16 2011
@@ -36,6 +36,7 @@
#ifndef INCLUDED_DRAWINGLAYER_PRIMITIVE2D_SDRDECOMPOSITIONTOOLS2D_HXX
#define INCLUDED_DRAWINGLAYER_PRIMITIVE2D_SDRDECOMPOSITIONTOOLS2D_HXX
+#include <drawinglayer/drawinglayerdllapi.h>
#include <drawinglayer/primitive2d/baseprimitive2d.hxx>
//////////////////////////////////////////////////////////////////////////////
@@ -53,24 +54,24 @@ namespace drawinglayer
namespace primitive2d
{
// helpers to create HitTestPrimitives Line
- Primitive2DReference createHiddenGeometryPrimitives2D(
+ Primitive2DReference DRAWINGLAYER_DLLPUBLIC createHiddenGeometryPrimitives2D(
bool bFilled,
const basegfx::B2DHomMatrix& rMatrix);
- Primitive2DReference createHiddenGeometryPrimitives2D(
+ Primitive2DReference DRAWINGLAYER_DLLPUBLIC createHiddenGeometryPrimitives2D(
bool bFilled,
const basegfx::B2DPolyPolygon& rPolygon);
- Primitive2DReference createHiddenGeometryPrimitives2D(
+ Primitive2DReference DRAWINGLAYER_DLLPUBLIC createHiddenGeometryPrimitives2D(
bool bFilled,
const basegfx::B2DRange& rRange);
- Primitive2DReference createHiddenGeometryPrimitives2D(
+ Primitive2DReference DRAWINGLAYER_DLLPUBLIC createHiddenGeometryPrimitives2D(
bool bFilled,
const basegfx::B2DRange& rRange,
const basegfx::B2DHomMatrix& rMatrix);
- Primitive2DReference createHiddenGeometryPrimitives2D(
+ Primitive2DReference DRAWINGLAYER_DLLPUBLIC createHiddenGeometryPrimitives2D(
bool bFilled,
const basegfx::B2DPolyPolygon& rPolygon,
const basegfx::B2DHomMatrix& rMatrix);
Modified: incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/shadowprimitive2d.hxx
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/shadowprimitive2d.hxx?rev=1167627&r1=1167626&r2=1167627&view=diff
==============================================================================
--- incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/shadowprimitive2d.hxx (original)
+++ incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/shadowprimitive2d.hxx Sat Sep 10 22:46:16 2011
@@ -28,6 +28,7 @@
#ifndef INCLUDED_DRAWINGLAYER_PRIMITIVE2D_SHADOWPRIMITIVE2D_HXX
#define INCLUDED_DRAWINGLAYER_PRIMITIVE2D_SHADOWPRIMITIVE2D_HXX
+#include <drawinglayer/drawinglayerdllapi.h>
#include <drawinglayer/primitive2d/groupprimitive2d.hxx>
#include <basegfx/matrix/b2dhommatrix.hxx>
#include <basegfx/color/bcolor.hxx>
@@ -52,7 +53,7 @@ namespace drawinglayer
are needed for the shadow itself; all the local decompositions of the
original geometry can be reused from the renderer for shadow visualisation.
*/
- class ShadowPrimitive2D : public GroupPrimitive2D
+ class DRAWINGLAYER_DLLPUBLIC ShadowPrimitive2D : public GroupPrimitive2D
{
private:
/// the shadow transformation, normally just an offset
Modified: incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/structuretagprimitive2d.hxx
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/structuretagprimitive2d.hxx?rev=1167627&r1=1167626&r2=1167627&view=diff
==============================================================================
--- incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/structuretagprimitive2d.hxx (original)
+++ incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/structuretagprimitive2d.hxx Sat Sep 10 22:46:16 2011
@@ -28,6 +28,7 @@
#ifndef INCLUDED_DRAWINGLAYER_PRIMITIVE2D_STRUCTURETAGPRIMITIVE2D_HXX
#define INCLUDED_DRAWINGLAYER_PRIMITIVE2D_STRUCTURETAGPRIMITIVE2D_HXX
+#include <drawinglayer/drawinglayerdllapi.h>
#include <drawinglayer/primitive2d/groupprimitive2d.hxx>
#include <vcl/pdfwriter.hxx>
@@ -49,7 +50,7 @@ namespace drawinglayer
If a renderer ignores this, it just decomposes to it's child
content.
*/
- class StructureTagPrimitive2D : public GroupPrimitive2D
+ class DRAWINGLAYER_DLLPUBLIC StructureTagPrimitive2D : public GroupPrimitive2D
{
private:
/// the PDF structure element this grouping represents
Modified: incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/textdecoratedprimitive2d.hxx
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/textdecoratedprimitive2d.hxx?rev=1167627&r1=1167626&r2=1167627&view=diff
==============================================================================
--- incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/textdecoratedprimitive2d.hxx (original)
+++ incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/textdecoratedprimitive2d.hxx Sat Sep 10 22:46:16 2011
@@ -28,6 +28,7 @@
#ifndef INCLUDED_DRAWINGLAYER_PRIMITIVE2D_TEXTDECORATEDPRIMITIVE2D_HXX
#define INCLUDED_DRAWINGLAYER_PRIMITIVE2D_TEXTDECORATEDPRIMITIVE2D_HXX
+#include <drawinglayer/drawinglayerdllapi.h>
#include <drawinglayer/primitive2d/textprimitive2d.hxx>
#include <drawinglayer/primitive2d/textenumsprimitive2d.hxx>
@@ -55,7 +56,7 @@ namespace drawinglayer
a TextSimplePortionPrimitive2D and all the contained decorations (if used)
as geometry.
*/
- class TextDecoratedPortionPrimitive2D : public TextSimplePortionPrimitive2D
+ class DRAWINGLAYER_DLLPUBLIC TextDecoratedPortionPrimitive2D : public TextSimplePortionPrimitive2D
{
private:
/// decoration definitions
Modified: incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/texteffectprimitive2d.hxx
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/texteffectprimitive2d.hxx?rev=1167627&r1=1167626&r2=1167627&view=diff
==============================================================================
--- incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/texteffectprimitive2d.hxx (original)
+++ incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/texteffectprimitive2d.hxx Sat Sep 10 22:46:16 2011
@@ -28,6 +28,7 @@
#ifndef INCLUDED_DRAWINGLAYER_PRIMITIVE2D_TEXTEFFECTPRIMITIVE2D_HXX
#define INCLUDED_DRAWINGLAYER_PRIMITIVE2D_TEXTEFFECTPRIMITIVE2D_HXX
+#include <drawinglayer/drawinglayerdllapi.h>
#include <drawinglayer/primitive2d/baseprimitive2d.hxx>
#include <basegfx/matrix/b2dhommatrix.hxx>
@@ -53,7 +54,7 @@ namespace drawinglayer
also be used for any other primitives) which have some TextEffect applied
and create the needed geometry and embedding on decomposition.
*/
- class TextEffectPrimitive2D : public BufferedDecompositionPrimitive2D
+ class DRAWINGLAYER_DLLPUBLIC TextEffectPrimitive2D : public BufferedDecompositionPrimitive2D
{
private:
/// the text (or other) content
Modified: incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/textenumsprimitive2d.hxx
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/textenumsprimitive2d.hxx?rev=1167627&r1=1167626&r2=1167627&view=diff
==============================================================================
--- incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/textenumsprimitive2d.hxx (original)
+++ incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/textenumsprimitive2d.hxx Sat Sep 10 22:46:16 2011
@@ -28,6 +28,7 @@
#ifndef INCLUDED_DRAWINGLAYER_PRIMITIVE2D_TEXTENUMSPRIMITIVE2D_HXX
#define INCLUDED_DRAWINGLAYER_PRIMITIVE2D_TEXTENUMSPRIMITIVE2D_HXX
+#include <drawinglayer/drawinglayerdllapi.h>
#include <drawinglayer/primitive2d/baseprimitive2d.hxx>
#include <vcl/vclenum.hxx>
@@ -64,8 +65,8 @@ namespace drawinglayer
};
/** helper to convert LineStyle */
- TextLine mapFontUnderlineToTextLine(FontUnderline eLineStyle);
- FontUnderline mapTextLineToFontUnderline(TextLine eLineStyle);
+ TextLine DRAWINGLAYER_DLLPUBLIC mapFontUnderlineToTextLine(FontUnderline eLineStyle);
+ FontUnderline DRAWINGLAYER_DLLPUBLIC mapTextLineToFontUnderline(TextLine eLineStyle);
/** FontStrikeout definition */
enum TextStrikeout
@@ -79,8 +80,8 @@ namespace drawinglayer
};
/** helper to convert FontStrikeout */
- TextStrikeout mapFontStrikeoutToTextStrikeout(::FontStrikeout eFontStrikeout);
- ::FontStrikeout mapTextStrikeoutToFontStrikeout(TextStrikeout eFontStrikeout);
+ TextStrikeout DRAWINGLAYER_DLLPUBLIC mapFontStrikeoutToTextStrikeout(::FontStrikeout eFontStrikeout);
+ ::FontStrikeout DRAWINGLAYER_DLLPUBLIC mapTextStrikeoutToFontStrikeout(TextStrikeout eFontStrikeout);
/** TextEmphasisMark definition */
enum TextEmphasisMark
Modified: incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/texthierarchyprimitive2d.hxx
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/texthierarchyprimitive2d.hxx?rev=1167627&r1=1167626&r2=1167627&view=diff
==============================================================================
--- incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/texthierarchyprimitive2d.hxx (original)
+++ incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/texthierarchyprimitive2d.hxx Sat Sep 10 22:46:16 2011
@@ -28,6 +28,7 @@
#ifndef INCLUDED_DRAWINGLAYER_PRIMITIVE2D_TEXTHIERARCHYPRIMITIVE2D_HXX
#define INCLUDED_DRAWINGLAYER_PRIMITIVE2D_TEXTHIERARCHYPRIMITIVE2D_HXX
+#include <drawinglayer/drawinglayerdllapi.h>
#include <drawinglayer/primitive2d/groupprimitive2d.hxx>
#include <tools/string.hxx>
@@ -46,7 +47,7 @@ namespace drawinglayer
This primitive encapsulates text lines.
*/
- class TextHierarchyLinePrimitive2D : public GroupPrimitive2D
+ class DRAWINGLAYER_DLLPUBLIC TextHierarchyLinePrimitive2D : public GroupPrimitive2D
{
private:
public:
@@ -69,7 +70,7 @@ namespace drawinglayer
This primitive encapsulates text bullets.
*/
- class TextHierarchyBulletPrimitive2D : public GroupPrimitive2D
+ class DRAWINGLAYER_DLLPUBLIC TextHierarchyBulletPrimitive2D : public GroupPrimitive2D
{
private:
public:
@@ -92,7 +93,7 @@ namespace drawinglayer
This primitive encapsulates text paragraphs.
*/
- class TextHierarchyParagraphPrimitive2D : public GroupPrimitive2D
+ class DRAWINGLAYER_DLLPUBLIC TextHierarchyParagraphPrimitive2D : public GroupPrimitive2D
{
private:
public:
@@ -115,7 +116,7 @@ namespace drawinglayer
This primitive encapsulates text blocks.
*/
- class TextHierarchyBlockPrimitive2D : public GroupPrimitive2D
+ class DRAWINGLAYER_DLLPUBLIC TextHierarchyBlockPrimitive2D : public GroupPrimitive2D
{
private:
public:
@@ -156,7 +157,7 @@ namespace drawinglayer
type. Also added is a String which is type-dependent. E.g. for URL
fields, it contains the URL.
*/
- class TextHierarchyFieldPrimitive2D : public GroupPrimitive2D
+ class DRAWINGLAYER_DLLPUBLIC TextHierarchyFieldPrimitive2D : public GroupPrimitive2D
{
private:
FieldType meType;
@@ -198,7 +199,7 @@ namespace drawinglayer
content. To suppress, this primitive needs to be parsed by
the renderer without taking any action.
*/
- class TextHierarchyEditPrimitive2D : public GroupPrimitive2D
+ class DRAWINGLAYER_DLLPUBLIC TextHierarchyEditPrimitive2D : public GroupPrimitive2D
{
private:
public:
Modified: incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/textlayoutdevice.hxx
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/textlayoutdevice.hxx?rev=1167627&r1=1167626&r2=1167627&view=diff
==============================================================================
--- incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/textlayoutdevice.hxx (original)
+++ incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/textlayoutdevice.hxx Sat Sep 10 22:46:16 2011
@@ -28,7 +28,7 @@
#ifndef INCLUDED_DRAWINGLAYER_TEXTLAYOUTDEVICE_HXX
#define INCLUDED_DRAWINGLAYER_TEXTLAYOUTDEVICE_HXX
-#include <sal/types.h>
+#include <drawinglayer/drawinglayerdllapi.h>
#include <tools/solar.h>
#include <tools/poly.hxx>
#include <basegfx/range/b2drange.hxx>
@@ -66,7 +66,7 @@ namespace drawinglayer
When in the future FontHandling may move to an own library independent
from VCL, primitives will be prepared.
*/
- class TextLayouterDevice
+ class DRAWINGLAYER_DLLPUBLIC TextLayouterDevice
{
/// internally used VirtualDevice
VirtualDevice& mrDevice;
@@ -138,7 +138,7 @@ namespace drawinglayer
both defines FontStretching, where no stretching happens at
fFontScaleY == fFontScaleX
*/
- Font getVclFontFromFontAttribute(
+ Font DRAWINGLAYER_DLLPUBLIC getVclFontFromFontAttribute(
const attribute::FontAttribute& rFontAttribute,
double fFontScaleX,
double fFontScaleY,
@@ -150,7 +150,7 @@ namespace drawinglayer
above) will be set in return parameter o_rSize to allow further
processing
*/
- attribute::FontAttribute getFontAttributeFromVclFont(
+ attribute::FontAttribute DRAWINGLAYER_DLLPUBLIC getFontAttributeFromVclFont(
basegfx::B2DVector& o_rSize,
const Font& rFont,
bool bRTL,
Modified: incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/textlineprimitive2d.hxx
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/textlineprimitive2d.hxx?rev=1167627&r1=1167626&r2=1167627&view=diff
==============================================================================
--- incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/textlineprimitive2d.hxx (original)
+++ incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/textlineprimitive2d.hxx Sat Sep 10 22:46:16 2011
@@ -28,6 +28,7 @@
#ifndef INCLUDED_DRAWINGLAYER_PRIMITIVE2D_TEXTLINEPRIMITIVE2D_HXX
#define INCLUDED_DRAWINGLAYER_PRIMITIVE2D_TEXTLINEPRIMITIVE2D_HXX
+#include <drawinglayer/drawinglayerdllapi.h>
#include <drawinglayer/primitive2d/baseprimitive2d.hxx>
#include <drawinglayer/primitive2d/textenumsprimitive2d.hxx>
#include <basegfx/matrix/b2dhommatrix.hxx>
@@ -39,7 +40,7 @@ namespace drawinglayer
{
namespace primitive2d
{
- class TextLinePrimitive2D : public BufferedDecompositionPrimitive2D
+ class DRAWINGLAYER_DLLPUBLIC TextLinePrimitive2D : public BufferedDecompositionPrimitive2D
{
private:
/// geometric definitions
Modified: incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/textprimitive2d.hxx
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/textprimitive2d.hxx?rev=1167627&r1=1167626&r2=1167627&view=diff
==============================================================================
--- incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/textprimitive2d.hxx (original)
+++ incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/textprimitive2d.hxx Sat Sep 10 22:46:16 2011
@@ -28,6 +28,7 @@
#ifndef INCLUDED_DRAWINGLAYER_PRIMITIVE2D_TEXTPRIMITIVE2D_HXX
#define INCLUDED_DRAWINGLAYER_PRIMITIVE2D_TEXTPRIMITIVE2D_HXX
+#include <drawinglayer/drawinglayerdllapi.h>
#include <drawinglayer/primitive2d/baseprimitive2d.hxx>
#include <basegfx/matrix/b2dhommatrix.hxx>
#include <tools/string.hxx>
@@ -100,7 +101,7 @@ namespace drawinglayer
@param rFontColor
The font color to use
*/
- class TextSimplePortionPrimitive2D : public BufferedDecompositionPrimitive2D
+ class DRAWINGLAYER_DLLPUBLIC TextSimplePortionPrimitive2D : public BufferedDecompositionPrimitive2D
{
private:
/// text transformation (FontCoordinateSystem)
Modified: incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/textstrikeoutprimitive2d.hxx
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/textstrikeoutprimitive2d.hxx?rev=1167627&r1=1167626&r2=1167627&view=diff
==============================================================================
--- incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/textstrikeoutprimitive2d.hxx (original)
+++ incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/textstrikeoutprimitive2d.hxx Sat Sep 10 22:46:16 2011
@@ -28,6 +28,7 @@
#ifndef INCLUDED_DRAWINGLAYER_PRIMITIVE2D_TEXTSTRIKEOUTPRIMITIVE2D_HXX
#define INCLUDED_DRAWINGLAYER_PRIMITIVE2D_TEXTSTRIKEOUTPRIMITIVE2D_HXX
+#include <drawinglayer/drawinglayerdllapi.h>
#include <drawinglayer/primitive2d/baseprimitive2d.hxx>
#include <drawinglayer/primitive2d/textenumsprimitive2d.hxx>
#include <basegfx/matrix/b2dhommatrix.hxx>
@@ -41,7 +42,7 @@ namespace drawinglayer
{
namespace primitive2d
{
- class BaseTextStrikeoutPrimitive2D : public BufferedDecompositionPrimitive2D
+ class DRAWINGLAYER_DLLPUBLIC BaseTextStrikeoutPrimitive2D : public BufferedDecompositionPrimitive2D
{
private:
/// geometric definitions
@@ -75,7 +76,7 @@ namespace drawinglayer
{
namespace primitive2d
{
- class TextCharacterStrikeoutPrimitive2D : public BaseTextStrikeoutPrimitive2D
+ class DRAWINGLAYER_DLLPUBLIC TextCharacterStrikeoutPrimitive2D : public BaseTextStrikeoutPrimitive2D
{
private:
sal_Unicode maStrikeoutChar;
@@ -116,7 +117,7 @@ namespace drawinglayer
{
namespace primitive2d
{
- class TextGeometryStrikeoutPrimitive2D : public BaseTextStrikeoutPrimitive2D
+ class DRAWINGLAYER_DLLPUBLIC TextGeometryStrikeoutPrimitive2D : public BaseTextStrikeoutPrimitive2D
{
private:
double mfHeight;
Modified: incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/transformprimitive2d.hxx
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/transformprimitive2d.hxx?rev=1167627&r1=1167626&r2=1167627&view=diff
==============================================================================
--- incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/transformprimitive2d.hxx (original)
+++ incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/transformprimitive2d.hxx Sat Sep 10 22:46:16 2011
@@ -28,6 +28,7 @@
#ifndef INCLUDED_DRAWINGLAYER_PRIMITIVE2D_TRANSFORMPRIMITIVE2D_HXX
#define INCLUDED_DRAWINGLAYER_PRIMITIVE2D_TRANSFORMPRIMITIVE2D_HXX
+#include <drawinglayer/drawinglayerdllapi.h>
#include <drawinglayer/primitive2d/groupprimitive2d.hxx>
#include <basegfx/matrix/b2dhommatrix.hxx>
@@ -56,7 +57,7 @@ namespace drawinglayer
different, transformed states without the need to create those
thousand primitive contents.
*/
- class TransformPrimitive2D : public GroupPrimitive2D
+ class DRAWINGLAYER_DLLPUBLIC TransformPrimitive2D : public GroupPrimitive2D
{
private:
// the transformation to apply to the child geometry
Modified: incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/transparenceprimitive2d.hxx
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/transparenceprimitive2d.hxx?rev=1167627&r1=1167626&r2=1167627&view=diff
==============================================================================
--- incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/transparenceprimitive2d.hxx (original)
+++ incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/transparenceprimitive2d.hxx Sat Sep 10 22:46:16 2011
@@ -36,6 +36,7 @@
#ifndef INCLUDED_DRAWINGLAYER_PRIMITIVE2D_TRANSPARENCEPRIMITIVE2D_HXX
#define INCLUDED_DRAWINGLAYER_PRIMITIVE2D_TRANSPARENCEPRIMITIVE2D_HXX
+#include <drawinglayer/drawinglayerdllapi.h>
#include <drawinglayer/primitive2d/groupprimitive2d.hxx>
//////////////////////////////////////////////////////////////////////////////
@@ -61,7 +62,7 @@ namespace drawinglayer
rendering, not the transparent one. The transparent one should/will be clipped
accordingly.
*/
- class TransparencePrimitive2D : public GroupPrimitive2D
+ class DRAWINGLAYER_DLLPUBLIC TransparencePrimitive2D : public GroupPrimitive2D
{
private:
/// The transparence-Mask who's RGB-Values are interpreted as Luminance
Modified: incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/unifiedtransparenceprimitive2d.hxx
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/unifiedtransparenceprimitive2d.hxx?rev=1167627&r1=1167626&r2=1167627&view=diff
==============================================================================
--- incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/unifiedtransparenceprimitive2d.hxx (original)
+++ incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/unifiedtransparenceprimitive2d.hxx Sat Sep 10 22:46:16 2011
@@ -36,6 +36,7 @@
#ifndef INCLUDED_DRAWINGLAYER_PRIMITIVE2D_UNIFIEDTRANSPARENCEPRIMITIVE2D_HXX
#define INCLUDED_DRAWINGLAYER_PRIMITIVE2D_UNIFIEDTRANSPARENCEPRIMITIVE2D_HXX
+#include <drawinglayer/drawinglayerdllapi.h>
#include <drawinglayer/primitive2d/groupprimitive2d.hxx>
//////////////////////////////////////////////////////////////////////////////
@@ -53,7 +54,7 @@ namespace drawinglayer
regions of combined transparency, but be all rendered with the
defined, single transparency.
*/
- class UnifiedTransparencePrimitive2D : public GroupPrimitive2D
+ class DRAWINGLAYER_DLLPUBLIC UnifiedTransparencePrimitive2D : public GroupPrimitive2D
{
private:
/// the unified transparence
Modified: incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/wallpaperprimitive2d.hxx
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/wallpaperprimitive2d.hxx?rev=1167627&r1=1167626&r2=1167627&view=diff
==============================================================================
--- incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/wallpaperprimitive2d.hxx (original)
+++ incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/wallpaperprimitive2d.hxx Sat Sep 10 22:46:16 2011
@@ -28,6 +28,7 @@
#ifndef INCLUDED_DRAWINGLAYER_PRIMITIVE2D_WALLPAPERPRIMITIVE2D_HXX
#define INCLUDED_DRAWINGLAYER_PRIMITIVE2D_WALLPAPERPRIMITIVE2D_HXX
+#include <drawinglayer/drawinglayerdllapi.h>
#include <drawinglayer/primitive2d/primitivetools2d.hxx>
#include <vcl/bitmapex.hxx>
#include <vcl/wall.hxx>
@@ -51,7 +52,7 @@ namespace drawinglayer
layouting which is dependent from WallpaperStyle; thus it does not need
to be handled anywhere else in the future.
*/
- class WallpaperBitmapPrimitive2D : public ViewTransformationDependentPrimitive2D
+ class DRAWINGLAYER_DLLPUBLIC WallpaperBitmapPrimitive2D : public ViewTransformationDependentPrimitive2D
{
private:
basegfx::B2DRange maObjectRange;
Modified: incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/wrongspellprimitive2d.hxx
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/wrongspellprimitive2d.hxx?rev=1167627&r1=1167626&r2=1167627&view=diff
==============================================================================
--- incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/wrongspellprimitive2d.hxx (original)
+++ incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive2d/wrongspellprimitive2d.hxx Sat Sep 10 22:46:16 2011
@@ -28,6 +28,7 @@
#ifndef INCLUDED_DRAWINGLAYER_PRIMITIVE2D_WRONGSPELLPRIMITIVE2D_HXX
#define INCLUDED_DRAWINGLAYER_PRIMITIVE2D_WRONGSPELLPRIMITIVE2D_HXX
+#include <drawinglayer/drawinglayerdllapi.h>
#include <drawinglayer/primitive2d/baseprimitive2d.hxx>
#include <basegfx/color/bcolor.hxx>
#include <basegfx/matrix/b2dhommatrix.hxx>
@@ -53,7 +54,7 @@ namespace drawinglayer
The geometric definition defines a line on the X-Axis (no Y-coordinates)
which will when transformed by Transformation, create the coordinate data.
*/
- class WrongSpellPrimitive2D : public BufferedDecompositionPrimitive2D
+ class DRAWINGLAYER_DLLPUBLIC WrongSpellPrimitive2D : public BufferedDecompositionPrimitive2D
{
private:
/// geometry definition
Modified: incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/baseprimitive3d.hxx
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/baseprimitive3d.hxx?rev=1167627&r1=1167626&r2=1167627&view=diff
==============================================================================
--- incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/baseprimitive3d.hxx (original)
+++ incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/baseprimitive3d.hxx Sat Sep 10 22:46:16 2011
@@ -28,6 +28,7 @@
#ifndef INCLUDED_DRAWINGLAYER_PRIMITIVE3D_BASEPRIMITIVE3D_HXX
#define INCLUDED_DRAWINGLAYER_PRIMITIVE3D_BASEPRIMITIVE3D_HXX
+#include <drawinglayer/drawinglayerdllapi.h>
#include <cppuhelper/compbase1.hxx>
#include <boost/utility.hpp>
#include <com/sun/star/graphic/XPrimitive3D.hpp>
@@ -82,7 +83,7 @@ namespace drawinglayer
That's all for 3D!
*/
- class BasePrimitive3D
+ class DRAWINGLAYER_DLLPUBLIC BasePrimitive3D
: private boost::noncopyable,
protected comphelper::OBaseMutex,
public BasePrimitive3DImplBase
@@ -147,7 +148,7 @@ namespace drawinglayer
The description/functionality is identical with the 2D case in baseprimitive2d.hxx,
please see there for detailed information
*/
- class BufferedDecompositionPrimitive3D
+ class DRAWINGLAYER_DLLPUBLIC BufferedDecompositionPrimitive3D
: public BasePrimitive3D
{
private:
@@ -190,24 +191,24 @@ namespace drawinglayer
namespace primitive3d
{
/// get B3DRange from a given Primitive3DReference
- basegfx::B3DRange getB3DRangeFromPrimitive3DReference(const Primitive3DReference& rCandidate, const geometry::ViewInformation3D& aViewInformation);
+ basegfx::B3DRange DRAWINGLAYER_DLLPUBLIC getB3DRangeFromPrimitive3DReference(const Primitive3DReference& rCandidate, const geometry::ViewInformation3D& aViewInformation);
/// get range3D from a given Primitive3DSequence
- basegfx::B3DRange getB3DRangeFromPrimitive3DSequence(const Primitive3DSequence& rCandidate, const geometry::ViewInformation3D& aViewInformation);
+ basegfx::B3DRange DRAWINGLAYER_DLLPUBLIC getB3DRangeFromPrimitive3DSequence(const Primitive3DSequence& rCandidate, const geometry::ViewInformation3D& aViewInformation);
/** compare two Primitive2DReferences for equality, including trying to get implementations (BasePrimitive2D)
and using compare operator
*/
- bool arePrimitive3DReferencesEqual(const Primitive3DReference& rA, const Primitive3DReference& rB);
+ bool DRAWINGLAYER_DLLPUBLIC arePrimitive3DReferencesEqual(const Primitive3DReference& rA, const Primitive3DReference& rB);
/// compare two Primitive3DReferences for equality, uses arePrimitive3DReferencesEqual internally
- bool arePrimitive3DSequencesEqual(const Primitive3DSequence& rA, const Primitive3DSequence& rB);
+ bool DRAWINGLAYER_DLLPUBLIC arePrimitive3DSequencesEqual(const Primitive3DSequence& rA, const Primitive3DSequence& rB);
/// concatenate sequence
- void appendPrimitive3DSequenceToPrimitive3DSequence(Primitive3DSequence& rDest, const Primitive3DSequence& rSource);
+ void DRAWINGLAYER_DLLPUBLIC appendPrimitive3DSequenceToPrimitive3DSequence(Primitive3DSequence& rDest, const Primitive3DSequence& rSource);
/// concatenate single Primitive3D
- void appendPrimitive3DReferenceToPrimitive3DSequence(Primitive3DSequence& rDest, const Primitive3DReference& rSource);
+ void DRAWINGLAYER_DLLPUBLIC appendPrimitive3DReferenceToPrimitive3DSequence(Primitive3DSequence& rDest, const Primitive3DReference& rSource);
} // end of namespace primitive3d
} // end of namespace drawinglayer
Modified: incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/groupprimitive3d.hxx
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/groupprimitive3d.hxx?rev=1167627&r1=1167626&r2=1167627&view=diff
==============================================================================
--- incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/groupprimitive3d.hxx (original)
+++ incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/groupprimitive3d.hxx Sat Sep 10 22:46:16 2011
@@ -28,6 +28,7 @@
#ifndef INCLUDED_DRAWINGLAYER_PRIMITIVE3D_GROUPPRIMITIVE3D_HXX
#define INCLUDED_DRAWINGLAYER_PRIMITIVE3D_GROUPPRIMITIVE3D_HXX
+#include <drawinglayer/drawinglayerdllapi.h>
#include <drawinglayer/primitive3d/baseprimitive3d.hxx>
//////////////////////////////////////////////////////////////////////////////
@@ -55,7 +56,7 @@ namespace drawinglayer
- HatchTexturePrimitive3D (for 3D hatch fill)
- TransformPrimitive3D (for a transformation stack)
*/
- class GroupPrimitive3D : public BasePrimitive3D
+ class DRAWINGLAYER_DLLPUBLIC GroupPrimitive3D : public BasePrimitive3D
{
private:
/// the children. Declared private since this shall never be changed at all after construction
Modified: incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/hatchtextureprimitive3d.hxx
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/hatchtextureprimitive3d.hxx?rev=1167627&r1=1167626&r2=1167627&view=diff
==============================================================================
--- incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/hatchtextureprimitive3d.hxx (original)
+++ incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/hatchtextureprimitive3d.hxx Sat Sep 10 22:46:16 2011
@@ -28,6 +28,7 @@
#ifndef INCLUDED_DRAWINGLAYER_PRIMITIVE3D_HATCHTEXTUREPRIMITIVE3D_HXX
#define INCLUDED_DRAWINGLAYER_PRIMITIVE3D_HATCHTEXTUREPRIMITIVE3D_HXX
+#include <drawinglayer/drawinglayerdllapi.h>
#include <drawinglayer/primitive3d/textureprimitive3d.hxx>
#include <drawinglayer/attribute/fillhatchattribute.hxx>
@@ -44,7 +45,7 @@ namespace drawinglayer
primitive has no default buffering, it is necessary here to add a local
buffering mechanism for the decomposition
*/
- class HatchTexturePrimitive3D : public TexturePrimitive3D
+ class DRAWINGLAYER_DLLPUBLIC HatchTexturePrimitive3D : public TexturePrimitive3D
{
private:
/// the hatch definition
Modified: incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/hiddengeometryprimitive3d.hxx
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/hiddengeometryprimitive3d.hxx?rev=1167627&r1=1167626&r2=1167627&view=diff
==============================================================================
--- incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/hiddengeometryprimitive3d.hxx (original)
+++ incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/hiddengeometryprimitive3d.hxx Sat Sep 10 22:46:16 2011
@@ -36,6 +36,7 @@
#ifndef INCLUDED_DRAWINGLAYER_PRIMITIVE3D_HIDDENGEOMETRYPRIMITIVE3D_HXX
#define INCLUDED_DRAWINGLAYER_PRIMITIVE3D_HIDDENGEOMETRYPRIMITIVE3D_HXX
+#include <drawinglayer/drawinglayerdllapi.h>
#include <drawinglayer/primitive3d/groupprimitive3d.hxx>
//////////////////////////////////////////////////////////////////////////////
@@ -54,7 +55,7 @@ namespace drawinglayer
// decomposes to nothing, so no one not knowing it will be influenced. Only
// helper processors for hit test (and maybe BoundRect extractors) will
// use it and it's children subcontent.
- class HiddenGeometryPrimitive3D : public GroupPrimitive3D
+ class DRAWINGLAYER_DLLPUBLIC HiddenGeometryPrimitive3D : public GroupPrimitive3D
{
public:
HiddenGeometryPrimitive3D(const Primitive3DSequence& rChildren);
Modified: incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/modifiedcolorprimitive3d.hxx
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/modifiedcolorprimitive3d.hxx?rev=1167627&r1=1167626&r2=1167627&view=diff
==============================================================================
--- incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/modifiedcolorprimitive3d.hxx (original)
+++ incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/modifiedcolorprimitive3d.hxx Sat Sep 10 22:46:16 2011
@@ -28,6 +28,7 @@
#ifndef INCLUDED_DRAWINGLAYER_PRIMITIVE3D_MODIFIEDCOLORPRIMITIVE3D_HXX
#define INCLUDED_DRAWINGLAYER_PRIMITIVE3D_MODIFIEDCOLORPRIMITIVE3D_HXX
+#include <drawinglayer/drawinglayerdllapi.h>
#include <drawinglayer/primitive3d/groupprimitive3d.hxx>
#include <basegfx/color/bcolormodifier.hxx>
@@ -44,7 +45,7 @@ namespace drawinglayer
visualisation. Please see the ModifiedColorPrimitive2D
description for more info.
*/
- class ModifiedColorPrimitive3D : public GroupPrimitive3D
+ class DRAWINGLAYER_DLLPUBLIC ModifiedColorPrimitive3D : public GroupPrimitive3D
{
private:
/// The ColorModifier to use
Modified: incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/polygonprimitive3d.hxx
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/polygonprimitive3d.hxx?rev=1167627&r1=1167626&r2=1167627&view=diff
==============================================================================
--- incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/polygonprimitive3d.hxx (original)
+++ incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/polygonprimitive3d.hxx Sat Sep 10 22:46:16 2011
@@ -28,6 +28,7 @@
#ifndef INCLUDED_DRAWINGLAYER_PRIMITIVE3D_POLYGONPRIMITIVE3D_HXX
#define INCLUDED_DRAWINGLAYER_PRIMITIVE3D_POLYGONPRIMITIVE3D_HXX
+#include <drawinglayer/drawinglayerdllapi.h>
#include <drawinglayer/primitive3d/baseprimitive3d.hxx>
#include <basegfx/color/bcolor.hxx>
#include <basegfx/polygon/b3dpolygon.hxx>
@@ -48,7 +49,7 @@ namespace drawinglayer
This is one of the non-decomposable 3D primitives, so a renderer
should proccess it.
*/
- class PolygonHairlinePrimitive3D : public BasePrimitive3D
+ class DRAWINGLAYER_DLLPUBLIC PolygonHairlinePrimitive3D : public BasePrimitive3D
{
private:
/// the hairline geometry
@@ -91,7 +92,7 @@ namespace drawinglayer
and stroke attributes. It will be decomposed dependent on the definition
to the needed primitives, e.g. filled Tubes for fat lines.
*/
- class PolygonStrokePrimitive3D : public BufferedDecompositionPrimitive3D
+ class DRAWINGLAYER_DLLPUBLIC PolygonStrokePrimitive3D : public BufferedDecompositionPrimitive3D
{
private:
/// the line geometry
Modified: incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/polygontubeprimitive3d.hxx
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/polygontubeprimitive3d.hxx?rev=1167627&r1=1167626&r2=1167627&view=diff
==============================================================================
--- incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/polygontubeprimitive3d.hxx (original)
+++ incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/polygontubeprimitive3d.hxx Sat Sep 10 22:46:16 2011
@@ -28,6 +28,7 @@
#ifndef INCLUDED_DRAWINGLAYER_PRIMITIVE3D_POLYGONTUBEPRIMITIVE3D_HXX
#define INCLUDED_DRAWINGLAYER_PRIMITIVE3D_POLYGONTUBEPRIMITIVE3D_HXX
+#include <drawinglayer/drawinglayerdllapi.h>
#include <drawinglayer/primitive3d/polygonprimitive3d.hxx>
//////////////////////////////////////////////////////////////////////////////
@@ -51,7 +52,7 @@ namespace drawinglayer
3D objects needed for the line tubes and the edge roundings
in full 3D.
*/
- class PolygonTubePrimitive3D : public PolygonHairlinePrimitive3D
+ class DRAWINGLAYER_DLLPUBLIC PolygonTubePrimitive3D : public PolygonHairlinePrimitive3D
{
private:
/// hold the last decompositon since it's expensive
Modified: incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/polypolygonprimitive3d.hxx
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/polypolygonprimitive3d.hxx?rev=1167627&r1=1167626&r2=1167627&view=diff
==============================================================================
--- incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/polypolygonprimitive3d.hxx (original)
+++ incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/polypolygonprimitive3d.hxx Sat Sep 10 22:46:16 2011
@@ -28,6 +28,7 @@
#ifndef INCLUDED_DRAWINGLAYER_PRIMITIVE3D_POLYPOLYGONPRIMITIVE3D_HXX
#define INCLUDED_DRAWINGLAYER_PRIMITIVE3D_POLYPOLYGONPRIMITIVE3D_HXX
+#include <drawinglayer/drawinglayerdllapi.h>
#include <drawinglayer/primitive3d/baseprimitive3d.hxx>
#include <basegfx/polygon/b3dpolypolygon.hxx>
#include <drawinglayer/attribute/materialattribute3d.hxx>
@@ -46,7 +47,7 @@ namespace drawinglayer
It is assumed here that the PolyPolgon is a single plane in 3D.
*/
- class PolyPolygonMaterialPrimitive3D : public BasePrimitive3D
+ class DRAWINGLAYER_DLLPUBLIC PolyPolygonMaterialPrimitive3D : public BasePrimitive3D
{
private:
/// the PolyPolygon geometry
Modified: incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/sdrcubeprimitive3d.hxx
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/sdrcubeprimitive3d.hxx?rev=1167627&r1=1167626&r2=1167627&view=diff
==============================================================================
--- incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/sdrcubeprimitive3d.hxx (original)
+++ incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/sdrcubeprimitive3d.hxx Sat Sep 10 22:46:16 2011
@@ -28,6 +28,7 @@
#ifndef INCLUDED_DRAWINGLAYER_PRIMITIVE3D_SDRCUBEPRIMITIVE3D_HXX
#define INCLUDED_DRAWINGLAYER_PRIMITIVE3D_SDRCUBEPRIMITIVE3D_HXX
+#include <drawinglayer/drawinglayerdllapi.h>
#include <drawinglayer/primitive3d/sdrprimitive3d.hxx>
//////////////////////////////////////////////////////////////////////////////
@@ -42,7 +43,7 @@ namespace drawinglayer
The cube is implicitely in unit coordinates and the given transformation
defines it's geometry in space.
*/
- class SdrCubePrimitive3D : public SdrPrimitive3D
+ class DRAWINGLAYER_DLLPUBLIC SdrCubePrimitive3D : public SdrPrimitive3D
{
protected:
/// local decomposition.
Modified: incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/sdrdecompositiontools3d.hxx
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/sdrdecompositiontools3d.hxx?rev=1167627&r1=1167626&r2=1167627&view=diff
==============================================================================
--- incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/sdrdecompositiontools3d.hxx (original)
+++ incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/sdrdecompositiontools3d.hxx Sat Sep 10 22:46:16 2011
@@ -28,6 +28,7 @@
#ifndef INCLUDED_DRAWINGLAYER_PRIMITIVE3D_SDRDECOMPOSITIONTOOLS3D_HXX
#define INCLUDED_DRAWINGLAYER_PRIMITIVE3D_SDRDECOMPOSITIONTOOLS3D_HXX
+#include <drawinglayer/drawinglayerdllapi.h>
#include <drawinglayer/primitive3d/baseprimitive3d.hxx>
#include <com/sun/star/drawing/TextureProjectionMode.hpp>
#include <vector>
Modified: incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/sdrextrudelathetools3d.hxx
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/sdrextrudelathetools3d.hxx?rev=1167627&r1=1167626&r2=1167627&view=diff
==============================================================================
--- incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/sdrextrudelathetools3d.hxx (original)
+++ incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/sdrextrudelathetools3d.hxx Sat Sep 10 22:46:16 2011
@@ -28,6 +28,7 @@
#ifndef INCLUDED_DRAWINGLAYER_PRIMITIVE3D_SDREXTRUDELATHETOOLS3D_HXX
#define INCLUDED_DRAWINGLAYER_PRIMITIVE3D_SDREXTRUDELATHETOOLS3D_HXX
+#include <drawinglayer/drawinglayerdllapi.h>
#include <basegfx/polygon/b3dpolypolygon.hxx>
#include <basegfx/polygon/b2dpolypolygontools.hxx>
#include <vector>
@@ -54,7 +55,7 @@ namespace drawinglayer
};
/// class to hold one Slice3D
- class Slice3D
+ class DRAWINGLAYER_DLLPUBLIC Slice3D
{
protected:
basegfx::B3DPolyPolygon maPolyPolygon;
Modified: incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/sdrextrudeprimitive3d.hxx
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/sdrextrudeprimitive3d.hxx?rev=1167627&r1=1167626&r2=1167627&view=diff
==============================================================================
--- incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/sdrextrudeprimitive3d.hxx (original)
+++ incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/sdrextrudeprimitive3d.hxx Sat Sep 10 22:46:16 2011
@@ -28,6 +28,7 @@
#ifndef INCLUDED_DRAWINGLAYER_PRIMITIVE3D_SDREXTRUDEPRIMITIVE3D_HXX
#define INCLUDED_DRAWINGLAYER_PRIMITIVE3D_SDREXTRUDEPRIMITIVE3D_HXX
+#include <drawinglayer/drawinglayerdllapi.h>
#include <drawinglayer/primitive3d/sdrprimitive3d.hxx>
#include <basegfx/polygon/b2dpolypolygon.hxx>
@@ -48,7 +49,7 @@ namespace drawinglayer
The decomposition will create all necessary 3D planes for visualisation.
*/
- class SdrExtrudePrimitive3D : public SdrPrimitive3D
+ class DRAWINGLAYER_DLLPUBLIC SdrExtrudePrimitive3D : public SdrPrimitive3D
{
private:
/// geometry helper for slices
Modified: incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/sdrlatheprimitive3d.hxx
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/sdrlatheprimitive3d.hxx?rev=1167627&r1=1167626&r2=1167627&view=diff
==============================================================================
--- incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/sdrlatheprimitive3d.hxx (original)
+++ incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/sdrlatheprimitive3d.hxx Sat Sep 10 22:46:16 2011
@@ -28,6 +28,7 @@
#ifndef INCLUDED_DRAWINGLAYER_PRIMITIVE3D_SDRLATHEPRIMITIVE3D_HXX
#define INCLUDED_DRAWINGLAYER_PRIMITIVE3D_SDRLATHEPRIMITIVE3D_HXX
+#include <drawinglayer/drawinglayerdllapi.h>
#include <drawinglayer/primitive3d/sdrprimitive3d.hxx>
#include <basegfx/polygon/b2dpolypolygon.hxx>
@@ -48,7 +49,7 @@ namespace drawinglayer
The decomposition will create all necessary 3D planes for visualisation.
*/
- class SdrLathePrimitive3D : public SdrPrimitive3D
+ class DRAWINGLAYER_DLLPUBLIC SdrLathePrimitive3D : public SdrPrimitive3D
{
private:
/// geometry helper for slices
Modified: incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/sdrpolypolygonprimitive3d.hxx
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/sdrpolypolygonprimitive3d.hxx?rev=1167627&r1=1167626&r2=1167627&view=diff
==============================================================================
--- incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/sdrpolypolygonprimitive3d.hxx (original)
+++ incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/sdrpolypolygonprimitive3d.hxx Sat Sep 10 22:46:16 2011
@@ -28,6 +28,7 @@
#ifndef INCLUDED_DRAWINGLAYER_PRIMITIVE3D_SDRPOLYPOLYGONPRIMITIVE3D_HXX
#define INCLUDED_DRAWINGLAYER_PRIMITIVE3D_SDRPOLYPOLYGONPRIMITIVE3D_HXX
+#include <drawinglayer/drawinglayerdllapi.h>
#include <drawinglayer/primitive3d/sdrprimitive3d.hxx>
//////////////////////////////////////////////////////////////////////////////
@@ -46,7 +47,7 @@ namespace drawinglayer
The decomposition will include all needed 3D data for visualisation,
including FatLines and fill styles.
*/
- class SdrPolyPolygonPrimitive3D : public SdrPrimitive3D
+ class DRAWINGLAYER_DLLPUBLIC SdrPolyPolygonPrimitive3D : public SdrPrimitive3D
{
private:
/// the planar polyPolygon evtl with normals and texture coordinates
Modified: incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/sdrprimitive3d.hxx
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/sdrprimitive3d.hxx?rev=1167627&r1=1167626&r2=1167627&view=diff
==============================================================================
--- incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/sdrprimitive3d.hxx (original)
+++ incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/sdrprimitive3d.hxx Sat Sep 10 22:46:16 2011
@@ -28,6 +28,7 @@
#ifndef INCLUDED_DRAWINGLAYER_PRIMITIVE3D_SDRPRIMITIVE3D_HXX
#define INCLUDED_DRAWINGLAYER_PRIMITIVE3D_SDRPRIMITIVE3D_HXX
+#include <drawinglayer/drawinglayerdllapi.h>
#include <drawinglayer/primitive3d/baseprimitive3d.hxx>
#include <basegfx/matrix/b3dhommatrix.hxx>
#include <basegfx/vector/b2dvector.hxx>
@@ -47,7 +48,7 @@ namespace drawinglayer
*/
namespace primitive3d
{
- class SdrPrimitive3D : public BufferedDecompositionPrimitive3D
+ class DRAWINGLAYER_DLLPUBLIC SdrPrimitive3D : public BufferedDecompositionPrimitive3D
{
private:
/// object surface attributes
Modified: incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/sdrsphereprimitive3d.hxx
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/sdrsphereprimitive3d.hxx?rev=1167627&r1=1167626&r2=1167627&view=diff
==============================================================================
--- incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/sdrsphereprimitive3d.hxx (original)
+++ incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/sdrsphereprimitive3d.hxx Sat Sep 10 22:46:16 2011
@@ -28,6 +28,7 @@
#ifndef INCLUDED_DRAWINGLAYER_PRIMITIVE3D_SDRSPHEREPRIMITIVE3D_HXX
#define INCLUDED_DRAWINGLAYER_PRIMITIVE3D_SDRSPHEREPRIMITIVE3D_HXX
+#include <drawinglayer/drawinglayerdllapi.h>
#include <drawinglayer/primitive3d/sdrprimitive3d.hxx>
//////////////////////////////////////////////////////////////////////////////
@@ -42,7 +43,7 @@ namespace drawinglayer
The sphere is implicitely in unit coordinates and the given transformation
defines it's geometry in space.
*/
- class SdrSpherePrimitive3D : public SdrPrimitive3D
+ class DRAWINGLAYER_DLLPUBLIC SdrSpherePrimitive3D : public SdrPrimitive3D
{
private:
/// additional geometry definitions
Modified: incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/shadowprimitive3d.hxx
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/shadowprimitive3d.hxx?rev=1167627&r1=1167626&r2=1167627&view=diff
==============================================================================
--- incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/shadowprimitive3d.hxx (original)
+++ incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/shadowprimitive3d.hxx Sat Sep 10 22:46:16 2011
@@ -28,6 +28,7 @@
#ifndef INCLUDED_DRAWINGLAYER_PRIMITIVE3D_SHADOWPRIMITIVE3D_HXX
#define INCLUDED_DRAWINGLAYER_PRIMITIVE3D_SHADOWPRIMITIVE3D_HXX
+#include <drawinglayer/drawinglayerdllapi.h>
#include <drawinglayer/primitive3d/groupprimitive3d.hxx>
#include <basegfx/matrix/b2dhommatrix.hxx>
#include <basegfx/color/bcolor.hxx>
@@ -48,7 +49,7 @@ namespace drawinglayer
combined with the scene and camera definition to create the correct
projected shadow 2D-Polygons.
*/
- class ShadowPrimitive3D : public GroupPrimitive3D
+ class DRAWINGLAYER_DLLPUBLIC ShadowPrimitive3D : public GroupPrimitive3D
{
protected:
/// 2D shadow definition
Modified: incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/textureprimitive3d.hxx
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/textureprimitive3d.hxx?rev=1167627&r1=1167626&r2=1167627&view=diff
==============================================================================
--- incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/textureprimitive3d.hxx (original)
+++ incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/textureprimitive3d.hxx Sat Sep 10 22:46:16 2011
@@ -28,6 +28,7 @@
#ifndef INCLUDED_DRAWINGLAYER_PRIMITIVE3D_TEXTUREPRIMITIVE3D_HXX
#define INCLUDED_DRAWINGLAYER_PRIMITIVE3D_TEXTUREPRIMITIVE3D_HXX
+#include <drawinglayer/drawinglayerdllapi.h>
#include <drawinglayer/primitive3d/groupprimitive3d.hxx>
#include <drawinglayer/attribute/fillbitmapattribute.hxx>
#include <basegfx/matrix/b2dhommatrix.hxx>
@@ -46,7 +47,7 @@ namespace drawinglayer
3d geometry by embedding it. It is used as bae class for
extended texture definitions
*/
- class TexturePrimitive3D : public GroupPrimitive3D
+ class DRAWINGLAYER_DLLPUBLIC TexturePrimitive3D : public GroupPrimitive3D
{
private:
/// texture geometry definition
@@ -90,7 +91,7 @@ namespace drawinglayer
transparence texture definition. All 3D primitives
embedded here will be shown with the given transparency.
*/
- class UnifiedTransparenceTexturePrimitive3D : public TexturePrimitive3D
+ class DRAWINGLAYER_DLLPUBLIC UnifiedTransparenceTexturePrimitive3D : public TexturePrimitive3D
{
private:
/// transparency definition
@@ -132,7 +133,7 @@ namespace drawinglayer
definition. All 3D primitives embedded here will be shown with the
defined gradient.
*/
- class GradientTexturePrimitive3D : public TexturePrimitive3D
+ class DRAWINGLAYER_DLLPUBLIC GradientTexturePrimitive3D : public TexturePrimitive3D
{
private:
/// the gradient definition
@@ -171,7 +172,7 @@ namespace drawinglayer
definition. All 3D primitives embedded here will be shown with the
defined bitmap (maybe tiled if defined).
*/
- class BitmapTexturePrimitive3D : public TexturePrimitive3D
+ class DRAWINGLAYER_DLLPUBLIC BitmapTexturePrimitive3D : public TexturePrimitive3D
{
private:
/// bitmap fill attribute
@@ -211,7 +212,7 @@ namespace drawinglayer
that gradient will be interpreted as luminance Transparence-Values. All 3D
primitives embedded here will be shown with the defined transparence.
*/
- class TransparenceTexturePrimitive3D : public GradientTexturePrimitive3D
+ class DRAWINGLAYER_DLLPUBLIC TransparenceTexturePrimitive3D : public GradientTexturePrimitive3D
{
public:
/// constructor
Modified: incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/transformprimitive3d.hxx
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/transformprimitive3d.hxx?rev=1167627&r1=1167626&r2=1167627&view=diff
==============================================================================
--- incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/transformprimitive3d.hxx (original)
+++ incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/primitive3d/transformprimitive3d.hxx Sat Sep 10 22:46:16 2011
@@ -28,6 +28,7 @@
#ifndef INCLUDED_DRAWINGLAYER_PRIMITIVE3D_TRANSFORMPRIMITIVE3D_HXX
#define INCLUDED_DRAWINGLAYER_PRIMITIVE3D_TRANSFORMPRIMITIVE3D_HXX
+#include <drawinglayer/drawinglayerdllapi.h>
#include <drawinglayer/primitive3d/groupprimitive3d.hxx>
#include <basegfx/matrix/b3dhommatrix.hxx>
@@ -46,7 +47,7 @@ namespace drawinglayer
Please see the description for TransformPrimitive2D since these
primitives are pretty similar.
*/
- class TransformPrimitive3D : public GroupPrimitive3D
+ class DRAWINGLAYER_DLLPUBLIC TransformPrimitive3D : public GroupPrimitive3D
{
private:
// the 3D transformation to apply
Modified: incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/processor2d/baseprocessor2d.hxx
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/processor2d/baseprocessor2d.hxx?rev=1167627&r1=1167626&r2=1167627&view=diff
==============================================================================
--- incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/processor2d/baseprocessor2d.hxx (original)
+++ incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/processor2d/baseprocessor2d.hxx Sat Sep 10 22:46:16 2011
@@ -28,6 +28,7 @@
#ifndef INCLUDED_DRAWINGLAYER_PROCESSOR2D_BASEPROCESSOR2D_HXX
#define INCLUDED_DRAWINGLAYER_PROCESSOR2D_BASEPROCESSOR2D_HXX
+#include <drawinglayer/drawinglayerdllapi.h>
#include <drawinglayer/primitive2d/baseprimitive2d.hxx>
#include <drawinglayer/geometry/viewinformation2d.hxx>
@@ -159,7 +160,7 @@ namespace drawinglayer
be helpful to add many for the purpose not interesting higher level primitives
to not force their decomposition to be created and/or parsed.
*/
- class BaseProcessor2D
+ class DRAWINGLAYER_DLLPUBLIC BaseProcessor2D
{
private:
/// The ViewInformation2D itself. It's private to isolate accesses to it
@@ -197,44 +198,6 @@ namespace drawinglayer
//////////////////////////////////////////////////////////////////////////////
-namespace drawinglayer
-{
- namespace processor2d
- {
- /** CollectingProcessor2D class
-
- A processor which just collects all primitives given to it in
- process(..) calls to maPrimitive2DSequence. This can e.g. be used to
- hand around as instance over various methods where every called
- method can add graphic content to it.
- */
- class CollectingProcessor2D : public BaseProcessor2D
- {
- private:
- primitive2d::Primitive2DSequence maPrimitive2DSequence;
-
- public:
- CollectingProcessor2D(const geometry::ViewInformation2D& rViewInformation);
- virtual ~CollectingProcessor2D();
-
- /// the central processing method
- virtual void process(const primitive2d::Primitive2DSequence& rSource);
-
- /// helpers for adding to local sequence
- void appendPrimitive2DReference(const primitive2d::Primitive2DReference& rSource)
- {
- primitive2d::appendPrimitive2DReferenceToPrimitive2DSequence(maPrimitive2DSequence, rSource);
- }
-
- /// data access and reset
- const primitive2d::Primitive2DSequence& getPrimitive2DSequence() const { return maPrimitive2DSequence; }
- void reset() { maPrimitive2DSequence = primitive2d::Primitive2DSequence(); }
- };
- } // end of namespace processor2d
-} // end of namespace drawinglayer
-
-//////////////////////////////////////////////////////////////////////////////
-
#endif //INCLUDED_DRAWINGLAYER_PROCESSOR2D_BASEPROCESSOR2D_HXX
// eof
Modified: incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/processor2d/canvasprocessor.hxx
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/processor2d/canvasprocessor.hxx?rev=1167627&r1=1167626&r2=1167627&view=diff
==============================================================================
--- incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/processor2d/canvasprocessor.hxx (original)
+++ incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/processor2d/canvasprocessor.hxx Sat Sep 10 22:46:16 2011
@@ -28,6 +28,7 @@
#ifndef _DRAWINGLAYER_PROCESSOR_CANVASPROCESSOR_HXX
#define _DRAWINGLAYER_PROCESSOR_CANVASPROCESSOR_HXX
+#include <drawinglayer/drawinglayerdllapi.h>
#include <drawinglayer/processor2d/baseprocessor2d.hxx>
#include <basegfx/matrix/b2dhommatrix.hxx>
#include <basegfx/color/bcolormodifier.hxx>
@@ -74,7 +75,7 @@ namespace drawinglayer
A basic implementation of a renderer for com::sun::star::rendering::XCanvas
as a target
*/
- class canvasProcessor2D : public BaseProcessor2D
+ class DRAWINGLAYER_DLLPUBLIC canvasProcessor2D : public BaseProcessor2D
{
private:
// The Pixel renderer resets the original MapMode from the OutputDevice.
Modified: incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/processor2d/contourextractor2d.hxx
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/processor2d/contourextractor2d.hxx?rev=1167627&r1=1167626&r2=1167627&view=diff
==============================================================================
--- incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/processor2d/contourextractor2d.hxx (original)
+++ incubator/ooo/trunk/main/drawinglayer/inc/drawinglayer/processor2d/contourextractor2d.hxx Sat Sep 10 22:46:16 2011
@@ -28,6 +28,7 @@
#ifndef INCLUDED_DRAWINGLAYER_PROCESSOR2D_CONTOUREXTRACTOR2D_HXX
#define INCLUDED_DRAWINGLAYER_PROCESSOR2D_CONTOUREXTRACTOR2D_HXX
+#include <drawinglayer/drawinglayerdllapi.h>
#include <drawinglayer/processor2d/baseprocessor2d.hxx>
#include <basegfx/matrix/b2dhommatrix.hxx>
#include <basegfx/polygon/b2dpolypolygon.hxx>
@@ -43,7 +44,7 @@ namespace drawinglayer
A processor who extracts the contour of the primtives feeded to it
in the single local PolyPolygon
*/
- class ContourExtractor2D : public BaseProcessor2D
+ class DRAWINGLAYER_DLLPUBLIC ContourExtractor2D : public BaseProcessor2D
{
private:
/// the extracted contour
|