PowerPoint7GraphInternal::Frame Struct Reference

Internal: a frame of a PowerPoint7Graph. More...

Inheritance diagram for PowerPoint7GraphInternal::Frame:
PowerPoint7GraphInternal::FrameArc PowerPoint7GraphInternal::FrameGroup PowerPoint7GraphInternal::FramePlaceholder PowerPoint7GraphInternal::FramePolygon PowerPoint7GraphInternal::FrameRect

Public Types

enum  Type {
  Arc, Line, Group, Placeholder,
  Polygon, Rect, Unknown
}
 the frame type More...
 

Public Member Functions

 Frame (Type type=Unknown)
 constructor More...
 
virtual ~Frame ()
 destructor More...
 
virtual void getTextZoneList (std::vector< int > &textIdList) const
 try to update the list of text sub zone More...
 

Public Attributes

enum Type m_type
 the type: More...
 
int m_subType
 the sub type More...
 
MWAWBox2i m_dimension
 the dimension More...
 
float m_rotation
 the rotation More...
 
bool m_flip [2]
 the flip flags: horizontal and vertical More...
 
MWAWGraphicStyle m_style
 the style More...
 
int m_pictureId
 the picture id(if positif) More...
 
int m_textId
 the text id(if positif) More...
 
bool m_isBackground
 a flag to know if this is the slide's background More...
 
bool m_isSent
 flag to know if a frame is sent More...
 

Detailed Description

Internal: a frame of a PowerPoint7Graph.

Member Enumeration Documentation

◆ Type

the frame type

Enumerator
Arc 
Line 
Group 
Placeholder 
Polygon 
Rect 
Unknown 

Constructor & Destructor Documentation

◆ Frame()

PowerPoint7GraphInternal::Frame::Frame ( Type  type = Unknown)
inlineexplicit

constructor

◆ ~Frame()

PowerPoint7GraphInternal::Frame::~Frame ( )
virtual

destructor

Member Function Documentation

◆ getTextZoneList()

virtual void PowerPoint7GraphInternal::Frame::getTextZoneList ( std::vector< int > &  textIdList) const
inlinevirtual

try to update the list of text sub zone

Reimplemented in PowerPoint7GraphInternal::FrameGroup.

Member Data Documentation

◆ m_dimension

MWAWBox2i PowerPoint7GraphInternal::Frame::m_dimension

the dimension

Referenced by PowerPoint7Graph::sendFrame().

◆ m_flip

bool PowerPoint7GraphInternal::Frame::m_flip[2]

the flip flags: horizontal and vertical

Referenced by Frame(), and PowerPoint7Graph::sendFrame().

◆ m_isBackground

bool PowerPoint7GraphInternal::Frame::m_isBackground

a flag to know if this is the slide's background

Referenced by PowerPoint7Graph::sendFrame().

◆ m_isSent

bool PowerPoint7GraphInternal::Frame::m_isSent
mutable

flag to know if a frame is sent

Referenced by PowerPoint7Graph::sendFrame().

◆ m_pictureId

int PowerPoint7GraphInternal::Frame::m_pictureId

the picture id(if positif)

Referenced by PowerPoint7Graph::sendFrame().

◆ m_rotation

float PowerPoint7GraphInternal::Frame::m_rotation

the rotation

Referenced by PowerPoint7Graph::sendFrame().

◆ m_style

MWAWGraphicStyle PowerPoint7GraphInternal::Frame::m_style

the style

Referenced by PowerPoint7Graph::sendFrame().

◆ m_subType

int PowerPoint7GraphInternal::Frame::m_subType

the sub type

Referenced by PowerPoint7Graph::sendFrame().

◆ m_textId

int PowerPoint7GraphInternal::Frame::m_textId

◆ m_type

enum Type PowerPoint7GraphInternal::Frame::m_type

the type:

Referenced by PowerPoint7Graph::sendFrame().


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