Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_SubMenuBase Class Reference
Inheritance diagram for SCR_SubMenuBase:
SCR_ScriptedWidgetComponent SCR_AddonsPresetsSubMenuComponent SCR_CareerProfileOverviewUI SCR_CommunitySubMenu SCR_DownloadManagerListComponent SCR_GroupSubMenuBase SCR_JoinRequestEntry SCR_RequestToJoinSubmenu SCR_ServerHostingModSubMenu SCR_ServerHostingSettingsSubMenu SCR_SettingsSubMenuBase SCR_WorkshopListAddonsSubmenu

Protected Member Functions

void OnMenuFocusGained ()
void OnMenuFocusLost ()
void OnMenuShow ()
void OnMenuHide ()
void OnMenuUpdate (float tDelta)
void OnTabCreate (Widget menuRoot, ResourceName buttonsLayout, int index)
void OnTabShow ()
void OnTabHide ()
void OnTabRemove ()
void OnTabChange ()
void ShowNavigationButtons (bool show)
void FlagNavigationButtonVisibility (SCR_InputButtonComponent button, bool show)
void SetNavigationButtonVisible (SCR_InputButtonComponent button, bool show, bool animate=false)
SCR_InputButtonComponent CreateNavigationButton (string actionName, string label, bool rightFooter=false, bool show=true)
void RequestCloseMenu ()
void RequestTabChange (int newTabIndex)
bool GetShown ()
int GetIndex ()
ScriptInvokerVoid GetOnRequestCloseMenu ()
ScriptInvokerInt2 GetOnRequestTabChange ()

Protected Attributes

ResourceName m_sNavigationButtonLayout
SCR_DynamicFooterComponent m_DynamicFooter
ref array< SCR_InputButtonComponentm_aNavigationButtons = {}
ref map< SCR_InputButtonComponent, boolm_aNavigationButtonsVisibilityFlags = new map<SCR_InputButtonComponent, bool>()
Widget m_wMenuRoot
int m_iIndex
bool m_bShown
bool m_bFocused
ref ScriptInvokerVoid m_OnRequestCloseMenu
ref ScriptInvokerInt2 m_OnRequestTabChange

Detailed Description

Definition at line 6 of file SCR_SubMenuBase.c.

Member Function Documentation

◆ CreateNavigationButton()

SCR_InputButtonComponent SCR_SubMenuBase::CreateNavigationButton ( string actionName,
string label,
bool rightFooter = false,
bool show = true )
inlineprotected

Definition at line 151 of file SCR_SubMenuBase.c.

◆ FlagNavigationButtonVisibility()

void SCR_SubMenuBase::FlagNavigationButtonVisibility ( SCR_InputButtonComponent button,
bool show )
inlineprotected

Definition at line 108 of file SCR_SubMenuBase.c.

◆ GetIndex()

int SCR_SubMenuBase::GetIndex ( )
inlineprotected

Definition at line 194 of file SCR_SubMenuBase.c.

◆ GetOnRequestCloseMenu()

ScriptInvokerVoid SCR_SubMenuBase::GetOnRequestCloseMenu ( )
inlineprotected

Definition at line 200 of file SCR_SubMenuBase.c.

◆ GetOnRequestTabChange()

ScriptInvokerInt2 SCR_SubMenuBase::GetOnRequestTabChange ( )
inlineprotected

Definition at line 209 of file SCR_SubMenuBase.c.

◆ GetShown()

bool SCR_SubMenuBase::GetShown ( )
inlineprotected

Definition at line 188 of file SCR_SubMenuBase.c.

◆ OnMenuFocusGained()

void SCR_SubMenuBase::OnMenuFocusGained ( )
inlineprotected

Definition at line 27 of file SCR_SubMenuBase.c.

◆ OnMenuFocusLost()

void SCR_SubMenuBase::OnMenuFocusLost ( )
inlineprotected

Definition at line 33 of file SCR_SubMenuBase.c.

◆ OnMenuHide()

void SCR_SubMenuBase::OnMenuHide ( )
protected

◆ OnMenuShow()

void SCR_SubMenuBase::OnMenuShow ( )
protected

◆ OnMenuUpdate()

void SCR_SubMenuBase::OnMenuUpdate ( float tDelta)
protected

◆ OnTabChange()

void SCR_SubMenuBase::OnTabChange ( )
protected

◆ OnTabCreate()

void SCR_SubMenuBase::OnTabCreate ( Widget menuRoot,
ResourceName buttonsLayout,
int index )
inlineprotected

Definition at line 47 of file SCR_SubMenuBase.c.

◆ OnTabHide()

void SCR_SubMenuBase::OnTabHide ( )
inlineprotected

Definition at line 65 of file SCR_SubMenuBase.c.

◆ OnTabRemove()

void SCR_SubMenuBase::OnTabRemove ( )
inlineprotected

Definition at line 73 of file SCR_SubMenuBase.c.

◆ OnTabShow()

void SCR_SubMenuBase::OnTabShow ( )
inlineprotected

Definition at line 57 of file SCR_SubMenuBase.c.

◆ RequestCloseMenu()

void SCR_SubMenuBase::RequestCloseMenu ( )
inlineprotected

Definition at line 171 of file SCR_SubMenuBase.c.

◆ RequestTabChange()

void SCR_SubMenuBase::RequestTabChange ( int newTabIndex)
inlineprotected

Definition at line 179 of file SCR_SubMenuBase.c.

◆ SetNavigationButtonVisible()

void SCR_SubMenuBase::SetNavigationButtonVisible ( SCR_InputButtonComponent button,
bool show,
bool animate = false )
inlineprotected

Definition at line 129 of file SCR_SubMenuBase.c.

◆ ShowNavigationButtons()

void SCR_SubMenuBase::ShowNavigationButtons ( bool show)
inlineprotected

Definition at line 92 of file SCR_SubMenuBase.c.

Member Data Documentation

◆ m_aNavigationButtons

ref array<SCR_InputButtonComponent> SCR_SubMenuBase::m_aNavigationButtons = {}
protected

Definition at line 11 of file SCR_SubMenuBase.c.

◆ m_aNavigationButtonsVisibilityFlags

ref map<SCR_InputButtonComponent, bool> SCR_SubMenuBase::m_aNavigationButtonsVisibilityFlags = new map<SCR_InputButtonComponent, bool>()
protected

Definition at line 12 of file SCR_SubMenuBase.c.

◆ m_bFocused

bool SCR_SubMenuBase::m_bFocused
protected

Definition at line 18 of file SCR_SubMenuBase.c.

◆ m_bShown

bool SCR_SubMenuBase::m_bShown
protected

Definition at line 17 of file SCR_SubMenuBase.c.

◆ m_DynamicFooter

SCR_DynamicFooterComponent SCR_SubMenuBase::m_DynamicFooter
protected

Definition at line 10 of file SCR_SubMenuBase.c.

◆ m_iIndex

int SCR_SubMenuBase::m_iIndex
protected

Definition at line 15 of file SCR_SubMenuBase.c.

◆ m_OnRequestCloseMenu

ref ScriptInvokerVoid SCR_SubMenuBase::m_OnRequestCloseMenu
protected

Definition at line 21 of file SCR_SubMenuBase.c.

◆ m_OnRequestTabChange

ref ScriptInvokerInt2 SCR_SubMenuBase::m_OnRequestTabChange
protected

Definition at line 22 of file SCR_SubMenuBase.c.

◆ m_sNavigationButtonLayout

ResourceName SCR_SubMenuBase::m_sNavigationButtonLayout
protected

Definition at line 8 of file SCR_SubMenuBase.c.

◆ m_wMenuRoot

Widget SCR_SubMenuBase::m_wMenuRoot
protected

Definition at line 14 of file SCR_SubMenuBase.c.


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