ImGuiWindowBase Class
Definition
Section titled “Definition”public abstract class ImGuiWindowBase : ImGuiObjectBaseInheritance object → ImGuiObjectBase
Constructors
Section titled “Constructors”ImGuiWindowBase()
Section titled “ImGuiWindowBase()”protected ImGuiWindowBase()Fields
Section titled “Fields”IsOpen
Section titled “IsOpen”public bool IsOpenRemoveOnClose
Section titled “RemoveOnClose”public bool RemoveOnCloseAddOnOpen
Section titled “AddOnOpen”public bool AddOnOpenDialogResult
Section titled “DialogResult”public bool DialogResultProperties
Section titled “Properties”public string Title { get; set; }Methods
Section titled “Methods”Close()
Section titled “Close()”public void Close()OnClosed()
Section titled “OnClosed()”protected virtual void OnClosed()Open()
Section titled “Open()”public void Open()OnOpened()
Section titled “OnOpened()”protected virtual void OnOpened()DrawButtons(out bool, bool, string, string)
Section titled “DrawButtons(out bool, bool, string, string)”public static bool DrawButtons(out bool result, bool acceptDisabled = false, string cancelButtonText = "Cancel", string acceptButtonText = "Accept")Parameters
Section titled “Parameters”result bool
acceptDisabled bool
cancelButtonText string
acceptButtonText string
Returns
Section titled “Returns”Events
Section titled “Events”Closed
Section titled “Closed”public event EventHandler Closed