Class to store a brush. More...
#include <StarGraphicStruct.hxx>
Public Member Functions | |
StarBrush () | |
constructor More... | |
bool | isEmpty () const |
returns true if the brush is empty More... | |
bool | hasUniqueColor () const |
returns true is the brush has unique color More... | |
bool | getColor (STOFFColor &color) const |
try to return a color corresponding to the brush More... | |
bool | getPattern (STOFFEmbeddedObject &object, STOFFVec2i &sz) const |
try to return a pattern corresponding to the brush More... | |
bool | read (StarZone &zone, int nVers, long endPos, StarObject &document) |
try to read a brush More... | |
Public Attributes | |
int | m_transparency |
the transparency More... | |
STOFFColor | m_color |
the color More... | |
STOFFColor | m_fillColor |
the fill color More... | |
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 More... | |
int | m_position |
the position(none, lt, mt, rt, lm, mm, rm, lb, mb, rb, area, tiled) More... | |
librevenge::RVNGString | m_linkName |
the link name More... | |
librevenge::RVNGString | m_filterName |
the filter name More... | |
std::string | m_extra |
extra data More... | |
Friends | |
std::ostream & | operator<< (std::ostream &o, StarBrush const &brush) |
operator<< More... | |
Class to store a brush.
|
inline |
constructor
Referenced by read().
bool StarGraphicStruct::StarBrush::getColor | ( | STOFFColor & | color | ) | const |
try to return a color corresponding to the brush
Referenced by StarFrameAttribute::StarFAttributeBrush::addTo().
bool StarGraphicStruct::StarBrush::getPattern | ( | STOFFEmbeddedObject & | object, |
STOFFVec2i & | sz | ||
) | const |
try to return a pattern corresponding to the brush
Referenced by StarFrameAttribute::StarFAttributeBrush::addTo().
|
inline |
returns true is the brush has unique color
Referenced by StarFrameAttribute::StarFAttributeBrush::addTo().
|
inline |
returns true if the brush is empty
Referenced by StarFrameAttribute::StarFAttributeBrush::addTo().
bool StarGraphicStruct::StarBrush::read | ( | StarZone & | zone, |
int | nVers, | ||
long | endPos, | ||
StarObject & | document | ||
) |
try to read a brush
Referenced by StarFrameAttribute::StarFAttributeBrush::read(), and StarFormatManager::readNumberFormat().
|
friend |
operator<<
STOFFColor StarGraphicStruct::StarBrush::m_color |
the color
Referenced by getColor(), getPattern(), StarGraphicStruct::operator<<(), and read().
std::string StarGraphicStruct::StarBrush::m_extra |
extra data
Referenced by StarGraphicStruct::operator<<(), and read().
STOFFColor StarGraphicStruct::StarBrush::m_fillColor |
the fill color
Referenced by getColor(), getPattern(), StarGraphicStruct::operator<<(), and read().
librevenge::RVNGString StarGraphicStruct::StarBrush::m_filterName |
the filter name
Referenced by StarGraphicStruct::operator<<(), and read().
librevenge::RVNGString StarGraphicStruct::StarBrush::m_linkName |
the link name
Referenced by StarGraphicStruct::operator<<(), and read().
int StarGraphicStruct::StarBrush::m_position |
the position(none, lt, mt, rt, lm, mm, rm, lb, mb, rb, area, tiled)
Referenced by StarFrameAttribute::StarFAttributeBrush::addTo(), StarGraphicStruct::operator<<(), and read().
int StarGraphicStruct::StarBrush::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
Referenced by getColor(), getPattern(), hasUniqueColor(), StarGraphicStruct::operator<<(), and read().
int StarGraphicStruct::StarBrush::m_transparency |
the transparency
Referenced by StarFrameAttribute::StarFAttributeBrush::addTo(), isEmpty(), StarGraphicStruct::operator<<(), and StarFrameAttribute::StarFAttributeBrush::read().