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

Public Member Functions

Widget GetFirstWidget ()
 
Widget GetRootWidget ()
 
override void HandlerAttached (Widget w)
 
void SetEnabled (bool enabled)
 
void SetVisible (bool visible)
 

Public Attributes

ResourceName m_sSplitLayout
 
ref ScriptInvoker m_OnFilterChange = new ScriptInvoker()
 

Protected Member Functions

void CreateGroups (bool enabled)
 
void CreateQuery ()
 Make query from activated data.
 
void ListenToSelectables (notnull array< Widget > aWidgets)
 Find listeners to button clicks.
 
void OnFilter (SCR_ButtonBaseComponent button, bool isSelected)
 Updateing filter.
 

Protected Attributes

ResourceName m_sGroupLayout
 
ResourceName m_sButtonLayout
 
ResourceName m_sIconSet
 
int m_iGroupPadding
 
int m_iEntriesPadding
 
float m_fButtonsSize
 
ref array< ref ServerFilterGroupm_aFilterGroups
 
Widget m_wRoot
 
Widget m_wHLayout
 
Widget m_wTooltip
 
ref array< bool > m_aCheckFilters = new array<bool>()
 
Widget m_wFirstWidget
 

Member Function Documentation

◆ CreateGroups()

void SCR_ServerFilterBarComponent.CreateGroups ( bool  enabled)
protected

◆ CreateQuery()

void SCR_ServerFilterBarComponent.CreateQuery ( )
protected

Make query from activated data.

◆ GetFirstWidget()

Widget SCR_ServerFilterBarComponent.GetFirstWidget ( )

◆ GetRootWidget()

Widget SCR_ServerFilterBarComponent.GetRootWidget ( )

◆ HandlerAttached()

override void SCR_ServerFilterBarComponent.HandlerAttached ( Widget  w)

◆ ListenToSelectables()

void SCR_ServerFilterBarComponent.ListenToSelectables ( notnull array< Widget >  aWidgets)
protected

Find listeners to button clicks.

Implemented in SCR_ContentBrowserSortingBar.

◆ OnFilter()

void SCR_ServerFilterBarComponent.OnFilter ( SCR_ButtonBaseComponent  button,
bool  isSelected 
)
protected

Updateing filter.

◆ SetEnabled()

void SCR_ServerFilterBarComponent.SetEnabled ( bool  enabled)

◆ SetVisible()

void SCR_ServerFilterBarComponent.SetVisible ( bool  visible)

Member Data Documentation

◆ m_aCheckFilters

ref array<bool> SCR_ServerFilterBarComponent.m_aCheckFilters = new array<bool>()
protected

◆ m_aFilterGroups

ref array<ref ServerFilterGroup> SCR_ServerFilterBarComponent.m_aFilterGroups
protected

◆ m_fButtonsSize

float SCR_ServerFilterBarComponent.m_fButtonsSize
protected

◆ m_iEntriesPadding

int SCR_ServerFilterBarComponent.m_iEntriesPadding
protected

◆ m_iGroupPadding

int SCR_ServerFilterBarComponent.m_iGroupPadding
protected

◆ m_OnFilterChange

ref ScriptInvoker SCR_ServerFilterBarComponent.m_OnFilterChange = new ScriptInvoker()

◆ m_sButtonLayout

ResourceName SCR_ServerFilterBarComponent.m_sButtonLayout
protected

◆ m_sGroupLayout

ResourceName SCR_ServerFilterBarComponent.m_sGroupLayout
protected

◆ m_sIconSet

ResourceName SCR_ServerFilterBarComponent.m_sIconSet
protected

◆ m_sSplitLayout

ResourceName SCR_ServerFilterBarComponent.m_sSplitLayout

◆ m_wFirstWidget

Widget SCR_ServerFilterBarComponent.m_wFirstWidget
protected

◆ m_wHLayout

Widget SCR_ServerFilterBarComponent.m_wHLayout
protected

◆ m_wRoot

Widget SCR_ServerFilterBarComponent.m_wRoot
protected

◆ m_wTooltip

Widget SCR_ServerFilterBarComponent.m_wTooltip
protected

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