Arma Reforger Explorer
1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Toggle main menu visibility
Loading...
Searching...
No Matches
SCR_MenuNavigationItemComponent.c
Go to the documentation of this file.
1
class
SCR_MenuNavigationItemComponent
:
SCR_ScriptedWidgetComponent
2
{
3
protected
const
string
TEXT_WIDGET_NAME
=
"SizeLayout.Overlay.Text"
;
4
5
[
Attribute
(
"0"
)]
6
protected
bool
m_bIsSelected
;
7
8
[
Attribute
(
"-1"
,
UIWidgets
.SearchComboBox, enumType:
ChimeraMenuPreset
)]
9
protected
ChimeraMenuPreset
m_eMenuPreset
;
10
11
//------------------------------------------------------------------------------------------------
12
void
Init
(
ChimeraMenuPreset
menuId,
string
title,
bool
isSelected =
false
)
13
{
14
m_eMenuPreset
= menuId;
15
m_bIsSelected
= isSelected;
16
17
TextWidget
text =
TextWidget
.Cast(
m_wRoot
.FindWidget(
TEXT_WIDGET_NAME
));
18
text.SetText(title);
19
20
if
(
m_bIsSelected
)
21
{
22
m_wRoot
.SetFlags(
WidgetFlags
.NOFOCUS);
23
text.SetColor(
UIColors
.CONTRAST_CLICKED);
24
25
SCR_ModularButtonComponent comp = SCR_ModularButtonComponent.Cast(
m_wRoot
.FindHandler(SCR_ModularButtonComponent));
26
comp.SetAllEffectsEnabled(
false
);
27
}
28
}
29
30
//------------------------------------------------------------------------------------------------
31
ChimeraMenuPreset
GetMenuPreset
()
32
{
33
return
m_eMenuPreset
;
34
}
35
}
ChimeraMenuPreset
ChimeraMenuPreset
Menu presets.
Definition
ChimeraMenuBase.c:4
SCR_MenuNavigationItemComponent
Definition
SCR_MenuNavigationItemComponent.c:2
SCR_MenuNavigationItemComponent::m_bIsSelected
bool m_bIsSelected
Definition
SCR_MenuNavigationItemComponent.c:6
SCR_MenuNavigationItemComponent::TEXT_WIDGET_NAME
const string TEXT_WIDGET_NAME
Definition
SCR_MenuNavigationItemComponent.c:3
SCR_MenuNavigationItemComponent::Init
void Init(ChimeraMenuPreset menuId, string title, bool isSelected=false)
Definition
SCR_MenuNavigationItemComponent.c:12
SCR_MenuNavigationItemComponent::m_eMenuPreset
ChimeraMenuPreset m_eMenuPreset
Definition
SCR_MenuNavigationItemComponent.c:9
SCR_MenuNavigationItemComponent::GetMenuPreset
ChimeraMenuPreset GetMenuPreset()
Definition
SCR_MenuNavigationItemComponent.c:31
SCR_ScriptedWidgetComponent
Definition
SCR_ScriptedWidgetComponent.c:8
SCR_ScriptedWidgetComponent::m_wRoot
Widget m_wRoot
Definition
SCR_ScriptedWidgetComponent.c:9
TextWidget
Definition
TextWidget.c:16
UIColors
Definition
Constants.c:17
UIWidgets
Definition
attributes.c:40
Attribute
SCR_FieldOfViewSettings Attribute
Definition
SendGoalMessage.c:170
WidgetFlags
WidgetFlags
Widget flags. See enf::Widget::SetFlags().
Definition
WidgetFlags.c:14
scripts
Game
UI
Components
MainMenu
SCR_MenuNavigationItemComponent.c
Generated by
1.17.0