36 #include <libwpd/libwpd.h>
49 virtual WPXPropertyListVector
getProperties(WPXPropertyList *out)
const = 0;
66 virtual WPXPropertyListVector
getProperties(WPXPropertyList *out)
const;
78 WPXPropertyListVector
getProperties(WPXPropertyList *out)
const;
90 WPXPropertyListVector
getProperties(WPXPropertyList *out)
const;
114 void setFillCenter(
double left,
double top,
double right,
double bottom);
118 WPXPropertyListVector
getProperties(WPXPropertyList *out)
const;
const MSPUBCollector * m_owner
Definition: Fill.h:46
ImgFill(const ImgFill &)
Definition: Fill.h:68
std::vector< StopInfo > m_stops
Definition: Fill.h:105
SolidFill(const SolidFill &)
Definition: Fill.h:92
void addColorReverse(ColorReference c, unsigned offsetPercent, double opacity)
Definition: Fill.cpp:137
double m_opacity
Definition: Fill.h:102
ColorReference m_color
Definition: Fill.h:86
double m_fillRightVal
Definition: Fill.h:110
Fill(const MSPUBCollector *owner)
Definition: Fill.cpp:36
ImgFill(unsigned imgIndex, const MSPUBCollector *owner, bool isTexture, int rotation)
Definition: Fill.cpp:40
GradientFill(const MSPUBCollector *owner, double angle=0, int type=7)
Definition: Fill.cpp:120
ImgFill & operator=(const ImgFill &)
double m_fillBottomVal
Definition: Fill.h:111
WPXPropertyListVector getProperties(WPXPropertyList *out) const
Definition: Fill.cpp:152
int m_type
Definition: Fill.h:107
StopInfo(ColorReference colorReference, unsigned offsetPercent, double opacity)
Definition: Fill.h:103
PatternFill & operator=(const ImgFill &)
GradientFill & operator=(const GradientFill &)
double m_angle
Definition: Fill.h:106
WPXPropertyListVector getProperties(WPXPropertyList *out) const
Definition: Fill.cpp:108
bool m_isTexture
Definition: Fill.h:61
PatternFill(const PatternFill &)
Definition: Fill.h:80
void completeComplexFill()
Definition: Fill.cpp:142
ColorReference m_fg
Definition: Fill.h:74
Definition: ColorReference.h:36
ColorReference m_colorReference
Definition: Fill.h:100
virtual ~Fill()
Definition: Fill.h:50
SolidFill & operator=(const SolidFill &)
int m_rotation
Definition: Fill.h:63
void setFillCenter(double left, double top, double right, double bottom)
Definition: Fill.cpp:124
virtual WPXPropertyListVector getProperties(WPXPropertyList *out) const =0
unsigned m_offsetPercent
Definition: Fill.h:101
SolidFill(ColorReference color, double opacity, const MSPUBCollector *owner)
Definition: Fill.cpp:104
virtual WPXPropertyListVector getProperties(WPXPropertyList *out) const
Definition: Fill.cpp:44
unsigned m_imgIndex
Definition: Fill.h:59
PatternFill(unsigned imgIndex, const MSPUBCollector *owner, ColorReference fg, ColorReference bg)
Definition: Fill.cpp:67
ColorReference m_bg
Definition: Fill.h:75
double m_fillLeftVal
Definition: Fill.h:108
void addColor(ColorReference c, unsigned offsetPercent, double opacity)
Definition: Fill.cpp:132
Fill & operator=(const Fill &)
Definition: MSPUBCollector.h:66
GradientFill(const GradientFill &)
Definition: Fill.h:120
double m_fillTopVal
Definition: Fill.h:109
Fill(const Fill &)
Definition: Fill.h:52
double m_opacity
Definition: Fill.h:87
WPXPropertyListVector getProperties(WPXPropertyList *out) const
Definition: Fill.cpp:71