Dialogclass

A wrapper to more easily create dialog windows.

objectWidgetDialog
Namespace
Editor
Assembly
Sandbox.Tools
Declaration
public class Editor.Dialog : Editor.Widget

Constructors1

Showing 1 constructors

public Dialog(Editor.Widget parent = null, bool initAsDialog = True)PUBLICCONSTRUCTOR

ParameterTypeDescription
parent = nullWidget
initAsDialog = Truebool

Methods8

Showing 8 methods

public static void AskString(System.Action`1<string> OnSuccess, string question, string okay = Okay, string cancel = Cancel, string initialName, string title = Input required, int minLength = 0)PUBLICSTATIC

ParameterTypeDescription
OnSuccessAction<string>
questionstring
okay = Okaystring
cancel = Cancelstring
initialNamestring
title = Input requiredstring
minLength = 0int
Returns:void

public static void AskStringFile(System.Action`1<string> OnSuccess, string question, string okay = Okay, string cancel = Cancel, string initialName)PUBLICSTATIC

ParameterTypeDescription
OnSuccessAction<string>
questionstring
okay = Okaystring
cancel = Cancelstring
initialNamestring
Returns:void

public static void AskStringFolder(System.Action`1<string> OnSuccess, string question, string okay = Okay, string cancel = Cancel, string initialName)PUBLICSTATIC

ParameterTypeDescription
OnSuccessAction<string>
questionstring
okay = Okaystring
cancel = Cancelstring
initialNamestring
Returns:void

public virtual void Close()PUBLICVIRTUAL

Returns:void

public virtual void Hide()PUBLICVIRTUAL

Returns:void

public virtual void Show()PUBLICVIRTUAL

Returns:void

Properties1

Showing 1 properties

public Editor.Window Editor.Dialog.Window { get; set; }PUBLICGETSET

The created parent window for this dialog.

Returns:Window

On this page