Go to the documentation of this file.
10 #ifndef KEY1FILLELEMENT_H_INCLUDED
11 #define KEY1FILLELEMENT_H_INCLUDED
14 #include <boost/optional.hpp>
48 #endif // KEY1FILLELEMENT_H_INCLUDED
@ tile
Definition: KEY1Token.h:236
void attribute(int name, const char *value) override
Definition: KEY1FillElement.cpp:37
@ name
Definition: IWORKToken.h:585
Definition: IWORKBezierElement.cpp:21
@ color
Definition: KEY1Token.h:46
IWORKXMLContextPtr_t element(int name) override
Definition: KEY1FillElement.cpp:89
IWORKFillMap_t m_fills
Definition: IWORKDictionary.h:71
@ fill_color
Definition: KEY1Token.h:131
@ image
Definition: IWORKToken.h:264
std::shared_ptr< IWORKXMLContext > IWORKXMLContextPtr_t
Definition: IWORKXMLContext.h:18
boost::optional< IWORKImageType > m_imageType
Definition: KEY1FillElement.h:44
@ image_data
Definition: KEY1Token.h:148
KEY1Dictionary & getDictionary()
Definition: KEY1ParserState.cpp:39
void endOfElement() override
Definition: KEY1FillElement.cpp:101
#define ETONYEK_DEBUG_MSG(M)
Definition: libetonyek_utils.h:54
@ FILL_TYPE_IMAGE
Definition: KEY1FillElement.h:28
@ scale_to_fit
Definition: KEY1Token.h:232
@ id
Definition: KEY1Token.h:145
boost::optional< IWORKFill > & m_fill
Definition: KEY1FillElement.h:40
@ byte_size
Definition: KEY1Token.h:119
boost::optional< std::string > m_imageName
Definition: KEY1Parser.cpp:542
@ FILL_TYPE_NONE
Definition: KEY1FillElement.h:29
boost::optional< IWORKColor > m_color
Definition: IWORKFillElement.cpp:49
FillType
Definition: KEY1FillElement.h:26
@ IWORK_IMAGE_TYPE_SCALE_TO_FIT
Definition: IWORKEnum.h:103
Definition: KEY1XMLContextBase.h:23
boost::optional< IWORKColor > m_color
Definition: KEY1FillElement.h:42
KEY1FillElement(KEY1ParserState &state, boost::optional< IWORKFill > &fill)
Definition: KEY1FillElement.cpp:27
Definition: KEY1ParserState.h:45
Definition: IWORKTypes.h:149
@ value
Definition: IWORKToken.h:631
@ fill_type
Definition: KEY1Token.h:132
boost::optional< std::string > m_imageName
Definition: KEY1FillElement.h:43
@ FILL_TYPE_COLOR
Definition: KEY1FillElement.h:27
@ image_scale
Definition: KEY1Token.h:149
@ IWORK_IMAGE_TYPE_TILE
Definition: IWORKEnum.h:101
Definition: KEY1FillElement.h:24
boost::optional< IWORKGradientType > m_type
Definition: IWORKFillElement.cpp:132
boost::optional< FillType > m_type
Definition: KEY1FillElement.h:41
@ image
Definition: KEY1Token.h:61
const ValueT & get(const detail::IWAFieldImpl< TagV, ValueT, Reader > &field)
Definition: IWAField.h:190
@ none
Definition: KEY1Token.h:229
const IWORKTokenizer & getTokenizer()
Definition: IWORKToken.cpp:57
@ fill
Definition: IWORKToken.h:204
static boost::optional< T > convert(const char *value)
Definition: KEY1StringConverter.cpp:28
KEY1ParserState & getState()
Definition: IWORKXMLContextBase.h:43
Generated for libetonyek by
doxygen 1.8.20