Arma Reforger Script API
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
SCR_ModDetailsSuperMenuComponent Interface Reference
Inheritance diagram for SCR_ModDetailsSuperMenuComponent:
[legend]

Public Member Functions

override SCR_SubMenuBase OnTabCreate (SCR_TabViewComponent comp, Widget w, int index)
 
override void OnMenuClose ()
 
void SetWorkshopItem (SCR_WorkshopItem item)
 
- Public Member Functions inherited from SCR_SuperMenuComponent
void Init (Widget menuRoot)
 
void OnMenuShow ()
 
void OnMenuHide ()
 
void OnMenuUpdate (float tDelta)
 
void OnMenuFocusGained ()
 
void OnMenuFocusLost ()
 
void OnMenuClose ()
 
SCR_SubMenuBase OnTabCreate (SCR_TabViewComponent comp, Widget w, int index)
 
SCR_SubMenuBase OnTabShow (SCR_TabViewComponent comp, Widget w)
 
SCR_SubMenuBase OnTabHide (SCR_TabViewComponent comp, Widget w)
 
SCR_SubMenuBase OnTabRemove (SCR_TabViewComponent comp, Widget w)
 
SCR_SubMenuBase OnTabChange (SCR_TabViewComponent comp, Widget w)
 
SCR_TabViewComponent GetTabView ()
 
int GetSelectedTab ()
 
SCR_SubMenuBase GetOpenedSubMenu ()
 
SCR_SubMenuBase GetSubMenu (int index)
 
ScriptInvokerVoid GetOnRequestCloseMenu ()
 
- Public Member Functions inherited from SCR_ScriptedWidgetComponent
override void HandlerAttached (Widget w)
 
override bool OnClick (Widget w, int x, int y, int button)
 
Widget GetRootWidget ()
 
bool IsVisible ()
 

Protected Member Functions

void LoadItemDetails ()
 
void OnDetailsLoaded (SCR_WorkshopItem item)
 
void InitDependenciesTab ()
 
void InitDependentTab ()
 
- Protected Member Functions inherited from SCR_SuperMenuComponent
void OnRequestCloseMenu ()
 
void OnRequestTabChange (int newTab, int oldTab)
 

Protected Attributes

SCR_WorkshopItem m_WorkshopItem
 
ref array< ref SCR_WorkshopItemm_aDependencies = {}
 
ref array< ref SCR_WorkshopItemm_aDependent = {}
 
- Protected Attributes inherited from SCR_SuperMenuComponent
ResourceName m_sNavigationButtonLayout
 
string m_sTabViewName
 
SCR_TabViewComponent m_TabViewComponent
 
SCR_SubMenuBase m_OpenedSubmenu
 
ref array< SCR_SubMenuBasem_aSubMenus = {}
 
ref ScriptInvokerVoid m_OnRequestCloseMenu
 
- Protected Attributes inherited from SCR_ScriptedWidgetComponent
Widget m_wRoot
 

Additional Inherited Members

- Static Public Member Functions inherited from SCR_SuperMenuComponent
static SCR_SuperMenuComponent FindComponent (notnull Widget w)
 
- Static Public Member Functions inherited from SCR_ScriptedWidgetComponent
static SCR_ScriptedWidgetComponent GetComponent (TypeName componentType, string name, Widget parent, bool searchAllChildren=true)
 Base method for component lookup through the widget library.
 
- Public Attributes inherited from SCR_SuperMenuComponent
Widget m_wMenuRoot
 
- Public Attributes inherited from SCR_ScriptedWidgetComponent
ref ScriptInvoker m_OnClick = new ScriptInvoker
 

Member Function Documentation

◆ InitDependenciesTab()

void SCR_ModDetailsSuperMenuComponent.InitDependenciesTab ( )
protected

◆ InitDependentTab()

void SCR_ModDetailsSuperMenuComponent.InitDependentTab ( )
protected

◆ LoadItemDetails()

void SCR_ModDetailsSuperMenuComponent.LoadItemDetails ( )
protected

◆ OnDetailsLoaded()

void SCR_ModDetailsSuperMenuComponent.OnDetailsLoaded ( SCR_WorkshopItem  item)
protected

◆ OnMenuClose()

override void SCR_ModDetailsSuperMenuComponent.OnMenuClose ( )

◆ OnTabCreate()

override SCR_SubMenuBase SCR_ModDetailsSuperMenuComponent.OnTabCreate ( SCR_TabViewComponent  comp,
Widget  w,
int  index 
)

◆ SetWorkshopItem()

void SCR_ModDetailsSuperMenuComponent.SetWorkshopItem ( SCR_WorkshopItem  item)

Member Data Documentation

◆ m_aDependencies

ref array<ref SCR_WorkshopItem> SCR_ModDetailsSuperMenuComponent.m_aDependencies = {}
protected

◆ m_aDependent

ref array<ref SCR_WorkshopItem> SCR_ModDetailsSuperMenuComponent.m_aDependent = {}
protected

◆ m_WorkshopItem

SCR_WorkshopItem SCR_ModDetailsSuperMenuComponent.m_WorkshopItem
protected

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