API ReferenceEditor
public abstract class Editor.DropdownControlWidget : Editor.ControlWidget
Base class for dropdown control widgets with multi-select support.
Constructors
Showing 1 constructors
public DropdownControlWidget(Sandbox.SerializedProperty property)
No results match this filter.
Methods
Showing 7 methods
protected Editor.Widget AddMenuOption(Editor.Widget canvas, string displayName, string icon, System.Func`1<bool> isSelected, System.Action onSelect)
protected virtual void OnDoubleClick(Editor.MouseEvent e)
protected virtual void OnMouseClick(Editor.MouseEvent e)
protected virtual void PaintControl()
protected virtual void PaintDisplayText(Sandbox.Rect rect, Color color)
Override to paint the display text in the control
protected virtual void PopulateMenu(Editor.Widget canvas)
Override to populate the menu with options
public virtual void StartEditing()
No results match this filter.
Properties
Showing 4 properties
public virtual bool Editor.DropdownControlWidget.IsControlActive { get; set; }
public virtual bool Editor.DropdownControlWidget.IsControlButton { get; set; }
public virtual bool Editor.DropdownControlWidget.IsControlHovered { get; set; }
protected bool Editor.DropdownControlWidget.IsMultiSelect { get; set; }
No results match this filter.
Metadata
| Field | Value |
|---|---|
| Namespace | Editor |
| Type | class |
| Assembly | Sandbox.Tools |
| Doc ID | T:Editor.DropdownControlWidget |