the graphic style of a RagTime v5-v6 document More...
#include <RagTime5StyleManager.hxx>
| Public Member Functions | |
| GraphicStyle () | |
| constructor  More... | |
| virtual | ~GraphicStyle () | 
| destructor  More... | |
| bool | isDefault () const | 
| returns true if the line style is default  More... | |
| void | insert (GraphicStyle const &childStyle) | 
| update the current style  More... | |
| bool | read (MWAWInputStreamPtr &input, RagTime5StructManager::Field const &field, std::vector< MWAWColor > const &colorList) | 
| try to read a graphic style  More... | |
| GraphicStyle (GraphicStyle const &)=default | |
| GraphicStyle (GraphicStyle &&)=default | |
| GraphicStyle & | operator= (GraphicStyle const &)=default | 
| GraphicStyle & | operator= (GraphicStyle &&)=default | 
| Public Attributes | |
| int | m_parentId | 
| the parent id  More... | |
| float | m_width | 
| the line width (in point)  More... | |
| MWAWVariable< MWAWColor > | m_colors [2] | 
| the first and second color  More... | |
| float | m_colorsAlpha [2] | 
| alpha of the first and second color  More... | |
| MWAWVariable< std::vector< long > > | m_dash | 
| the line dash/...  More... | |
| std::shared_ptr< MWAWGraphicStyle::Pattern > | m_pattern | 
| the line pattern  More... | |
| int | m_gradient | 
| the gradient 0: none, normal, radial  More... | |
| float | m_gradientRotation | 
| the gradient rotation(checkme)  More... | |
| MWAWVariable< MWAWVec2f > | m_gradientCenter | 
| the rotation center(checkme)  More... | |
| int | m_position | 
| the line position inside=1/normal/outside/round  More... | |
| int | m_cap | 
| the line caps ( normal=1, round, square)  More... | |
| int | m_mitter | 
| the line mitter ( triangle=1, round, out)  More... | |
| float | m_limitPercent | 
| the line limit  More... | |
| MWAWVariable< bool > | m_hidden | 
| flag to know if we need to print the shape  More... | |
| std::string | m_extra | 
| extra data  More... | |
| Friends | |
| std::ostream & | operator<< (std::ostream &o, GraphicStyle const &style) | 
| operator<<  More... | |
the graphic style of a RagTime v5-v6 document
| 
 | inline | 
constructor
| 
 | virtual | 
destructor
| 
 | default | 
| 
 | default | 
| void RagTime5StyleManager::GraphicStyle::insert | ( | RagTime5StyleManager::GraphicStyle const & | childStyle | ) | 
update the current style
Referenced by RagTime5StyleManager::updateGraphicStyles().
| 
 | inline | 
returns true if the line style is default
| 
 | default | 
| 
 | default | 
| bool RagTime5StyleManager::GraphicStyle::read | ( | MWAWInputStreamPtr & | input, | 
| RagTime5StructManager::Field const & | field, | ||
| std::vector< MWAWColor > const & | colorList | ||
| ) | 
try to read a graphic style
Referenced by RagTime5StyleManagerInternal::GraphicFieldParser::parseField().
| 
 | friend | 
operator<<
| int RagTime5StyleManager::GraphicStyle::m_cap | 
the line caps ( normal=1, round, square)
Referenced by insert(), isDefault(), and operator<<().
| MWAWVariable<MWAWColor> RagTime5StyleManager::GraphicStyle::m_colors[2] | 
the first and second color
Referenced by RagTime5StyleManager::getLineColor(), GraphicStyle(), insert(), isDefault(), and operator<<().
| float RagTime5StyleManager::GraphicStyle::m_colorsAlpha[2] | 
alpha of the first and second color
Referenced by RagTime5StyleManager::getLineColor(), GraphicStyle(), insert(), isDefault(), and operator<<().
| MWAWVariable<std::vector<long> > RagTime5StyleManager::GraphicStyle::m_dash | 
the line dash/...
Referenced by insert(), isDefault(), and operator<<().
| std::string RagTime5StyleManager::GraphicStyle::m_extra | 
extra data
Referenced by insert(), isDefault(), and operator<<().
| int RagTime5StyleManager::GraphicStyle::m_gradient | 
the gradient 0: none, normal, radial
Referenced by insert(), isDefault(), and operator<<().
| MWAWVariable<MWAWVec2f> RagTime5StyleManager::GraphicStyle::m_gradientCenter | 
the rotation center(checkme)
Referenced by insert(), isDefault(), and operator<<().
| float RagTime5StyleManager::GraphicStyle::m_gradientRotation | 
the gradient rotation(checkme)
Referenced by insert(), isDefault(), and operator<<().
| MWAWVariable<bool> RagTime5StyleManager::GraphicStyle::m_hidden | 
flag to know if we need to print the shape
Referenced by insert(), isDefault(), and operator<<().
| float RagTime5StyleManager::GraphicStyle::m_limitPercent | 
the line limit
Referenced by insert(), isDefault(), and operator<<().
| int RagTime5StyleManager::GraphicStyle::m_mitter | 
the line mitter ( triangle=1, round, out)
Referenced by insert(), isDefault(), and operator<<().
| int RagTime5StyleManager::GraphicStyle::m_parentId | 
the parent id
Referenced by isDefault(), operator<<(), RagTime5StyleManager::readGraphicStyles(), and RagTime5StyleManager::readTextStyles().
| std::shared_ptr<MWAWGraphicStyle::Pattern> RagTime5StyleManager::GraphicStyle::m_pattern | 
the line pattern
Referenced by insert(), isDefault(), and operator<<().
| int RagTime5StyleManager::GraphicStyle::m_position | 
the line position inside=1/normal/outside/round
Referenced by insert(), isDefault(), and operator<<().
| float RagTime5StyleManager::GraphicStyle::m_width | 
the line width (in point)
Referenced by insert(), isDefault(), and operator<<().