|
| virtual STYLISH_API QString | asString (bool *const ok=0, Layer layer=LAYER_CURRENT) const |
| | Converts the value object to a string. More... |
| |
| STYLISH_API | AttributeFont (Valuable::Node *host=0, const QByteArray &name="", bool transit=false) |
| | Constructs a new value object and attaches it to its host. More... |
| |
| virtual STYLISH_API bool | deserialize (const Valuable::ArchiveElement &element) |
| | Deserializes (reads) this object from serializer element. More... |
| |
| STYLISH_API const QStringList & | fontFamily () const |
| | CSS parameter "font-family". More... |
| |
| STYLISH_API FontKerning | fontKerning () const |
| | CSS parameter "font-kerning", values: "auto", "normal", "none" http://www.w3.org/TR/css3-fonts/#font-kerning-prop. More... |
| |
| STYLISH_API Valuable::StyleValue | fontSize () const |
| | CSS parameter "font-size". More... |
| |
| STYLISH_API float | fontSizePixels () const |
| | Returns font-size in pixels. More... |
| |
| STYLISH_API FontStretch | fontStretch () const |
| | CSS parameter "font-stretch". More... |
| |
| STYLISH_API FontStyle | fontStyle () const |
| | CSS parameter "font-style", values: "normal", "italic", "oblique". More... |
| |
| STYLISH_API FontVariant | fontVariant () const |
| | CSS parameter "font-variant", values: "normal", "small-caps". More... |
| |
| STYLISH_API int | fontWeight () const |
| | CSS parameter "font-weight". More... |
| |
| virtual STYLISH_API bool | handleShorthand (const Valuable::StyleValue &value, Radiant::ArrayMap< Valuable::Attribute *, Valuable::StyleValue > &expanded) |
| | If attribute supports shorthand properties, this should be used to parse those. More... |
| |
STYLISH_API const
Valuable::StyleValue & | lineHeight () const |
| | CSS parameter "line-height". More... |
| |
| STYLISH_API void | setFontFamily (const QStringList &family) |
| | Setter for attribute font-family. More... |
| |
| STYLISH_API void | setFontKerning (FontKerning kerning) |
| | Setter for attribute font-kerning. More... |
| |
| STYLISH_API void | setFontSize (const Valuable::StyleValue &size) |
| | Setter for attribute font-size. More... |
| |
| STYLISH_API void | setFontSize (float size) |
| | Sets font-size in pixels. More... |
| |
| STYLISH_API void | setFontStretch (FontStretch stretch) |
| | Setter for attribute font-stretch. More... |
| |
| STYLISH_API void | setFontStyle (FontStyle style) |
| | Setter for attribute font-style. More... |
| |
| STYLISH_API void | setFontVariant (FontVariant variant) |
| | Setter for attribute font-variant. More... |
| |
| STYLISH_API void | setFontWeight (int weight) |
| |
| STYLISH_API void | setLineHeight (const Valuable::StyleValue &height) |
| | Setter for attribute line-height. More... |
| |
| STYLISH_API QFont | toQFont () const |
| | Converts AttributeFont to QFont. More... |
| |
| long | addListener (ListenerFunc func, int role=CHANGE_ROLE) |
| | Adds a listener that is invoked whenever the value is changed. More... |
| |
| long | addListener (Node *listener, ListenerFunc func, int role=CHANGE_ROLE) |
| | Adds a listener that is invoked whenever the value is changed. More... |
| |
| long | addListener (v8::Persistent< v8::Function > func, int role=CHANGE_ROLE) |
| | Adds a JavaScript listener that is invoked whenever the value is changed. More... |
| |
| virtual float | asFloat (bool *const ok=0, Layer layer=LAYER_CURRENT) const |
| | Converts the value object in a floating point number. More... |
| |
| virtual int | asInt (bool *const ok=0, Layer layer=LAYER_CURRENT) const |
| | Converts the value object in an integer. More... |
| |
| | Attribute (const Attribute &o) |
| | Create a copy of the given Attribute WITHOUT the link to host, listeners, or the attribute name. More... |
| |
| | Attribute (Node *host, const QByteArray &name, bool transit=false) |
| | Constructs a new value object and attaches it to its host. More... |
| |
| virtual Attribute * | attribute (const QByteArray &name) const |
| | Gets an Attribute with the given name. More... |
| |
| virtual void | clearValue (Layer layer) |
| | Unsets the value from a specific layer. More... |
| |
|
virtual void | emitChange () |
| | Invokes the change valueChanged function of all listeners. |
| |
| virtual void | eventProcess (const QByteArray &id, Radiant::BinaryData &data) |
| | Process a message. More... |
| |
|
void | eventProcessFloat (const char *id, float v) |
| | Utility function for sending a float message to the object. |
| |
|
void | eventProcessInt (const char *id, int v) |
| | Utility function for sending an int message to the object. |
| |
|
void | eventProcessString (const char *id, const QString &str) |
| | Utility function for sending string message to the object. |
| |
|
void | eventProcessString (const char *id, const char *str) |
| | Utility function for sending string message to the object. |
| |
|
void | eventProcessVector2 (const char *id, Nimble::Vector2) |
| | Utility function for sending a Nimble::Vector2f message to the object. |
| |
|
void | eventProcessVector3 (const char *id, Nimble::Vector3) |
| | Utility function for sending a Vector3 message to the object. |
| |
|
void | eventProcessVector4 (const char *id, Nimble::Vector4) |
| | Utility function for sending a Vector4 message to the object. |
| |
| Node * | host () const |
| | The host object of the value object (is any). More... |
| |
| virtual bool | isChanged () const |
| |
| virtual bool | isValueDefinedOnLayer (Layer layer) const |
| | Check if the given layer defines a value. More... |
| |
|
bool | layerForSerialization (SerializationOptions flags, Layer &layer) const |
| |
|
const QByteArray & | name () const |
| | Returns the name of the object. |
| |
| const Attribute & | operator= (const Attribute &) |
| | Create a copy of the given Attribute WITHOUT the link to host, listeners, or the attribute name. More... |
| |
|
Attribute * | ownerShorthand () const |
| |
|
QByteArray | path () const |
| | Returns the path (separated by '/'s) from the root. |
| |
| void | removeHost () |
| | Sets the host pointer to zero and removes this object from the host. More... |
| |
| bool | removeListener (Node *listener, int role=ALL_ROLES) |
| | Removes a listener from the listener list. More... |
| |
| bool | removeListener (long id) |
| | Removes a listener from the listener list. More... |
| |
|
void | removeListeners (int role=ALL_ROLES) |
| | Removes listeners from the listener list. |
| |
| virtual ArchiveElement | serialize (Archive &archive) const |
| | The object is serialized using its name as a tag name. More... |
| |
|
virtual bool | set (float v, Layer layer=USER, ValueUnit unit=VU_UNKNOWN) |
| | Sets the value of the object. |
| |
|
virtual bool | set (int v, Layer layer=USER, ValueUnit unit=VU_UNKNOWN) |
| | Sets the value of the object. |
| |
|
virtual bool | set (const QString &v, Layer layer=USER, ValueUnit unit=VU_UNKNOWN) |
| | Sets the value of the object. |
| |
|
virtual bool | set (const Nimble::Vector2f &v, Layer layer=USER, QList< ValueUnit > units=QList< ValueUnit >()) |
| | Sets the value of the object. |
| |
|
virtual bool | set (const Nimble::Vector3f &v, Layer layer=USER, QList< ValueUnit > units=QList< ValueUnit >()) |
| | Sets the value of the object. |
| |
|
virtual bool | set (const Nimble::Vector4f &v, Layer layer=USER, QList< ValueUnit > units=QList< ValueUnit >()) |
| | Sets the value of the object. |
| |
|
virtual bool | set (const StyleValue &value, Layer layer=USER) |
| | Sets the value of the object. |
| |
| virtual void | setAsDefaults () |
| | Sets the current USER attribute value as the default value and clears the USER value. More... |
| |
|
void | setName (const QByteArray &s) |
| | Sets the name of the object. |
| |
|
void | setOwnerShorthand (Attribute *owner) |
| |
| virtual QByteArray | type () const |
| | Get the type id of the attribute. More... |
| |
| virtual bool | deserializeXML (const DOMElement &element) |
| | Deserializes (reads) this object from an XML element. More... |
| |
| bool | isSerializable () const |
| |
| void | setSerializable (bool v) |
| |