IconButtonclass

object→Widget→IconButton
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