DIFF

class ServerBrowserTabConsolePagesSource

ServerBrowserFavoritesTabConsolePages ServerBrowserTabConsolePages ServerBrowserTab ScriptedWidgetEventHandler Managed

All members, including inherited

Constants 1

protected const int SERVERS_VISIBLE_COUNT = 22

Members 19

private bool m_IsFilterChanged
private bool m_IsFilterFocused
private Widget m_WidgetNavFilters
private Widget m_WidgetNavServers
protected Widget m_ButtonPageLeftImg
Referenced by Construct(), and UpdatePageButtons()
protected Widget m_ButtonPageRightImg
Referenced by Construct(), and UpdatePageButtons()
protected int m_PreviousPage
protected int m_TotalServersCount
protected int m_PageStartNum
protected int m_PageEndNum
protected int m_ServersEstimateCount
protected int m_TimeLastServerRefresh
protected int m_TimeLastServerRefreshHoldButton
Referenced by LeftHold(), and RightHold()
protected Widget m_PnlPagesPanel
Referenced by Construct()
protected TextWidget m_PnlPagesLoadingText
protected ref array<ref ServerBrowserEntry> m_ServerListEntiers
private bool m_IsDetailsFocused

Methods 47

protected override void Construct(Widget parent, ServerBrowserMenuNew menu, TabType type)
References Class.Cast(), Class.Cast(), Class.Cast()
Show 64 more, Class.Cast(), WorkspaceWidget.CreateWidgets(), Widget.FindAnyWidget(), Widget.FindAnyWidget(), Input.GetCurrentInputDevice(), CGame.GetInput(), CGame.GetMission(), Mission.GetOnInputDeviceChanged(), OptionSelectorMultistate.GetValue(), CGame.GetWorkspace(), ServerBrowserTab.InitDummyServers(), ScriptInvoker.Insert(), OnInputDeviceChanged(), ServerBrowserFilterContainer.OnSortChanged(), new ServerBrowserDetailsContainer(), new ServerBrowserFilterContainer(), ServerBrowserTab.SetCurrentPage(), Widget.SetHandler(), Widget.SetHandler(), Widget.Show(), Widget.Show(), Widget.Show(), ShowHideConsoleWidgets(), UpdatePageButtons(), ScrollWidget.VScrollToPos01(), ServerBrowserTab.m_ApplyFilter, ServerBrowserTab.m_BtnPageNext, ServerBrowserTab.m_BtnPagePrev, ServerBrowserTab.m_BtnShowDetails, ServerBrowserTab.m_BtnShowFilters, m_ButtonPageLeftImg, m_ButtonPageRightImg, ServerBrowserTab.m_Details, ServerBrowserTab.m_DetailsRoot, ServerBrowserTab.m_EntriesSorted, ServerBrowserTab.m_EntryWidgets, ServerBrowserTab.m_FilterContent, ServerBrowserTab.m_FilterRoot, ServerBrowserTab.m_Filters, ServerBrowserTab.m_FiltersChanged, ServerBrowserTab.m_FilterSearchText, ServerBrowserTab.m_FilterSearchTextBox, ServerBrowserTab.m_HostSort, ServerBrowserTab.m_LoadingFinished, ServerBrowserTab.m_LoadingText, ServerBrowserTab.m_MapSort, ServerBrowserTab.m_Menu, ServerBrowserTab.m_PingSort, m_PnlPagesPanel, ServerBrowserTab.m_PopulationSort, m_PreviousPage, ServerBrowserTab.m_RefreshList, ServerBrowserTab.m_ResetFilters, ServerBrowserTab.m_RightAreaHeaderText, ServerBrowserTab.m_Root, ServerBrowserTab.m_ServerList, m_ServerListEntiers, ServerBrowserTab.m_ServerListScroller, ServerBrowserTab.m_SlotsSort, ServerBrowserFilterContainer.m_SortingFilter, ServerBrowserTab.m_TabType, ServerBrowserTab.m_TimeSort, m_WidgetNavFilters, and m_WidgetNavServers
void ShowHideConsoleWidgets()
override void OnFilterChanged()
bool CanRefreshServerList()
override void ResetFilters()
Referenced by OnClick()
override void PressA()
override void PressY()
override void LeftHold()
override void LeftRelease()
override void RightHold()
override void RightRelease()
override void PressSholderLeft()
override void PressSholderRight()
override void OnPressShoulder()
override void Focus()
override void ColorHighlight(Widget w)
References ARGB(), and Widget.SetColor()
override void ColorDisable(Widget w)
protected bool CanNavigatePages()
Referenced by Left(), LeftHold(), LeftRelease()
Show 3 more, Right(), RightHold(), and RightRelease()
protected int GetPagesCount()
References m_PagesCount
Referenced by UpdatePageButtons()
protected void RefreshDummyList()DIAG_DEVELOPER
References map.Clear(), set.Clear(), array.Clear()
Show 52 more, array.Count(), array.Count(), map.Count(), array.Count(), ServerBrowserMenuNew.DeselectCurrentServer(), ServerBrowserTab.GetCurrentPage(), map.GetElement(), ServerBrowserFilterContainer.GetFilterOptionsConsoles(), new GetServersResultRowArray(), ServerBrowserTab.GetSortOption(), array.Insert(), array.Insert(), LoadEntries(), Math.Min(), OnLoadServersAsyncFinished(), ServerBrowserTab.PassLocalFilters(), ServerBrowserFilterContainer.SaveFilters(), ServerBrowserTab.SetCurrentPage(), ServerBrowserMenuNew.SetServersLoadingTab(), TextWidget.SetText(), ServerBrowserEntry.Show(), UpdatePageButtons(), ScrollWidget.VScrollToPos01(), ServerBrowserTab.m_BegunLoading, ServerBrowserTab.m_CurrentFilterInput, ServerBrowserTab.m_CurrentLoadedPage, ServerBrowserTab.m_DummyServers, ServerBrowserTab.m_EntriesSorted, ServerBrowserTab.m_EntryWidgets, ServerBrowserTab.m_Filters, ServerBrowserTab.m_Initialized, m_IsFilterChanged, ServerBrowserTab.m_LastLoadedPage, ServerBrowserTab.m_Loading, ServerBrowserTab.m_LoadingFinished, ServerBrowserTab.m_LoadingText, ServerBrowserTab.m_Menu, ServerBrowserTab.m_OnlineFavServers, GetServersInput.m_Page, m_PagesCount, GetServersResult.m_Results, m_ServerListEntiers, ServerBrowserTab.m_ServerListScroller, GetServersInput.m_SortBy, ServerBrowserTab.m_SortOrder, GetServersInput.m_SortOrder, ServerBrowserTab.m_TabType, ServerBrowserTab.m_TotalLoadedServers, ServerBrowserTab.m_TotalPages, ServerBrowserTab.m_TotalServers, m_TotalServersCount, and SERVERS_VISIBLE_COUNT
Referenced by RefreshList()
override int GetServersVisibleCount()DIAG_DEVELOPER