Dungeon Architect  17.0.0
DungeonArchitect.Editors.SnapFlow.RuleListViewItem Class Reference
Inheritance diagram for DungeonArchitect.Editors.SnapFlow.RuleListViewItem:
DungeonArchitect.UI.Widgets.ListViewTextItemWidget DungeonArchitect.UI.Widgets.WidgetBase DungeonArchitect.UI.Widgets.IListViewItemWidget DungeonArchitect.UI.Widgets.IWidget

Public Member Functions

 RuleListViewItem (GrammarProductionRule rule)
 
override bool IsCompositeWidget ()
 
override IWidget[] GetChildWidgets ()
 
override void UpdateWidget (UISystem uiSystem, Rect bounds)
 
- Public Member Functions inherited from DungeonArchitect.UI.Widgets.ListViewTextItemWidget
 ListViewTextItemWidget (object itemData, System.Func< string > captionGetter)
 
virtual void DrawText (UIRenderer renderer, Rect bounds)
 
string GetCaption ()
 
override void HandleInput (Event e, UISystem uiSystem)
 
override bool CanAcquireFocus ()
 
- Public Member Functions inherited from DungeonArchitect.UI.Widgets.WidgetBase
virtual bool RequiresInputEveryFrame ()
 
virtual Vector2 GetDesiredSize (Vector2 size, UISystem uiSystem)
 
void Draw (UISystem uiSystem, UIRenderer renderer)
 
virtual void OnFocus ()
 
virtual void LostFocus ()
 
virtual void HandleMessage (UISystem uiSystem, WidgetMessage message)
 

Protected Member Functions

override void DrawImpl (UISystem uiSystem, UIRenderer renderer)
 
- Protected Member Functions inherited from DungeonArchitect.UI.Widgets.ListViewTextItemWidget
override void DrawImpl (UISystem uiSystem, UIRenderer renderer)
 
override void HandleDragStart (Event e, UISystem uiSystem)
 
- 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)
 

Additional Inherited Members

- Public Attributes inherited from DungeonArchitect.UI.Widgets.ListViewTextItemWidget
GUIStyle TextStyle = new GUIStyle()
 
GUIStyle SelectedTextStyle = new GUIStyle()
 
Color SelectedColor = new Color(1.0f, 0.5f, 0.0f)
 
float OffsetX = 10
 
- Public Attributes inherited from DungeonArchitect.UI.Widgets.WidgetBase
bool DragDropEnabled = false
 
- Properties inherited from DungeonArchitect.UI.Widgets.ListViewTextItemWidget
bool Selected [get, set]
 
object ItemData [get, set]
 
- 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]
 
- Properties inherited from DungeonArchitect.UI.Widgets.IListViewItemWidget
bool Selected [get, set]
 
object ItemData [get, set]
 
- Events inherited from DungeonArchitect.UI.Widgets.ListViewTextItemWidget
OnListViewItemSelected ItemSelected
 
OnListViewItemSelected ItemDoubleClicked
 
- Events inherited from DungeonArchitect.UI.Widgets.WidgetBase
WidgetDragEvent DragStart
 
WidgetDragEvent DragUpdate
 
WidgetDragEvent DragPerform
 
- Events inherited from DungeonArchitect.UI.Widgets.IListViewItemWidget
OnListViewItemSelected ItemSelected
 
OnListViewItemSelected ItemDoubleClicked
 

Detailed Description

Definition at line 17 of file RuleListPanel.cs.


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