Represents the text-decoration: composite css property.
|
override string[] | GetProperties () |
| The set of all properties that this one will handle. Usually just one. e.g. "v-align", "vertical-align". More...
|
|
| CssCompositeProperty () |
|
CssPropertySetInfo | GetPropertySetInfo (CssProperty prop) |
| In order to know when certain properties have been set and which have not, each property that a composite property updates has a 'set info' object. When reading a composite value, all the set info values are checked to see which ones were not set. It then proceeds to update those to their initial value. More...
|
|
override Css.Value | GetValue (Style styleBlock) |
| Called to get a this properties value from the given style. This exists as it may be an alias property. More...
|
|
override void | OnReadValue (Style styleBlock, Css.Value value) |
| Called when a value is read from the CSS stream. More...
|
|
| CssPropertyAlias () |
|
| CssPropertyAlias (CssProperty target, int[] index) |
|
virtual int | RemapIndex (Css.Style style) |
| Used to map a logical index to a physical one. More...
|
|
override Css.Value | GetValue (Style styleBlock) |
| Called to get a this properties value from the given style. This exists as it may be an alias property. More...
|
|
override void | OnReadValue (Style styleBlock, Css.Value value) |
| Called when a value is read from the CSS stream. More...
|
|
override Css.Value | GetOrCreateValue (Node context, Style styleBlock, bool allowInherit, out Css.Value hostValue) |
| Called to get a this properties value from the given style. This exists as it may be an alias property. More...
|
|
virtual float | GetNormalValue (RenderableData context) |
| The value of the 'normal' keyword. More...
|
|
CssProperty | GetAliased (int index) |
| Gets the aliased property for the given index. E.g. color-r is index 0 of color. More...
|
|
CssProperty | GetAliased (int index, bool orThis) |
| Gets the aliased property for the given index. E.g. color-r is index 0 of color. More...
|
|
virtual void | Aliases () |
| The set of aliases for this property. For example, the border-radius property can declare an alias of border-top-left which maps to e.g. "1", i.e. the first inner index. More...
|
|
virtual ApplyState | Apply (ComputedStyle style, Value value) |
| Apply this CSS style to the given computed style. Note that you can grab the element from the computed style if you need that. More...
|
|
virtual void | ApplyText (TextRenderingProperty text, RenderableData data, ComputedStyle style, Value value) |
| Apply this CSS style to the given computed style. Note that you can grab the element from the computed style if you need that. More...
|
|
Css.Value | GetOrCreateValue (Node context, Style styleBlock, bool allowInherit) |
| Called to get a this properties value from the given style. This overload should not be used with alias properties - it always returns the 'host' value. More...
|
|
void | Reapply (ComputedStyle computed, string propertyName) |
| Causes the named property to apply its value. More...
|
|
void | Reapply (ComputedStyle style, CssProperty property) |
| Sets the named css property from the given style if the property exists in the style. More...
|
|
BackgroundImage | GetBackground (ComputedStyle style) |
| Call this if the current property requires a background image object. More...
|
|
BorderProperty | GetBorder (ComputedStyle style) |
| Call this if the current property requies a border object. More...
|
|
TextRenderingProperty | GetText (ComputedStyle style) |
| Call this if the current property requires a text object. NOTE: This one may be null. More...
|
|
TextRenderingProperty3D | GetText3D (ComputedStyle style) |
| Call this if the current property requires a text object. NOTE: This one may be null. More...
|
|