When a selector structurally matches an element, one of these is created so we can track when the selector activates/ deactivates.
Public Member Functions | |
void | ResetActive () |
Resets the active state of all roots. More... | |
Public Attributes | |
bool | Active |
True if this selector is active. More... | |
int | ActiveRoots |
The number of roots that are active. When this matches the number of roots, the selector as a whole activates. More... | |
Selector | Selector |
The underlying selector. More... | |
RenderableData | Target |
The targeted RenderData. More... | |
MatchingRoot[] | MatchedRoots |
All the matching roots. More... | |
Package Functions | |
void | Remove () |
Removes this selector from all the computed styles it affects, except for the target. Use ComputedStyle.RemoveMatch(x) instead of calling this directly. More... | |
Properties | |
Css.Style | Style [get] |
The style being applied. More... | |
int | RootCount [get] |
The number of roots the selector has. More... | |
|
inlinepackage |
Removes this selector from all the computed styles it affects, except for the target. Use ComputedStyle.RemoveMatch(x) instead of calling this directly.
|
inline |
Resets the active state of all roots.
bool Css.MatchingSelector.Active |
True if this selector is active.
int Css.MatchingSelector.ActiveRoots |
The number of roots that are active. When this matches the number of roots, the selector as a whole activates.
MatchingRoot [] Css.MatchingSelector.MatchedRoots |
All the matching roots.
Selector Css.MatchingSelector.Selector |
The underlying selector.
RenderableData Css.MatchingSelector.Target |
The targeted RenderData.
|
get |
The number of roots the selector has.
|
get |
The style being applied.