ApplePictParserInternal::State Struct Reference

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

Public Member Functions

 State ()
 constructor
void initPatterns ()
 init the patterns list
bool isInvisible (ApplePictParser::DrawingMethod method) const
 returns true if the shape is invisible
void updateStyle (ApplePictParser::DrawingMethod method, MWAWGraphicStyle &style)
 update the actual style
void updatePosition (MWAWVec2f const &orig, MWAWPosition &pos)
 update the position
void updatePosition (MWAWBox2f const &bdBox, MWAWPosition &pos)
 update the position

Public Attributes

int m_version
 the file version
MWAWBox2f m_bdBox
 the bounding rectangle
MWAWVec2f m_origin
 the origin
MWAWVec2i m_penPosition
 the actual pen position
MWAWVec2i m_textPosition
 the actual text position
MWAWVec2i m_penSize
 the actual pensize
MWAWVec2i m_ovalSize
 the actual ovalsize
int m_penMode
 the pen mode
int m_textMode
 the text mode
bool m_isHiliteMode
 true if we must use the hilite mode
MWAWFont m_font
 the actual font
MWAWColor m_foreColor
 the foreground color
MWAWColor m_backColor
 the background color
MWAWColor m_hiliteColor
 the hilite color
MWAWColor m_opColor
 the op color
MWAWGraphicStyle::Pattern m_penPattern
 the pen pattern
MWAWGraphicStyle::Pattern m_backgroundPattern
 the background pattern
MWAWGraphicStyle::Pattern m_fillPattern
 the fill pattern
MWAWBox2i m_rectangle
 the last rectangle
MWAWBox2i m_roundRectangle
 the last round rectangle
MWAWBox2i m_circle
 the last circle
MWAWBox2i m_pie
 the last pie
std::vector< MWAWVec2im_points
 the last polygon points
bool m_afterQuicktime
 a flag to know if we have found a quicktime picture/movie

Detailed Description

Internal: the state of a ApplePictParser.

Constructor & Destructor Documentation

◆ State()

ApplePictParserInternal::State::State ( )
inline

constructor

Member Function Documentation

◆ initPatterns()

void ApplePictParserInternal::State::initPatterns ( )

init the patterns list

◆ isInvisible()

bool ApplePictParserInternal::State::isInvisible ( ApplePictParser::DrawingMethod method) const
inline

returns true if the shape is invisible

◆ updatePosition() [1/2]

void ApplePictParserInternal::State::updatePosition ( MWAWBox2f const & bdBox,
MWAWPosition & pos )
inline

update the position

◆ updatePosition() [2/2]

void ApplePictParserInternal::State::updatePosition ( MWAWVec2f const & orig,
MWAWPosition & pos )
inline

update the position

◆ updateStyle()

void ApplePictParserInternal::State::updateStyle ( ApplePictParser::DrawingMethod method,
MWAWGraphicStyle & style )
inline

update the actual style

Member Data Documentation

◆ m_afterQuicktime

bool ApplePictParserInternal::State::m_afterQuicktime

a flag to know if we have found a quicktime picture/movie

Referenced by State().

◆ m_backColor

MWAWColor ApplePictParserInternal::State::m_backColor

the background color

Referenced by State().

◆ m_backgroundPattern

MWAWGraphicStyle::Pattern ApplePictParserInternal::State::m_backgroundPattern

the background pattern

Referenced by State(), and updateStyle().

◆ m_bdBox

MWAWBox2f ApplePictParserInternal::State::m_bdBox

the bounding rectangle

Referenced by State(), updatePosition(), and updatePosition().

◆ m_circle

MWAWBox2i ApplePictParserInternal::State::m_circle

the last circle

Referenced by State().

◆ m_fillPattern

MWAWGraphicStyle::Pattern ApplePictParserInternal::State::m_fillPattern

the fill pattern

Referenced by State(), and updateStyle().

◆ m_font

MWAWFont ApplePictParserInternal::State::m_font

the actual font

Referenced by State().

◆ m_foreColor

MWAWColor ApplePictParserInternal::State::m_foreColor

the foreground color

Referenced by State(), and updateStyle().

◆ m_hiliteColor

MWAWColor ApplePictParserInternal::State::m_hiliteColor

the hilite color

Referenced by State().

◆ m_isHiliteMode

bool ApplePictParserInternal::State::m_isHiliteMode

true if we must use the hilite mode

Referenced by State().

◆ m_opColor

MWAWColor ApplePictParserInternal::State::m_opColor

the op color

Referenced by State().

◆ m_origin

MWAWVec2f ApplePictParserInternal::State::m_origin

the origin

Referenced by State(), updatePosition(), and updatePosition().

◆ m_ovalSize

MWAWVec2i ApplePictParserInternal::State::m_ovalSize

the actual ovalsize

Referenced by State().

◆ m_penMode

int ApplePictParserInternal::State::m_penMode

the pen mode

Referenced by isInvisible(), and State().

◆ m_penPattern

MWAWGraphicStyle::Pattern ApplePictParserInternal::State::m_penPattern

the pen pattern

Referenced by State(), and updateStyle().

◆ m_penPosition

MWAWVec2i ApplePictParserInternal::State::m_penPosition

the actual pen position

Referenced by State().

◆ m_penSize

MWAWVec2i ApplePictParserInternal::State::m_penSize

the actual pensize

Referenced by isInvisible(), State(), and updateStyle().

◆ m_pie

MWAWBox2i ApplePictParserInternal::State::m_pie

the last pie

Referenced by State().

◆ m_points

std::vector<MWAWVec2i> ApplePictParserInternal::State::m_points

the last polygon points

Referenced by State().

◆ m_rectangle

MWAWBox2i ApplePictParserInternal::State::m_rectangle

the last rectangle

Referenced by State().

◆ m_roundRectangle

MWAWBox2i ApplePictParserInternal::State::m_roundRectangle

the last round rectangle

Referenced by State().

◆ m_textMode

int ApplePictParserInternal::State::m_textMode

the text mode

Referenced by isInvisible(), and State().

◆ m_textPosition

MWAWVec2i ApplePictParserInternal::State::m_textPosition

the actual text position

Referenced by State().

◆ m_version

int ApplePictParserInternal::State::m_version

the file version

Referenced by State().


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

Generated for libmwaw by doxygen 1.14.0