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().