IconButtonclass

objectWidgetIconButton
Namespace
Editor
Assembly
Sandbox.Tools
Declaration
public class Editor.IconButton : Editor.Widget

Constructors1

Showing 1 constructors

public IconButton(string icon, System.Action onClick = null, Editor.Widget parent = null)PUBLICCONSTRUCTOR

ParameterTypeDescription
iconstring
onClick = nullAction
parent = nullWidget

Methods3

Showing 3 methods

protected virtual void OnMouseClick(Editor.MouseEvent e)PROTECTEDVIRTUAL

ParameterTypeDescription
eMouseEvent
Returns:void

protected virtual void OnPaint()PROTECTEDVIRTUAL

Returns:void

protected virtual Vector2 SizeHint()PROTECTEDVIRTUAL

Returns:Vector2

Properties10

Showing 10 properties

public string Editor.IconButton.Icon { get; set; }PUBLICGETSET

Returns:string

public float Editor.IconButton.IconSize { get; set; }PUBLICGETSET

Returns:float

public bool Editor.IconButton.IsActive { get; set; }PUBLICGETSET

If IsToggle is true, this is toggled on press

Returns:bool

public bool Editor.IconButton.IsToggle { get; set; }PUBLICGETSET

If true we will toggle IsActive automatically

Returns:bool

public System.Action Editor.IconButton.OnClick { get; set; }PUBLICGETSET

Returns:Action

public System.Action`1<bool> Editor.IconButton.OnToggled { get; set; }PUBLICGETSET

Returns:Action<bool>

On this page