Arma Reforger Explorer
1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Toggle main menu visibility
Loading...
Searching...
No Matches
EditorMenuBase.c
Go to the documentation of this file.
1
3
7
class
EditorMenuBase
:
MenuRootBase
8
{
10
//--- Actions
11
16
MenuBase
OpenDialog(
ChimeraMenuPreset
preset)
17
{
18
if
(
GetManager
().FindMenuByPreset(preset))
return
null;
//--- Already opened
19
return
GetManager
().OpenDialog(preset);
20
}
21
26
MenuBase
OpenMenu(
ChimeraMenuPreset
preset)
27
{
28
if
(
GetManager
().FindMenuByPreset(preset))
return
null;
//--- Already opened
29
return
GetManager
().OpenMenu(preset);
30
}
31
35
void
CloseSelf()
36
{
37
GetManager
().CloseMenu(
this
);
38
}
39
44
protected
void
DeleteAllChildWidgets
(
Widget
parentWidget)
45
{
46
while
(parentWidget.GetChildren())
47
{
48
delete
parentWidget.GetChildren();
49
}
50
}
51
53
//--- Getters
54
59
Widget
GetWidgetByName
(
string
widgetName)
60
{
61
Widget
root =
GetRootWidget
();
62
if
(!root)
return
null;
63
64
WorkspaceWidget
workspace =
GetGame
().GetWorkspace();
65
if
(!workspace)
return
null;
66
67
return
root.FindAnyWidget(widgetName);
68
}
69
};
ChimeraMenuPreset
ChimeraMenuPreset
Menu presets.
Definition
ChimeraMenuBase.c:4
GetGame
ArmaReforgerScripted GetGame()
Definition
game.c:1398
GetManager
override SCR_EditorManagerEntity GetManager()
Definition
SCR_EditorManagerEntity.c:543
GetRootWidget
Widget GetRootWidget()
Definition
SCR_ModularButtonComponent.c:189
EditorMenuBase
Definition
EditorMenuBase.c:8
EditorMenuBase::DeleteAllChildWidgets
void DeleteAllChildWidgets(Widget parentWidget)
Definition
EditorMenuBase.c:44
EditorMenuBase::GetWidgetByName
Widget GetWidgetByName(string widgetName)
Definition
EditorMenuBase.c:59
MenuBase
Definition
MenuBase.c:32
MenuRootBase
Definition
MenuRootBase.c:11
Widget
Definition
Widget.c:13
WorkspaceWidget
Definition
WorkspaceWidget.c:16
scripts
Game
Editor
UI
Menus
EditorMenuBase.c
Generated by
1.17.0