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