10#ifndef KEY1FILLELEMENT_H_INCLUDED
11#define KEY1FILLELEMENT_H_INCLUDED
14#include <boost/optional.hpp>
35 void attribute(
int name,
const char *value)
override;
Definition KEY1FillElement.h:24
FillType
Definition KEY1FillElement.h:26
@ FILL_TYPE_NONE
Definition KEY1FillElement.h:29
@ FILL_TYPE_IMAGE
Definition KEY1FillElement.h:28
@ FILL_TYPE_COLOR
Definition KEY1FillElement.h:27
void attribute(int name, const char *value) override
Definition KEY1FillElement.cpp:37
boost::optional< IWORKFill > & m_fill
Definition KEY1FillElement.h:40
IWORKXMLContextPtr_t element(int name) override
Definition KEY1FillElement.cpp:89
boost::optional< IWORKImageType > m_imageType
Definition KEY1FillElement.h:44
void endOfElement() override
Definition KEY1FillElement.cpp:101
boost::optional< FillType > m_type
Definition KEY1FillElement.h:41
boost::optional< std::string > m_imageName
Definition KEY1FillElement.h:43
boost::optional< IWORKColor > m_color
Definition KEY1FillElement.h:42
Definition KEY1ParserState.h:45
Definition KEY1XMLContextBase.h:23
Definition IWORKBezierElement.cpp:21
std::shared_ptr< IWORKXMLContext > IWORKXMLContextPtr_t
Definition IWORKXMLContext.h:20