libmspub::GradientFill Class Reference

#include <Fill.h>

Inheritance diagram for libmspub::GradientFill:
libmspub::Fill

List of all members.

Classes

struct  StopInfo

Public Member Functions

 GradientFill (const MSPUBCollector *owner, double angle=0, int type=7)
void setFillCenter (double left, double top, double right, double bottom)
void addColor (ColorReference c, unsigned offsetPercent, double opacity)
void addColorReverse (ColorReference c, unsigned offsetPercent, double opacity)
void completeComplexFill ()
WPXPropertyListVector getProperties (WPXPropertyList *out) const

Private Member Functions

 GradientFill (const GradientFill &)
GradientFilloperator= (const GradientFill &)

Private Attributes

std::vector< StopInfom_stops
double m_angle
int m_type
double m_fillLeftVal
double m_fillTopVal
double m_fillRightVal
double m_fillBottomVal

Constructor & Destructor Documentation

GradientFill::GradientFill ( const MSPUBCollector owner,
double  angle = 0,
int  type = 7 
)
libmspub::GradientFill::GradientFill ( const GradientFill ) [inline, private]

Member Function Documentation

void GradientFill::addColor ( ColorReference  c,
unsigned  offsetPercent,
double  opacity 
)
void GradientFill::addColorReverse ( ColorReference  c,
unsigned  offsetPercent,
double  opacity 
)
WPXPropertyListVector GradientFill::getProperties ( WPXPropertyList *  out) const [virtual]

Implements libmspub::Fill.

GradientFill& libmspub::GradientFill::operator= ( const GradientFill ) [private]
void GradientFill::setFillCenter ( double  left,
double  top,
double  right,
double  bottom 
)

Member Data Documentation

Referenced by getProperties().

Referenced by getProperties().


The documentation for this class was generated from the following files: