Arma Reforger Script API
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | List of all members
EditorMenuBase Interface Reference
Editor » UI | Editor » UI » Menus

Base class for editor menus and dialogs. More...

Inheritance diagram for EditorMenuBase:
[legend]

Public Member Functions

MenuBase OpenDialog (ChimeraMenuPreset preset)
 Open a dialog of given preset.
 
MenuBase OpenMenu (ChimeraMenuPreset preset)
 Open a menu of given preset.
 
void CloseSelf ()
 Close this menu.
 
Widget GetWidgetByName (string widgetName)
 Find the widget of specific name.
 
- Public Member Functions inherited from MenuRootBase
ScriptInvoker GetOnMenuFocusGained ()
 
ScriptInvoker GetOnMenuFocusLost ()
 
ScriptInvoker GetOnMenuShow ()
 
ScriptInvoker GetOnMenuHide ()
 
ScriptInvoker GetOnMenuItem ()
 
ScriptInvoker GetOnMenuUpdate ()
 
ScriptInvoker GetOnMenuOpen ()
 
ScriptInvoker GetOnMenuInit ()
 
ScriptInvoker GetOnMenuClose ()
 
void OnMenuClosed ()
 
void InitChat ()
 
void ShowChat ()
 
MenuRootComponent GetRootComponent ()
 
SCR_DynamicFooterComponent GetFooterComponent ()
 
override void OnMenuFocusGained ()
 
override void OnMenuFocusLost ()
 
override void OnMenuShow ()
 
override void OnMenuHide ()
 
override void OnMenuItem (string menuItemName, bool changed, bool finished)
 
override void OnMenuUpdate (float tDelta)
 
override void OnMenuOpen ()
 
override void OnMenuInit ()
 
override void OnMenuClose ()
 
- Public Member Functions inherited from ChimeraMenuBase
override void OnMenuInit ()
 
override void OnMenuUpdate (float tDelta)
 
override void OnMenuOpen ()
 
override void OnMenuOpened ()
 
override void OnMenuClose ()
 
override void OnMenuFocusGained ()
 
override void OnMenuFocusLost ()
 
override void OnMenuShow ()
 
override void OnMenuHide ()
 

Protected Member Functions

void DeleteAllChildWidgets (Widget parentWidget)
 Delete all child widgets.
 

Additional Inherited Members

- Static Public Member Functions inherited from ChimeraMenuBase
static ChimeraMenuBase CurrentChimeraMenu ()
 
static ChimeraMenuBase GetOwnerMenu (Widget w)
 Returns parent menu of a widget.
 
- Public Attributes inherited from ChimeraMenuBase
ref ScriptInvoker m_OnTextEditContextChange = new ScriptInvoker
 
ref ScriptInvoker m_OnUpdate = new ScriptInvoker
 
- Protected Attributes inherited from MenuRootBase
MenuRootComponent m_MenuRootComponent
 
ref ScriptInvoker m_EventOnMenuFocusGained
 
ref ScriptInvoker m_EventOnMenuFocusLost
 
ref ScriptInvoker m_EventOnMenuShow
 
ref ScriptInvoker m_EventOnMenuHide
 
ref ScriptInvoker m_EventOnMenuItem
 
ref ScriptInvoker m_EventOnMenuUpdate
 
ref ScriptInvoker m_EventOnMenuOpen
 
ref ScriptInvoker m_EventOnMenuInit
 
ref ScriptInvoker m_EventOnMenuClose
 
SCR_ChatPanel m_ChatPanel
 
SCR_DynamicFooterComponent m_DynamicFooter
 
- Protected Attributes inherited from ChimeraMenuBase
bool m_bTextEditActive = false
 
- Static Protected Attributes inherited from ChimeraMenuBase
const string INPUT_CONTEXT_EDIT = "MenuTextEditContext"
 
static ChimeraMenuBase m_ThisMenu
 

Detailed Description

Base class for editor menus and dialogs.

Member Function Documentation

◆ CloseSelf()

void EditorMenuBase.CloseSelf ( )

Close this menu.

◆ DeleteAllChildWidgets()

void EditorMenuBase.DeleteAllChildWidgets ( Widget  parentWidget)
protected

Delete all child widgets.

Parameters
parentWidgetParent Widget

◆ GetWidgetByName()

Widget EditorMenuBase.GetWidgetByName ( string  widgetName)

Find the widget of specific name.

Parameters
widgetNameName of the widget

◆ OpenDialog()

MenuBase EditorMenuBase.OpenDialog ( ChimeraMenuPreset  preset)

Open a dialog of given preset.

Parameters
preset

◆ OpenMenu()

MenuBase EditorMenuBase.OpenMenu ( ChimeraMenuPreset  preset)

Open a menu of given preset.

Parameters
preset

The documentation for this interface was generated from the following file: