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