10 #ifndef KEYTYPES_H_INCLUDED
11 #define KEYTYPES_H_INCLUDED
15 #include <boost/optional.hpp>
74 boost::optional<int>
top;
86 boost::optional<double>
x1;
87 boost::optional<double>
y1;
88 boost::optional<double>
x2;
89 boost::optional<double>
y2;
114 boost::optional<std::string>
path;
115 boost::optional<std::string>
type;
158 boost::optional<std::string>
type;
203 #endif // KEYTYPES_H_INCLUDED
Definition: KEY2Token.h:220
boost::shared_ptr< KEYGraphicStyle > KEYGraphicStylePtr_t
Definition: KEYStyles_fwd.h:36
KEYImage()
Definition: KEYTypes.cpp:189
std::deque< KEYStickyNote > KEYStickyNotes_t
Definition: KEYTypes.h:184
Definition: EtonyekDocument.cpp:40
double green
Definition: KEYTypes.h:64
KEYTextPtr_t text
Definition: KEYTypes.h:170
Definition: KEY2Token.h:373
KEYPosition()
Definition: KEYTypes.cpp:108
KEYGeometryPtr_t geometry
Definition: KEYTypes.h:124
KEYColor()
Definition: KEYTypes.cpp:134
Definition: KEY2Token.h:212
double blue
Definition: KEYTypes.h:65
boost::optional< double > shearXAngle
Definition: KEYTypes.h:51
Definition: KEYTypes.h:94
boost::optional< std::string > displayName
Definition: KEYTypes.h:97
boost::optional< std::string > type
Definition: KEYTypes.h:158
boost::optional< std::string > type
Definition: KEYTypes.h:115
boost::optional< bool > title
Definition: KEYTypes.h:166
std::deque< KEYTabStop > KEYTabStops_t
Definition: KEYTypes.h:193
KEYStickyNote()
Definition: KEYTypes.cpp:231
Definition: KEYTypes.h:82
Definition: KEY2Token.h:915
KEYMediaContent()
Definition: KEYTypes.cpp:175
boost::shared_ptr< KEYStyle > KEYStylePtr_t
Definition: KEYStyle.h:49
Definition: KEYTypes.h:164
boost::shared_ptr< KEYMedia > KEYMediaPtr_t
Definition: KEYTypes_fwd.h:48
KEYObjectList_t objects
Definition: KEYTypes.h:159
double alpha
Definition: KEYTypes.h:66
KEYWrap()
Definition: KEYTypes.cpp:205
double y
Definition: KEYTypes.h:39
KEYGeometry()
Definition: KEYTypes.cpp:120
Definition: KEYTypes.h:72
boost::shared_ptr< KEYData > KEYDataPtr_t
Definition: KEYTypes_fwd.h:33
boost::shared_ptr< KEYPlaceholder > KEYPlaceholderPtr_t
Definition: KEYTypes_fwd.h:65
double red
Definition: KEYTypes.h:63
Definition: KEYTypes.h:121
KEYObjectList_t objects
Definition: KEYTypes.h:151
boost::shared_ptr< KEYMediaContent > KEYMediaContentPtr_t
Definition: KEYTypes_fwd.h:38
boost::optional< bool > horizontalFlip
Definition: KEYTypes.h:53
boost::shared_ptr< KEYPath > KEYPathPtr_t
Definition: KEYPath_fwd.h:17
KEYTabStop(double pos_)
Definition: KEYTypes.cpp:243
boost::optional< int > right
Definition: KEYTypes.h:75
KEYData()
Definition: KEYTypes.cpp:168
boost::shared_ptr< KEYText > KEYTextPtr_t
Definition: KEYText_fwd.h:16
boost::shared_ptr< KEYObject > KEYObjectPtr_t
Definition: KEYObject.h:44
boost::optional< bool > verticalFlip
Definition: KEYTypes.h:54
Definition: KEY2Token.h:1057
boost::optional< bool > sizesLocked
Definition: KEYTypes.h:56
KEYGeometryPtr_t geometry
Definition: KEYTypes.h:84
boost::optional< double > x1
Definition: KEYTypes.h:86
Definition: KEYTypes.h:156
KEYLine()
Definition: KEYTypes.cpp:158
Definition: KEY1Token.h:51
boost::optional< KEYSize > size
Definition: KEYTypes.h:105
KEYGeometryPtr_t geometry
Definition: KEYTypes.h:169
boost::optional< bool > aspectRatioLocked
Definition: KEYTypes.h:55
boost::optional< int > left
Definition: KEYTypes.h:77
boost::optional< int > bottom
Definition: KEYTypes.h:76
Definition: KEYTypes.h:27
boost::optional< bool > empty
Definition: KEYTypes.h:167
Definition: KEY2Token.h:315
boost::optional< double > shearYAngle
Definition: KEYTypes.h:52
KEYSize naturalSize
Definition: KEYTypes.h:47
KEYLayer()
Definition: KEYTypes.cpp:216
Definition: KEY1Token.h:49
KEYPosition position
Definition: KEYTypes.h:49
boost::optional< double > x2
Definition: KEYTypes.h:88
KEYObjectPtr_t makeObject(const KEYShapePtr_t &shape)
Object creator function for shape.
Definition: KEYShape.cpp:84
KEYPadding()
Definition: KEYTypes.cpp:150
boost::shared_ptr< KEYPlaceholderStyle > KEYPlaceholderStylePtr_t
Definition: KEYStyles_fwd.h:56
KEYStylePtr_t style
Definition: KEYTypes.h:85
double pos
Definition: KEYTypes.h:188
boost::optional< int > type
Definition: KEYTypes.h:98
boost::shared_ptr< KEYImage > KEYImagePtr_t
Definition: KEYTypes_fwd.h:43
double width
Definition: KEYTypes.h:29
KEYGroup()
Definition: KEYTypes.cpp:211
boost::shared_ptr< KEYLine > KEYLinePtr_t
Definition: KEYTypes_fwd.h:29
boost::optional< double > angle
Definition: KEYTypes.h:50
KEYBinary()
Definition: KEYTypes.cpp:181
Definition: KEYTypes.h:186
KEYPathPtr_t path
Definition: KEYTypes.h:143
KEYTextPtr_t text
Definition: KEYTypes.h:178
KEYGeometryPtr_t geometry
Definition: KEYTypes.h:177
boost::shared_ptr< librevenge::RVNGInputStream > RVNGInputStreamPtr_t
Definition: libetonyek_utils.h:97
Definition: KEY2Token.h:903
Definition: KEY2Token.h:982
boost::shared_ptr< KEYGeometry > KEYGeometryPtr_t
Definition: KEYTypes_fwd.h:25
double height
Definition: KEYTypes.h:30
Definition: KEYTypes.h:175
Definition: KEYTypes.h:103
boost::optional< double > y1
Definition: KEYTypes.h:87
KEYGeometryPtr_t geometry
Definition: KEYTypes.h:144
boost::optional< double > y2
Definition: KEYTypes.h:89
KEYSize()
Definition: KEYTypes.cpp:96
boost::optional< int > top
Definition: KEYTypes.h:74
Definition: KEYTypes.h:61
boost::optional< unsigned > dataSize
Definition: KEYTypes.h:116
KEYPlaceholderStylePtr_t style
Definition: KEYTypes.h:168
boost::optional< std::string > path
Definition: KEYTypes.h:114
KEYSize size
Definition: KEYTypes.h:48
RVNGInputStreamPtr_t stream
Definition: KEYTypes.h:96
Definition: KEYTypes.h:149
Definition: KEYTypes.h:111
KEYDataPtr_t data
Definition: KEYTypes.h:106
boost::optional< bool > locked
Definition: KEYTypes.h:123
std::deque< KEYObjectPtr_t > KEYObjectList_t
A list of presentation objects.
Definition: KEYObject.h:48
KEYPlaceholder()
Definition: KEYTypes.cpp:222
Definition: KEYTypes.h:36
Definition: KEYTypes.h:141
boost::optional< KEYSize > size
Definition: KEYTypes.h:113
boost::shared_ptr< KEYGroup > KEYGroupPtr_t
Definition: KEYTypes_fwd.h:56
double x
Definition: KEYTypes.h:38
boost::optional< KEYBinary > binary
Definition: KEYTypes.h:125
Definition: KEY2Token.h:1116
Definition: KEYTypes.h:45