Arma Reforger Script API
Loading...
Searching...
No Matches
ServerFilterGroup Interface Reference

Class for grouping filter. More...

Public Member Functions

Widget GetFirstEntryWidget ()
 
array< Widget > GetEntryWidgetsArray ()
 
int GetEntriesCount ()
 
void SetSize (float size)
 
void CreateButtons (ResourceName buttonRes, ResourceName imageSet, Widget targetLayout, int iGroupPadding, int iEntryPadding, int id, bool enabled)
 
bool WasFilterCheck (out int id, Widget wFilter)
 
void GroupBehavior (out array< bool > filter, int pos)
 

Public Attributes

ref ScriptInvoker m_OnFilterCheck = new ScriptInvoker()
 

Protected Member Functions

void AddPaddings (float w, float h, Widget targetLayout)
 
void SetupButtonSize (Widget w, float size)
 

Protected Attributes

string m_sName
 
float m_fSize = 0
 
ref array< ref ServerFilterEntrym_aEntries
 
EFilterGroupType m_iGroupType
 
ref array< Widget > m_aEntryWidgets = new array<Widget>()
 
ref Widget m_wFirstEntryWidget
 

Detailed Description

Class for grouping filter.

Member Function Documentation

◆ AddPaddings()

void ServerFilterGroup.AddPaddings ( float w,
float h,
Widget targetLayout )
protected

◆ CreateButtons()

void ServerFilterGroup.CreateButtons ( ResourceName buttonRes,
ResourceName imageSet,
Widget targetLayout,
int iGroupPadding,
int iEntryPadding,
int id,
bool enabled )

◆ GetEntriesCount()

int ServerFilterGroup.GetEntriesCount ( )

◆ GetEntryWidgetsArray()

array< Widget > ServerFilterGroup.GetEntryWidgetsArray ( )

◆ GetFirstEntryWidget()

Widget ServerFilterGroup.GetFirstEntryWidget ( )

◆ GroupBehavior()

void ServerFilterGroup.GroupBehavior ( out array< bool > filter,
int pos )

◆ SetSize()

void ServerFilterGroup.SetSize ( float size)

◆ SetupButtonSize()

void ServerFilterGroup.SetupButtonSize ( Widget w,
float size )
protected

◆ WasFilterCheck()

bool ServerFilterGroup.WasFilterCheck ( out int id,
Widget wFilter )

Member Data Documentation

◆ m_aEntries

ref array<ref ServerFilterEntry> ServerFilterGroup.m_aEntries
protected

◆ m_aEntryWidgets

ref array<Widget> ServerFilterGroup.m_aEntryWidgets = new array<Widget>()
protected

◆ m_fSize

float ServerFilterGroup.m_fSize = 0
protected

◆ m_iGroupType

EFilterGroupType ServerFilterGroup.m_iGroupType
protected

◆ m_OnFilterCheck

ref ScriptInvoker ServerFilterGroup.m_OnFilterCheck = new ScriptInvoker()

◆ m_sName

string ServerFilterGroup.m_sName
protected

◆ m_wFirstEntryWidget

ref Widget ServerFilterGroup.m_wFirstEntryWidget
protected

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