Game.UI.Widgets.PopupValueField`1
Assembly: Game
Namespace: Game.UI.Widgets
Type: class public
Base: Game.UI.Widgets.NamedWidgetWithTooltip
Implements: Game.UI.Widgets.IWidget
, Colossal.UI.Binding.IJsonWritable
, Game.UI.Widgets.IVisibleWidget
, Game.UI.Widgets.IDisableCallback
, Game.UI.Widgets.INamed
, Game.UI.Widgets.ITooltipTarget
, Game.UI.Widgets.IUITagProvider
, Game.UI.Widgets.IExpandable
Code
public class PopupValueField<T> : Game.UI.Widgets.NamedWidgetWithTooltip, Game.UI.Widgets.IWidget, Colossal.UI.Binding.IJsonWritable, Game.UI.Widgets.IVisibleWidget, Game.UI.Widgets.IDisableCallback, Game.UI.Widgets.INamed, Game.UI.Widgets.ITooltipTarget, Game.UI.Widgets.IUITagProvider, Game.UI.Widgets.IExpandable
{
private System.Boolean m_LastExpanded;
private T m_Value;
private Game.UI.Localization.LocalizedString m_DisplayValue;
private System.Boolean <expanded>k__BackingField;
private Game.Reflection.ITypedValueAccessor<T> <accessor>k__BackingField;
private Game.UI.Widgets.IValueFieldPopup<T> <popup>k__BackingField;
public System.Boolean expanded { get; set; }
public Game.Reflection.ITypedValueAccessor<T> accessor { get; set; }
public Game.UI.Widgets.IValueFieldPopup<T> popup { get; set; }
public System.Collections.Generic.IList<Game.UI.Widgets.IWidget> visibleChildren { get; }
public System.String propertiesTypeName { get; }
public PopupValueField`1();
protected virtual Game.UI.Widgets.WidgetChanges Update();
protected virtual System.Void WriteProperties(Colossal.UI.Binding.IJsonWriter writer);
}
Fields
private System.Boolean m_LastExpanded
private System.Boolean m_LastExpanded;
private T m_Value
private T m_Value;
private Game.UI.Localization.LocalizedString m_DisplayValue
private Game.UI.Localization.LocalizedString m_DisplayValue;
private System.Boolean <expanded>k__BackingField
private System.Boolean <expanded>k__BackingField;
private Game.Reflection.ITypedValueAccessor<T> <accessor>k__BackingField
private Game.Reflection.ITypedValueAccessor<T> <accessor>k__BackingField;
private Game.UI.Widgets.IValueFieldPopup<T> <popup>k__BackingField
private Game.UI.Widgets.IValueFieldPopup<T> <popup>k__BackingField;
Properties
public System.Boolean expanded { get; set }
public System.Boolean expanded { get; set; }
public Game.Reflection.ITypedValueAccessor<T> accessor { get; set }
public Game.Reflection.ITypedValueAccessor<T> accessor { get; set; }
public Game.UI.Widgets.IValueFieldPopup<T> popup { get; set }
public Game.UI.Widgets.IValueFieldPopup<T> popup { get; set; }
public System.Collections.Generic.IList<Game.UI.Widgets.IWidget> visibleChildren { get }
public System.Collections.Generic.IList<Game.UI.Widgets.IWidget> visibleChildren { get; }
public System.String propertiesTypeName { get }
public System.String propertiesTypeName { get; }
Constructors
public PopupValueField
1()`
public PopupValueField`1();
Methods
protected virtual Update() : Game.UI.Widgets.WidgetChanges
protected virtual Game.UI.Widgets.WidgetChanges Update();
protected virtual WriteProperties(Colossal.UI.Binding.IJsonWriter writer) : System.Void
protected virtual System.Void WriteProperties(Colossal.UI.Binding.IJsonWriter writer);