UsoUIElements 0.1.0
Data Centric implimentation of Unity's UI Elements (UI Toolkit)
Loading...
Searching...
No Matches
GWG.UsoUIElements.Templates.UsoElementTemplate Class Reference

Custom UI element template for creating additional Uso UI elements. More...

Inheritance diagram for GWG.UsoUIElements.Templates.UsoElementTemplate:

Public Member Functions

 UsoElementTemplate ()
 UsoElementTemplate (string fieldName)
 UsoElementTemplate (string fieldName, out string newFieldName)
 UsoElementTemplate (string fieldName, string fieldLabelText)
 UsoElementTemplate (string fieldName, string fieldLabelText, out string newFieldName)
 UsoElementTemplate (string fieldName, string fieldLabelText, string fieldBindingPath, BindingMode fieldBindingMode)
 UsoElementTemplate (string fieldName, string fieldLabelText, string fieldBindingPath, BindingMode fieldBindingMode, out string newFieldName)
void ApplyBinding (string fieldBindingProp, string fieldBindingPath, BindingMode fieldBindingMode)

Private Member Functions

void InitElement ()

Private Attributes

string defaultBindProp = "value"
string styleSheetName = "uso-element-template"

Detailed Description

Custom UI element template for creating additional Uso UI elements.

Constructor & Destructor Documentation

◆ UsoElementTemplate() [1/7]

GWG.UsoUIElements.Templates.UsoElementTemplate.UsoElementTemplate ( )

◆ UsoElementTemplate() [2/7]

GWG.UsoUIElements.Templates.UsoElementTemplate.UsoElementTemplate ( string fieldName)

◆ UsoElementTemplate() [3/7]

GWG.UsoUIElements.Templates.UsoElementTemplate.UsoElementTemplate ( string fieldName,
out string newFieldName )

◆ UsoElementTemplate() [4/7]

GWG.UsoUIElements.Templates.UsoElementTemplate.UsoElementTemplate ( string fieldName,
string fieldLabelText )

◆ UsoElementTemplate() [5/7]

GWG.UsoUIElements.Templates.UsoElementTemplate.UsoElementTemplate ( string fieldName,
string fieldLabelText,
out string newFieldName )

◆ UsoElementTemplate() [6/7]

GWG.UsoUIElements.Templates.UsoElementTemplate.UsoElementTemplate ( string fieldName,
string fieldLabelText,
string fieldBindingPath,
BindingMode fieldBindingMode )

◆ UsoElementTemplate() [7/7]

GWG.UsoUIElements.Templates.UsoElementTemplate.UsoElementTemplate ( string fieldName,
string fieldLabelText,
string fieldBindingPath,
BindingMode fieldBindingMode,
out string newFieldName )

Member Function Documentation

◆ ApplyBinding()

void GWG.UsoUIElements.Templates.UsoElementTemplate.ApplyBinding ( string fieldBindingProp,
string fieldBindingPath,
BindingMode fieldBindingMode )

◆ InitElement()

void GWG.UsoUIElements.Templates.UsoElementTemplate.InitElement ( )
private

Member Data Documentation

◆ defaultBindProp

string GWG.UsoUIElements.Templates.UsoElementTemplate.defaultBindProp = "value"
private

◆ styleSheetName

string GWG.UsoUIElements.Templates.UsoElementTemplate.styleSheetName = "uso-element-template"
private