StarGraphicStruct::StarBrush Class Reference

Class to store a brush. More...

#include <StarGraphicStruct.hxx>

List of all members.

Public Member Functions

 StarBrush ()
 constructor
bool isEmpty () const
 returns true if the brush is empty
bool hasUniqueColor () const
 returns true is the brush has unique color
bool getColor (STOFFColor &color) const
 try to return a color corresponding to the brush
bool getPattern (STOFFEmbeddedObject &object, STOFFVec2i &sz) const
 try to return a pattern corresponding to the brush
bool read (StarZone &zone, int nVers, long endPos, StarObject &document)
 try to read a brush

Public Attributes

int m_transparency
 the transparency
STOFFColor m_color
 the color
STOFFColor m_fillColor
 the fill color
int m_style
 the brush style(pattern): BRUSH_NULL, BRUSH_SOLID, BRUSH_HORZ, BRUSH_VERT, BRUSH_CROSS, BRUSH_DIAGCROSS, BRUSH_UPDIAG, BRUSH_DOWNDIAG, BRUSH_25, BRUSH_50, BRUSH_75, BRUSH_BITMAP
int m_position
 the position(none, lt, mt, rt, lm, mm, rm, lb, mb, rb, area, tiled)
librevenge::RVNGString m_linkName
 the link name
librevenge::RVNGString m_filterName
 the filter name
std::string m_extra
 extra data

Friends

std::ostream & operator<< (std::ostream &o, StarBrush const &brush)
 operator<<

Detailed Description

Class to store a brush.


Constructor & Destructor Documentation

constructor

Referenced by read().


Member Function Documentation

try to return a color corresponding to the brush

Referenced by StarGraphicAttribute::StarGAttributeBrush::addTo().

try to return a pattern corresponding to the brush

Referenced by StarGraphicAttribute::StarGAttributeBrush::addTo().

returns true is the brush has unique color

Referenced by StarGraphicAttribute::StarGAttributeBrush::addTo().

bool StarGraphicStruct::StarBrush::isEmpty ( ) const [inline]

returns true if the brush is empty

Referenced by StarGraphicAttribute::StarGAttributeBrush::addTo().

bool StarGraphicStruct::StarBrush::read ( StarZone zone,
int  nVers,
long  endPos,
StarObject document 
)

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  o,
StarBrush const &  brush 
) [friend]

operator<<


Member Data Documentation

the filter name

Referenced by StarGraphicStruct::operator<<(), and read().

the link name

Referenced by StarGraphicStruct::operator<<(), and read().

the position(none, lt, mt, rt, lm, mm, rm, lb, mb, rb, area, tiled)

Referenced by StarGraphicAttribute::StarGAttributeBrush::addTo(), StarGraphicStruct::operator<<(), and read().

the brush style(pattern): BRUSH_NULL, BRUSH_SOLID, BRUSH_HORZ, BRUSH_VERT, BRUSH_CROSS, BRUSH_DIAGCROSS, BRUSH_UPDIAG, BRUSH_DOWNDIAG, BRUSH_25, BRUSH_50, BRUSH_75, BRUSH_BITMAP

Referenced by getColor(), getPattern(), hasUniqueColor(), StarGraphicStruct::operator<<(), and read().


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