MacDraft5StyleManagerInternal::State Struct Reference

Internal: the state of a MacDraft5StyleManager. More...

Public Member Functions

 State ()
 constructor More...
 
bool getArrow (int id, MWAWGraphicStyle::Arrow &arrow)
 returns an arrow if possible More...
 
bool getColor (int id, MWAWColor &col)
 returns a color if possible More...
 
bool getPattern (int id, MWAWGraphicStyle::Pattern &pat)
 returns a pattern if possible More...
 
bool getDash (int id, std::vector< float > &dash)
 returns the dash More...
 
void initArrows ()
 init the arrow list More...
 
void initColors ()
 init the color list More...
 
void initPatterns ()
 init the patterns list More...
 
void initDashs ()
 init the dashs list More...
 

Public Attributes

long m_dataEnd
 the end of the main data zone More...
 
long m_rsrcBegin
 the begin of the rsrc data More...
 
std::vector< MWAWGraphicStyle::Arrowm_arrowList
 the arrow list More...
 
std::vector< MWAWColorm_colorList
 the color list More...
 
std::vector< MWAWGraphicStyle::Patternm_patternList
 the patterns list More...
 
std::vector< std::vector< float > > m_dashList
 the list of dash More...
 
std::map< long, MWAWEntrym_beginToBitmapEntryMap
 a map file position to entry ( used to stored intermediar zones ) More...
 
std::map< int, shared_ptr< Pixmap > > m_bitmapIdToPixmapMap
 a map bitmapId to pixmap map More...
 
std::map< int, shared_ptr< Pixmap > > m_pixIdToPixmapMap
 a map pixmapId to pixmap map More...
 
std::map< int, size_t > m_pixIdToPatternIdMap
 a map pixmapId to patternId map More...
 

Detailed Description

Internal: the state of a MacDraft5StyleManager.

Constructor & Destructor Documentation

MacDraft5StyleManagerInternal::State::State ( )
inline

constructor

Member Function Documentation

bool MacDraft5StyleManagerInternal::State::getArrow ( int  id,
MWAWGraphicStyle::Arrow arrow 
)
inline

returns an arrow if possible

bool MacDraft5StyleManagerInternal::State::getColor ( int  id,
MWAWColor col 
)
inline

returns a color if possible

bool MacDraft5StyleManagerInternal::State::getDash ( int  id,
std::vector< float > &  dash 
)
inline

returns the dash

bool MacDraft5StyleManagerInternal::State::getPattern ( int  id,
MWAWGraphicStyle::Pattern pat 
)
inline

returns a pattern if possible

void MacDraft5StyleManagerInternal::State::initArrows ( )

init the arrow list

void MacDraft5StyleManagerInternal::State::initColors ( )

init the color list

void MacDraft5StyleManagerInternal::State::initDashs ( )

init the dashs list

void MacDraft5StyleManagerInternal::State::initPatterns ( )

init the patterns list

Member Data Documentation

std::vector<MWAWGraphicStyle::Arrow> MacDraft5StyleManagerInternal::State::m_arrowList

the arrow list

std::map<long, MWAWEntry> MacDraft5StyleManagerInternal::State::m_beginToBitmapEntryMap

a map file position to entry ( used to stored intermediar zones )

std::map<int, shared_ptr<Pixmap> > MacDraft5StyleManagerInternal::State::m_bitmapIdToPixmapMap

a map bitmapId to pixmap map

std::vector<MWAWColor> MacDraft5StyleManagerInternal::State::m_colorList

the color list

std::vector< std::vector<float> > MacDraft5StyleManagerInternal::State::m_dashList

the list of dash

long MacDraft5StyleManagerInternal::State::m_dataEnd

the end of the main data zone

std::vector<MWAWGraphicStyle::Pattern> MacDraft5StyleManagerInternal::State::m_patternList

the patterns list

std::map<int, size_t> MacDraft5StyleManagerInternal::State::m_pixIdToPatternIdMap

a map pixmapId to patternId map

std::map<int, shared_ptr<Pixmap> > MacDraft5StyleManagerInternal::State::m_pixIdToPixmapMap

a map pixmapId to pixmap map

long MacDraft5StyleManagerInternal::State::m_rsrcBegin

the begin of the rsrc data


The documentation for this struct was generated from the following file:

Generated on Tue Feb 16 2016 21:32:06 for libmwaw by doxygen 1.8.11