![]() |
Hot Door CORE 0.8.3
Adobe® Illustrator® Plug-in Library
|
Allows for storage of fill styles. More...
#include <hdicoreFillStylePref.h>


Public Member Functions | |
| FillStylePref () | |
| Constructs an empty FillStylePref object. | |
| FillStylePref (const FillStylePref &fs_) | |
| Constructs a new FillStylePref object from an existing FillStylePref object (copy constructor) | |
| FillStylePref (const FillStyle &value_, const std::string &name_="") | |
| Constructs a FillStylePref object, with new data, to be added to a container at a later time. | |
| virtual | ~FillStylePref () |
| Destructs a FillStylePref object. | |
| virtual FillStylePref & | operator= (const FillStylePref &rhs_) |
| Allows one FillStylePref object to be assigned from another. | |
| virtual FillStylePref * | clone () const |
| Convenience method to clone an FillStylePref object on the heap. | |
| virtual Type | dataType () const |
| Gets the type of persistent data. | |
| virtual FillStyle | fillStyle () const |
| Gets the fill style value for this object. | |
| virtual bool | setFillStyle (const FillStyle &value_) |
| Sets the fill style value for this object. | |
Public Member Functions inherited from hdi::core::PrefData | |
| PrefData () | |
| Constructs an empty PrefData object. | |
| virtual | ~PrefData () |
| Destructs a PrefData object. | |
| virtual PrefData & | operator= (const PrefData &rhs_) |
| Allows one PrefData object to be assigned from another. | |
| virtual PrefData * | clone () const =0 |
| Convenience method to clone a PrefData object, taking its subclass type into account for proper memory management. | |
| virtual bool | isEmpty () const |
| Gets whether the target PrefData object is empty (constructed with the default ctor) | |
| virtual bool | operator== (const PrefData &rhs_) const |
| Tests whether a given PrefData object is the same as another. | |
| virtual bool | operator!= (const PrefData &rhs_) const |
| Tests whether a given PrefData object is not the same as another. | |
| virtual Type | dataType () const |
| Gets the type of persistent data. | |
| virtual std::string | key () const |
| Gets the persistent data object's key. | |
| virtual void | setKey (const std::string &key_) |
| Sets the persistent data object's key. | |
| virtual std::string | stringify () const |
| Recursively serializes the target object as a JSON data (sub)tree, returning the appropriate JSON string. | |
Friends | |
| class | PathStylePref |
Additional Inherited Members | |
Public Types inherited from hdi::core::PrefData | |
| enum | Type { UnknownType = 0 , ArrayType = 10 , ArtboardPointType = 20 , ArtboardRectType = 30 , ArtColorType = 40 , BoolType = 50 , ColorType = 60 , DashStyleType = 70 , DashStyleMapType = 80 , DictionaryType = 90 , FillStyleType = 100 , FillStyleMapType = 110 , FontType = 120 , NumberType = 130 , PathType = 140 , PathStyleType = 150 , PathStyleMapType = 160 , PointType = 170 , RectType = 180 , SizeType = 190 , StringType = 200 , StrokeStyleType = 210 , StrokeStyleMapType = 220 , TransformMatrixType = 230 , CustomTypeOffset = 10000 } |
| Describes the type of the data the PrefData object contains; useful for determining which subclass to cast a PrefData object to. | |
Static Public Member Functions inherited from hdi::core::PrefData | |
| static std::unique_ptr< PrefData > | parse (const std::string &jsonStr_) |
| Parses the given JSON string to a best-fit representation of PrefData subclass objects in a tree. | |
Protected Member Functions inherited from hdi::core::PrefData | |
| void * | __impl () const |
| Internal use only. | |
| PrefData (plat::PersistentData *&) | |
| Internal use only. | |
| PrefData (const PrefData &data_) | |
| Constructs a new PrefData object from an existing PrefData object (copy constructor) | |
Protected Attributes inherited from hdi::core::PrefData | |
| void * | _data |
| Private implementation data. | |
Allows for storage of fill styles.
| hdi::core::FillStylePref::FillStylePref | ( | ) |
Constructs an empty FillStylePref object.
| hdi::core::FillStylePref::FillStylePref | ( | const FillStylePref & | fs_ | ) |
Constructs a new FillStylePref object from an existing FillStylePref object (copy constructor)
| fs_ | Existing FillStylePref object |
| hdi::core::FillStylePref::FillStylePref | ( | const FillStyle & | value_, |
| const std::string & | name_ = "" |
||
| ) |
Constructs a FillStylePref object, with new data, to be added to a container at a later time.
| value_ | Initial fill style value |
| name_ | Name for the data once it has been added to its container, as UTF-8 |
|
virtual |
Destructs a FillStylePref object.
|
virtual |
Convenience method to clone an FillStylePref object on the heap.
Implements hdi::core::PrefData.
|
virtual |
Gets the type of persistent data.
Reimplemented from hdi::core::PrefData.
|
virtual |
Gets the fill style value for this object.
|
virtual |
Allows one FillStylePref object to be assigned from another.
| rhs_ | Righthand side of the = operator; the object to copy values from |
|
virtual |
Sets the fill style value for this object.
| value_ | New fill style value |