StarGraphicAttribute::StarGAttributeColor Class Referencefinal

a character color attribute More...

Inheritance diagram for StarGraphicAttribute::StarGAttributeColor:
StarAttributeColor StarAttribute

Public Member Functions

 StarGAttributeColor (Type type, std::string const &debugName, STOFFColor const &value)
 constructor
 ~StarGAttributeColor () final
 destructor
std::shared_ptr< StarAttributecreate () const final
 create a new attribute
Public Member Functions inherited from StarAttributeColor
 StarAttributeColor (Type type, std::string const &debugName, STOFFColor const &value)
 constructor
bool read (StarZone &zone, int vers, long endPos, StarObject &object) override
 read a zone
void printData (libstoff::DebugStream &o) const override
 debug function to print the data
Public Member Functions inherited from StarAttribute
virtual ~StarAttribute ()
 destructor
Type getType () const
 returns the attribute type
void addTo (StarState &state) const
 add to a state
bool send (STOFFListenerPtr &listener, StarState &state) const
 add to send the zone data
virtual void addTo (StarState &, std::set< StarAttribute const * > &) const
 add to a state(internal)
virtual bool send (STOFFListenerPtr &, StarState &, std::set< StarAttribute const * > &) const
 try to send the child zone(internal)
std::string const & getDebugName () const
 returns the debug name
virtual void print (libstoff::DebugStream &o, std::set< StarAttribute const * > &done) const
 debug function to print the data

Protected Member Functions

 StarGAttributeColor (StarGAttributeColor const &)=default
 add to a graphic style
Protected Member Functions inherited from StarAttributeColor
 StarAttributeColor (StarAttributeColor const &)=default
 copy constructor
Protected Member Functions inherited from StarAttribute
 StarAttribute (Type type, std::string const &debugName)
 constructor
 StarAttribute (StarAttribute const &orig)
 copy constructor

Additional Inherited Members

Public Types inherited from StarAttribute
enum  Type {
  ATTR_SPECIAL =-1 , ATTR_CHR_CASEMAP = 1 , ATTR_CHR_CHARSETCOLOR , ATTR_CHR_COLOR ,
  ATTR_CHR_CONTOUR , ATTR_CHR_CROSSEDOUT , ATTR_CHR_ESCAPEMENT , ATTR_CHR_FONT ,
  ATTR_CHR_FONTSIZE , ATTR_CHR_KERNING , ATTR_CHR_LANGUAGE , ATTR_CHR_POSTURE ,
  ATTR_CHR_PROPORTIONALFONTSIZE , ATTR_CHR_SHADOWED , ATTR_CHR_UNDERLINE , ATTR_CHR_WEIGHT ,
  ATTR_CHR_WORDLINEMODE , ATTR_CHR_AUTOKERN , ATTR_CHR_BLINK , ATTR_CHR_NOHYPHEN ,
  ATTR_CHR_NOLINEBREAK , ATTR_CHR_BACKGROUND , ATTR_CHR_CJK_FONT , ATTR_CHR_CJK_FONTSIZE ,
  ATTR_CHR_CJK_LANGUAGE , ATTR_CHR_CJK_POSTURE , ATTR_CHR_CJK_WEIGHT , ATTR_CHR_CTL_FONT ,
  ATTR_CHR_CTL_FONTSIZE , ATTR_CHR_CTL_LANGUAGE , ATTR_CHR_CTL_POSTURE , ATTR_CHR_CTL_WEIGHT ,
  ATTR_CHR_ROTATE , ATTR_CHR_EMPHASIS_MARK , ATTR_CHR_TWO_LINES , ATTR_CHR_SCALEW ,
  ATTR_CHR_RELIEF , ATTR_CHR_DUMMY1 , ATTR_TXT_INETFMT , ATTR_TXT_DUMMY4 ,
  ATTR_TXT_REFMARK , ATTR_TXT_TOXMARK , ATTR_TXT_CHARFMT , ATTR_TXT_DUMMY5 ,
  ATTR_TXT_CJK_RUBY , ATTR_TXT_UNKNOWN_CONTAINER , ATTR_TXT_DUMMY6 , ATTR_TXT_DUMMY7 ,
  ATTR_TXT_FIELD , ATTR_TXT_FLYCNT , ATTR_TXT_FTN , ATTR_TXT_SOFTHYPH ,
  ATTR_TXT_HARDBLANK , ATTR_TXT_DUMMY1 , ATTR_TXT_DUMMY2 , ATTR_PARA_LINESPACING ,
  ATTR_PARA_ADJUST , ATTR_PARA_SPLIT , ATTR_PARA_ORPHANS , ATTR_PARA_WIDOWS ,
  ATTR_PARA_TABSTOP , ATTR_PARA_HYPHENZONE , ATTR_PARA_DROP , ATTR_PARA_REGISTER ,
  ATTR_PARA_NUMRULE , ATTR_PARA_SCRIPTSPACE , ATTR_PARA_HANGINGPUNCTUATION , ATTR_PARA_FORBIDDEN_RULES ,
  ATTR_PARA_VERTALIGN , ATTR_PARA_SNAPTOGRID , ATTR_PARA_CONNECT_BORDER , ATTR_PARA_DUMMY5 ,
  ATTR_PARA_DUMMY6 , ATTR_PARA_DUMMY7 , ATTR_PARA_DUMMY8 , ATTR_FRM_FILL_ORDER ,
  ATTR_FRM_FRM_SIZE , ATTR_FRM_PAPER_BIN , ATTR_FRM_LR_SPACE , ATTR_FRM_UL_SPACE ,
  ATTR_FRM_PAGEDESC , ATTR_FRM_BREAK , ATTR_FRM_CNTNT , ATTR_FRM_HEADER ,
  ATTR_FRM_FOOTER , ATTR_FRM_PRINT , ATTR_FRM_OPAQUE , ATTR_FRM_PROTECT ,
  ATTR_FRM_SURROUND , ATTR_FRM_VERT_ORIENT , ATTR_FRM_HORI_ORIENT , ATTR_FRM_ANCHOR ,
  ATTR_FRM_BACKGROUND , ATTR_FRM_BOX , ATTR_FRM_SHADOW , ATTR_FRM_FRMMACRO ,
  ATTR_FRM_COL , ATTR_FRM_KEEP , ATTR_FRM_URL , ATTR_FRM_EDIT_IN_READONLY ,
  ATTR_FRM_LAYOUT_SPLIT , ATTR_FRM_CHAIN ,