DropdownControlWidgetclass

Base class for dropdown control widgets with multi-select support.

object→ControlWidget→DropdownControlWidget
Namespace
Editor
Assembly
Sandbox.Tools
Declaration
public abstract class Editor.DropdownControlWidget : Editor.ControlWidget

Constructors1

Showing 1 constructors

Methods7

Showing 7 methods

protected Editor.Widget AddMenuOption(Editor.Widget canvas, string displayName, string icon, System.Func`1<bool> isSelected, System.Action onSelect)PROTECTED

ParameterTypeDescription
canvasWidget—
displayNamestring—
iconstring—
isSelectedFunc<bool>—
onSelectAction—
Returns:Widget—

protected virtual void OnDoubleClick(Editor.MouseEvent e)PROTECTEDVIRTUAL

ParameterTypeDescription
eMouseEvent—
Returns:void—

protected virtual void OnMouseClick(Editor.MouseEvent e)PROTECTEDVIRTUAL

ParameterTypeDescription
eMouseEvent—
Returns:void—

protected virtual void PaintControl()PROTECTEDVIRTUAL

Returns:void—

protected virtual void PaintDisplayText(Sandbox.Rect rect, Color color)PROTECTEDVIRTUAL

Override to paint the display text in the control

ParameterTypeDescription
rectRect—
colorColor—
Returns:void—

protected virtual void PopulateMenu(Editor.Widget canvas)PROTECTEDVIRTUAL

Override to populate the menu with options

ParameterTypeDescription
canvasWidget—
Returns:void—

public virtual void StartEditing()PUBLICVIRTUAL

Returns:void—

Properties4

Showing 4 properties

public virtual bool Editor.DropdownControlWidget.IsControlActive { get; set; }PUBLICVIRTUALGETSET

Returns:bool—

public virtual bool Editor.DropdownControlWidget.IsControlButton { get; set; }PUBLICVIRTUALGETSET

Returns:bool—

public virtual bool Editor.DropdownControlWidget.IsControlHovered { get; set; }PUBLICVIRTUALGETSET

Returns:bool—

On this page