HanMacWrdJGraphInternal::State Struct Reference

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

Public Member Functions

 State ()
 constructor More...
 
std::shared_ptr< FramefindFrame (int type, int lId) const
 tries to find the lId the frame of a given type More...
 
FrameFormat const & getFrameFormat (int id) const
 returns the frame format corresponding to an id More...
 
bool getColor (int id, MWAWColor &col)
 returns a color correspond to an id More...
 
bool getPattern (int id, Pattern &pattern)
 returns a pattern correspond to an id More...
 
void initColors ()
 init the color list More...
 
void initPatterns ()
 init the pattenr list More...
 

Static Public Member Functions

static MWAWColor getColor (MWAWColor col, float pattern)
 returns a color corresponding to a pattern and a color More...
 

Public Attributes

std::vector< std::shared_ptr< Frame > > m_framesList
 the list of frames More...
 
std::map< long, int > m_framesMap
 a map zId->frame pos in frames list More...
 
std::vector< FrameFormatm_frameFormatsList
 the list of frame format More...
 
int m_numPages
 
std::vector< MWAWColorm_colorList
 a list colorId -> color More...
 
std::vector< Patternm_patternList
 a list patternId -> pattern More...
 
FrameFormat m_defaultFormat
 empty format used to return a default format More...
 

Detailed Description

Internal: the state of a HanMacWrdJGraph.

Constructor & Destructor Documentation

◆ State()

HanMacWrdJGraphInternal::State::State ( )
inline

constructor

Member Function Documentation

◆ findFrame()

std::shared_ptr<Frame> HanMacWrdJGraphInternal::State::findFrame ( int  type,
int  lId 
) const
inline

tries to find the lId the frame of a given type

◆ getColor() [1/2]

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

returns a color correspond to an id

◆ getColor() [2/2]

static MWAWColor HanMacWrdJGraphInternal::State::getColor ( MWAWColor  col,
float  pattern 
)
inlinestatic

returns a color corresponding to a pattern and a color

◆ getFrameFormat()

FrameFormat const& HanMacWrdJGraphInternal::State::getFrameFormat ( int  id) const
inline

returns the frame format corresponding to an id

◆ getPattern()

bool HanMacWrdJGraphInternal::State::getPattern ( int  id,
Pattern pattern 
)
inline

returns a pattern correspond to an id

◆ initColors()

void HanMacWrdJGraphInternal::State::initColors ( )

init the color list

◆ initPatterns()

void HanMacWrdJGraphInternal::State::initPatterns ( )

init the pattenr list

Member Data Documentation

◆ m_colorList

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

a list colorId -> color

◆ m_defaultFormat

FrameFormat HanMacWrdJGraphInternal::State::m_defaultFormat

empty format used to return a default format

◆ m_frameFormatsList

std::vector<FrameFormat> HanMacWrdJGraphInternal::State::m_frameFormatsList

the list of frame format

◆ m_framesList

std::vector<std::shared_ptr<Frame> > HanMacWrdJGraphInternal::State::m_framesList

the list of frames

◆ m_framesMap

std::map<long, int> HanMacWrdJGraphInternal::State::m_framesMap

a map zId->frame pos in frames list

◆ m_numPages

int HanMacWrdJGraphInternal::State::m_numPages

◆ m_patternList

std::vector<Pattern> HanMacWrdJGraphInternal::State::m_patternList

a list patternId -> pattern


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

Generated on Fri Sep 18 2020 18:14:52 for libmwaw by doxygen 1.8.20