|
string | Text [get, set] |
|
int | ChildCount [get] |
|
string? | Name [get, set] |
|
ulong | ScreenReaderId [get] |
|
ScreenReaderNode | ScreenReaderNode [get] |
|
bool | IsLayoutValid [get] |
|
ulong | UniqueId [get] |
|
Matrix4x4 | ComputedTransformMatrix [get] |
|
AccessibilityRole | Role [get, set] |
| Gets or sets a AccessibilityRole value representing the role of this Widget shown to accessibility software. Screen readers use this value to figure out what kind of UI element the widget is.
|
|
Widget? | LabelledBy [get, set] |
|
string | RoleDescription [get, set] |
|
string | AccessibleLabel [get, set] |
| Gets or sets the accessible label for this widget. This string is read aloud by screen readers.
|
|
bool | ClipSelf [get, set] |
|
Quaternion | Rotation [get, set] |
|
Vector3 | Scale [get, set] |
|
Point | PositionOffset [get, set] |
|
Point | ComputedPositionOffset [get] |
|
BackgroundStyleProperties | BackgroundStyle [get, set] |
|
IWidgetEffect? | RenderEffect [get, set] |
|
bool | IsFocused [get] |
|
bool | IsChildFocused [get] |
|
LayoutRect? | ClippedContentArea [get] |
|
ClippingMode | ClippingMode [get, set] |
|
bool | Enabled [get, set] |
|
float | RenderOpacity [get, set] |
|
bool | HierarchyEnabled [get] |
|
float | ComputedOpacity [get] |
|
IVisualStyle? | VisualStyleOverride [get, set] |
|
Widget? | Parent [get] |
|
Widget? | Root [get] |
|
virtual ? GuiManager | GuiManager [get] |
|
IOrderedCollection< Widget > | InternalChildren [get] |
|
Widget? | ContextMenuWidget [get, set] |
| Gets or sets a widget to be shown when the user right-clicks this widget or one of its children.
|
|
bool | IsVisible [get] |
|
Visibility | Visibility [get, set] |
|
LayoutRect | PaintArea [get] |
|
Padding | Margin [get, set] |
|
Padding | Padding [get, set] |
|
int | MinimumWidth [get, set] |
|
int | MinimumHeight [get, set] |
|
int | MaximumWidth [get, set] |
|
int | MaximumHeight [get, set] |
|
Point | MinimumSize [get, set] |
|
Point | MaximumSize [get, set] |
|
HorizontalAlignment | HorizontalAlignment [get, set] |
|
VerticalAlignment | VerticalAlignment [get, set] |
|
LayoutRect | LayoutArea [get] |
|
Widget | LayoutRoot [get, protected set] |
|
PopoverLocationPreference | PopoverLocation [get, set] |
|
PopoverContent? | PopoverContent [get, set] |
|
|
T? | FindParent< T > () |
|
IEnumerable< Widget > | EnumerateChildren () |
|
bool | ContainsChild (Widget? widget) |
|
bool | BelongsToParent (Widget widget) |
|
void | InvalidateClipping (bool recursive=false) |
|
void | InvalidateGeometry (bool invalidateChildren=false) |
|
IVisualStyle? | GetVisualStyleOverride () |
| Walks up the widget tree from this widget to the top-level, returning the first visual style override that isn't null. If no widgets in the path override the global visual style, then null will be returned.
|
|
bool | IsInsideClipRegion (Point point) |
|
T | GetCustomProperty< T > () |
|
void | SetCustomProperty< T > (T newValue) |
|
T | GetCustomProperties< T > () |
|
IFontFamily | GetFont (PresetFontFamily family) |
|
void | GiveFocus () |
|
readonly struct | BackgroundStyleProperties (Texture2D? fillImage, Color fillColor, int strokeThickness, Color strokeColor, Rounding rounding) |
|
virtual void | Inspect (IInspector inspector) |
|
void | InvalidateOwnLayout () |
|
void | Invalidate (InvalidationMode invalidationMode) |
|
void | InvalidateLayout () |
|
void | UpdateLayout (IGuiContext context, LayoutRect availableSpace) |
|
Point | GetCachedContentSize (Point availableSize) |
|
static ? Action< Widget, LayoutRect > | WidgetRepainting = null |
|
◆ RebuildGeometry()
The documentation for this class was generated from the following file:
- /home/ritchie/Projects/toolbox/src/Ritchie.Toolbox/Widgets/Label.cs