Dungeon Architect  17.0.0
DungeonArchitect.UI.Widgets.LabelWidget Class Reference
Inheritance diagram for DungeonArchitect.UI.Widgets.LabelWidget:
DungeonArchitect.UI.Widgets.WidgetBase DungeonArchitect.UI.Widgets.IWidget

Public Member Functions

 LabelWidget (string text)
 
LabelWidget SetColor (Color color)
 
LabelWidget SetFontSize (int size)
 
LabelWidget SetTextAlign (TextAnchor align)
 
LabelWidget SetWordWrap (bool wordWrap)
 
float CalcHeight (UIStyleManager styleManager, string text, float width)
 
Vector2 CalcSize (UISystem uiSystem, string text)
 
override Vector2 GetDesiredSize (Vector2 size, UISystem uiSystem)
 
- Public Member Functions inherited from DungeonArchitect.UI.Widgets.WidgetBase
virtual bool CanAcquireFocus ()
 
virtual bool RequiresInputEveryFrame ()
 
void Draw (UISystem uiSystem, UIRenderer renderer)
 
virtual void UpdateWidget (UISystem uiSystem, Rect bounds)
 
virtual void OnFocus ()
 
virtual void LostFocus ()
 
virtual void HandleMessage (UISystem uiSystem, WidgetMessage message)
 
virtual void HandleInput (Event e, UISystem uiSystem)
 
virtual bool IsCompositeWidget ()
 
virtual IWidget[] GetChildWidgets ()
 

Protected Member Functions

override void DrawImpl (UISystem uiSystem, UIRenderer renderer)
 
- Protected Member Functions inherited from DungeonArchitect.UI.Widgets.WidgetBase
bool IsPaintEvent (UISystem uiSystem)
 
virtual void DrawFocusHighlight (UISystem uiSystem, UIRenderer renderer)
 
virtual bool IsDragDataSupported (Event e, UISystem uiSystem)
 
virtual void HandleDragStart (Event e, UISystem uiSystem)
 

Properties

string Text [get]
 
Color Color [get]
 
int FontSize [get]
 
bool WordWrap [get, set]
 
TextAnchor TextAlign [get]
 
- Properties inherited from DungeonArchitect.UI.Widgets.WidgetBase
bool ShowFocusHighlight [get, set]
 
Rect WidgetBounds [get, set]
 
virtual Vector2 ScrollPosition [get, set]
 
- Properties inherited from DungeonArchitect.UI.Widgets.IWidget
Rect WidgetBounds [get, set]
 
bool ShowFocusHighlight [get, set]
 
Vector2 ScrollPosition [get, set]
 

Additional Inherited Members

- Public Attributes inherited from DungeonArchitect.UI.Widgets.WidgetBase
bool DragDropEnabled = false
 
- Events inherited from DungeonArchitect.UI.Widgets.WidgetBase
WidgetDragEvent DragStart
 
WidgetDragEvent DragUpdate
 
WidgetDragEvent DragPerform
 

Detailed Description

Definition at line 5 of file LabelWidget.cs.


The documentation for this class was generated from the following file: