the main class to read the style part of Canvas file More...
#include <CanvasStyleManager.hxx>
Public Member Functions | |
| CanvasStyleManager (CanvasParser &parser) | |
| constructor More... | |
| virtual | ~CanvasStyleManager () |
| destructor More... | |
| int | version () const |
| returns the file version More... | |
Protected Member Functions | |
| void | setInput (MWAWInputStreamPtr &input) |
| store the actual input More... | |
| MWAWInputStreamPtr & | getInput () |
| returns the current input More... | |
| bool | get (int index, MWAWColor &color) const |
| try to retrieve a color from the color index More... | |
| std::vector< MWAWColor > const & | getColorsList () const |
| returns the list of colors More... | |
| bool | get (int index, MWAWGraphicStyle::Pattern &pattern) const |
| try to retrieve a pattern from the pattern index More... | |
| bool | readArrows () |
| read the arrow shapes More... | |
| bool | readArrow (MWAWGraphicStyle::Arrow &arrow, std::string &extra) |
| read an arrow shape More... | |
| bool | readColors (int numColors) |
| try to read the colors list More... | |
| bool | readDashes (int numDashes, bool user=false) |
| try to read the dash list More... | |
| bool | readGradient (MWAWEntry const &entry, MWAWGraphicStyle::Gradient &gradient) |
| try to read a gradient (ObFL) More... | |
| bool | readPatterns (int numPatterns) |
| try to read the pattern list More... | |
| bool | readPenSize () |
| read the pen size More... | |
| bool | readSprays () |
| try to read the spray More... | |
| bool | readFonts (int numFonts) |
| try to read the fonts names More... | |
| bool | readColorValues (MWAWEntry const &entry) |
| read the Windows CVal RSRC: v3 (a list of color) More... | |
Protected Attributes | |
| MWAWParserStatePtr | m_parserState |
| the parser state More... | |
| std::shared_ptr< CanvasStyleManagerInternal::State > | m_state |
| the state More... | |
| CanvasParser * | m_mainParser |
| the main parser; More... | |
Private Member Functions | |
| CanvasStyleManager (CanvasStyleManager const &orig)=delete | |
| CanvasStyleManager & | operator= (CanvasStyleManager const &orig)=delete |
Friends | |
| class | CanvasGraph |
| class | CanvasParser |
the main class to read the style part of Canvas file
|
explicit |
constructor
|
virtual |
destructor
|
privatedelete |
|
protected |
try to retrieve a color from the color index
|
protected |
try to retrieve a pattern from the pattern index
|
protected |
returns the list of colors
|
protected |
returns the current input
Referenced by readArrow(), readArrows(), readColors(), readColorValues(), readDashes(), readFonts(), readGradient(), readPatterns(), and readPenSize().
|
privatedelete |
|
protected |
read an arrow shape
Referenced by readArrows().
|
protected |
read the arrow shapes
|
protected |
try to read the colors list
|
protected |
read the Windows CVal RSRC: v3 (a list of color)
|
protected |
try to read the dash list
|
protected |
try to read the fonts names
|
protected |
try to read a gradient (ObFL)
|
protected |
try to read the pattern list
|
protected |
read the pen size
|
protected |
try to read the spray
|
protected |
store the actual input
| int CanvasStyleManager::version | ( | ) | const |
returns the file version
|
friend |
|
friend |
|
protected |
the main parser;
Referenced by readColors(), readDashes(), readFonts(), and readPatterns().
|
protected |
the parser state
Referenced by readArrows(), readColors(), readColorValues(), readDashes(), readFonts(), readGradient(), readPatterns(), readPenSize(), and version().
|
protected |
the state
Referenced by get(), getColorsList(), getInput(), readColors(), readPatterns(), and setInput().