Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_RadialMenuWidgetPairList Class Reference

Protected Member Functions

void RecalculateCount ()
void Clear ()
int Count (bool recalculate=false)
void RemoveAt (int index)
void AddEntry (SCR_RadialMenuPair pair)
void AddEntry (Widget widget, BaseSelectionMenuEntry entry)
void RemoveByWidget (Widget widget)
void RemoveByEntry (BaseSelectionMenuEntry entry)
void SetEntryAt (int index, BaseSelectionMenuEntry entry)
void SetWidgetAt (int index, Widget value)
Widget GetWidgetAt (int index)
BaseSelectionMenuEntry GetEntryAt (int index)
ref SCR_RadialMenuPair GetAt (int index)
void SCR_RadialMenuWidgetPairList ()
void ~SCR_RadialMenuWidgetPairList ()

Protected Attributes

ref array< Widgetm_aWidgets
ref array< BaseSelectionMenuEntrym_aEntries
int m_iCount

Detailed Description

Wrapper around list of radial menu pairs (entry, widget) to provide easy way of handling entry-widget linking in the radial menu ValueType should inherit from Widget EntryType should inherit from BaseSelectionMenuEntry

Definition at line 6 of file SCR_RadialMenuPair.c.

Constructor & Destructor Documentation

◆ SCR_RadialMenuWidgetPairList()

void SCR_RadialMenuWidgetPairList::SCR_RadialMenuWidgetPairList ( )
inlineprotected

Definition at line 149 of file SCR_RadialMenuPair.c.

◆ ~SCR_RadialMenuWidgetPairList()

void SCR_RadialMenuWidgetPairList::~SCR_RadialMenuWidgetPairList ( )
inlineprotected

Definition at line 156 of file SCR_RadialMenuPair.c.

Member Function Documentation

◆ AddEntry() [1/2]

void SCR_RadialMenuWidgetPairList::AddEntry ( SCR_RadialMenuPair pair)
inlineprotected

Definition at line 49 of file SCR_RadialMenuPair.c.

◆ AddEntry() [2/2]

void SCR_RadialMenuWidgetPairList::AddEntry ( Widget widget,
BaseSelectionMenuEntry entry )
inlineprotected

Definition at line 61 of file SCR_RadialMenuPair.c.

◆ Clear()

void SCR_RadialMenuWidgetPairList::Clear ( )
inlineprotected

Definition at line 19 of file SCR_RadialMenuPair.c.

◆ Count()

int SCR_RadialMenuWidgetPairList::Count ( bool recalculate = false)
inlineprotected

Definition at line 28 of file SCR_RadialMenuPair.c.

◆ GetAt()

ref SCR_RadialMenuPair SCR_RadialMenuWidgetPairList::GetAt ( int index)
inlineprotected

Definition at line 138 of file SCR_RadialMenuPair.c.

◆ GetEntryAt()

BaseSelectionMenuEntry SCR_RadialMenuWidgetPairList::GetEntryAt ( int index)
inlineprotected

Definition at line 128 of file SCR_RadialMenuPair.c.

◆ GetWidgetAt()

Widget SCR_RadialMenuWidgetPairList::GetWidgetAt ( int index)
inlineprotected

Definition at line 118 of file SCR_RadialMenuPair.c.

◆ RecalculateCount()

void SCR_RadialMenuWidgetPairList::RecalculateCount ( )
inlineprotected

Definition at line 13 of file SCR_RadialMenuPair.c.

◆ RemoveAt()

void SCR_RadialMenuWidgetPairList::RemoveAt ( int index)
inlineprotected

Definition at line 37 of file SCR_RadialMenuPair.c.

◆ RemoveByEntry()

void SCR_RadialMenuWidgetPairList::RemoveByEntry ( BaseSelectionMenuEntry entry)
inlineprotected

Definition at line 83 of file SCR_RadialMenuPair.c.

◆ RemoveByWidget()

void SCR_RadialMenuWidgetPairList::RemoveByWidget ( Widget widget)
inlineprotected

Definition at line 68 of file SCR_RadialMenuPair.c.

◆ SetEntryAt()

void SCR_RadialMenuWidgetPairList::SetEntryAt ( int index,
BaseSelectionMenuEntry entry )
inlineprotected

Definition at line 98 of file SCR_RadialMenuPair.c.

◆ SetWidgetAt()

void SCR_RadialMenuWidgetPairList::SetWidgetAt ( int index,
Widget value )
inlineprotected

Definition at line 108 of file SCR_RadialMenuPair.c.

Member Data Documentation

◆ m_aEntries

ref array<BaseSelectionMenuEntry> SCR_RadialMenuWidgetPairList::m_aEntries
protected

Definition at line 9 of file SCR_RadialMenuPair.c.

◆ m_aWidgets

ref array<Widget> SCR_RadialMenuWidgetPairList::m_aWidgets
protected

Definition at line 8 of file SCR_RadialMenuPair.c.

◆ m_iCount

int SCR_RadialMenuWidgetPairList::m_iCount
protected

Definition at line 10 of file SCR_RadialMenuPair.c.


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