class ServerBrowserTabPcSource
ServerBrowserFavoritesTabPc › ServerBrowserTabPc › ServerBrowserTab › ScriptedWidgetEventHandler › Managed
All members, including inherited
Constants 2
protected const int SERVERS_VISIBLE_COUNT = 24Referenced by ServerBrowserFavoritesTabPc.LoadExtraEntries(), GetServersVisibleCount(), OnLoadServersAsyncPC()
Show 2 more
, UpdatePageButtons(), and UpdateServerList()protected const int PAGES_BUTTONS_COUNT = 10Members 17
protected int m_TotalServersCountUNUSED
protected int m_PageIndexprotected int m_PageStartNumprotected int m_PageEndNumReferenced by UpdatePageButtons()
protected int m_PagesCountReferenced by OnClickPageEnd(), OnClickPageNext(), OnClickPagePrev()
Show 1 more
, UpdatePageButtons()protected int m_ServersEstimateCountprotected Widget m_PnlPagesPanelprotected TextWidget m_PnlPagesLoadingTextprotected ButtonWidget m_BtnPagesFirstprotected ButtonWidget m_BtnPagesLastprotected Widget m_FilterSearchIPprotected Widget m_FilterSearchIPBoxprotected Widget m_FilterPanelPingprotected Widget m_FilterPanelAccTimeprotected ref array<ButtonWidget> m_BtnPagesprotected ref array<ref ServerBrowserEntry> m_ServerListEntriesprotected ref TStringArray m_TempTime = new TStringArray()Referenced by GetTimeOfDayEnum()
Methods 42
protected override void Construct(Widget parent, ServerBrowserMenuNew menu, TabType type)References ServerBrowserTab.ButtonDisable(), Class.Cast(), Class.Cast()
Show 66 more
, Class.Cast(), Class.Cast(), WorkspaceWidget.CreateWidgets(), Error(), Widget.FindAnyWidget(), Widget.FindAnyWidget(), CGame.GetWorkspace(), ServerBrowserTab.InitDummyServers(), array.Insert(), new ServerBrowserDetailsContainer(), new ServerBrowserFilterContainer(), Widget.SetHandler(), SetSort(), Widget.Show(), Widget.Show(), Widget.Show(), Widget.Show(), Widget.Show(), Widget.Show(), SwitchToDetails(), SwitchToFilters(), UpdatePageButtons(), ScrollWidget.VScrollToPos01(), ServerBrowserTab.m_ApplyFilter, ServerBrowserTab.m_BtnPageNext, ServerBrowserTab.m_BtnPagePrev, m_BtnPages, m_BtnPagesFirst, m_BtnPagesLast, ServerBrowserTab.m_BtnShowDetails, ServerBrowserTab.m_BtnShowFilters, ServerBrowserTab.m_Details, ServerBrowserTab.m_DetailsRoot, ServerBrowserTab.m_EntriesSorted, ServerBrowserTab.m_EntryMods, ServerBrowserTab.m_EntryWidgets, ServerBrowserTab.m_FilterContent, m_FilterPanelAccTime, m_FilterPanelPing, ServerBrowserTab.m_FilterRoot, ServerBrowserTab.m_Filters, ServerBrowserTab.m_FiltersChanged, m_FilterSearchIP, m_FilterSearchIPBox, ServerBrowserTab.m_FilterSearchText, ServerBrowserTab.m_FilterSearchTextBox, ServerBrowserTab.m_HostSort, ServerBrowserTab.m_LoadingText, ServerBrowserTab.m_MapSort, ServerBrowserTab.m_Menu, m_PageIndex, ServerBrowserTab.m_PingSort, m_PnlPagesPanel, ServerBrowserTab.m_PopulationSort, ServerBrowserTab.m_RefreshList, ServerBrowserTab.m_ResetFilters, ServerBrowserTab.m_RightAreaHeaderText, ServerBrowserTab.m_Root, ServerBrowserTab.m_ServerList, m_ServerListEntries, ServerBrowserTab.m_ServerListScroller, ServerBrowserTab.m_SlotsSort, ServerBrowserTab.m_SortInverted, ServerBrowserTab.m_TabType, ServerBrowserTab.m_TimeSort, and PAGES_BUTTONS_COUNTReferenced by ServerBrowserFavoritesTabPc.Construct()
override void RefreshList()References ButtonRefreshToCancel(), Clear(), array.Clear()
Show 22 more
, map.Count(), map.GetElement(), ScriptInvoker.Insert(), RefreshDummyList(), ServerBrowserTab.RefreshList(), UpdatePageButtons(), UpdateServerList(), UpdateStatusBar(), ScrollWidget.VScrollToPos01(), ServerBrowserTab.m_DummyServersEnabled, ServerBrowserTab.m_EntriesSorted, ServerBrowserTab.m_Loading, ServerBrowserTab.m_LoadingFinished, ServerBrowserTab.m_Menu, m_PageIndex, ServerBrowserTab.m_SelectedServer, m_ServerListEntries, ServerBrowserTab.m_ServerListScroller, OnlineServices.m_ServersAsyncInvoker, m_ServersEstimateCount, ServerBrowserTab.m_TotalLoadedServers, and m_TotalServersCountReferenced by ServerBrowserFavoritesTabPc.RefreshList(), ApplyFilters(), OnClick()
Show 1 more
, OnDummyServersEnabledChanged()override void ResetFilters()References ServerBrowserTab.ButtonDisable(), ServerBrowserTab.ButtonEnable(), ServerBrowserFilterContainer.ResetFilters()
Referenced by OnClick()
override void ApplyFilters()Referenced by OnClick()
void LoadingServersStop()References ButtonCancelToRefresh(), ServerBrowserTab.ButtonEnable(), ScriptCallQueue.Call()
Show 16 more
, DayZGame.GetCallQueue(), ServerBrowserEntry.GetRoot(), ServerBrowserTab.GetTabType(), Widget.IsVisible(), ScriptInvoker.Remove(), SwitchToFilters(), UpdateServerList(), UpdateStatusBar(), ServerBrowserTab.m_EntryWidgets, ServerBrowserTab.m_Loading, ServerBrowserTab.m_LoadingFinished, ServerBrowserTab.m_Menu, ServerBrowserTab.m_RefreshList, OnlineServices.m_ServersAsyncInvoker, ServerBrowserTab.m_TabType, and ServerBrowserTab.m_TotalLoadedServersoverride void OnLoadServersAsyncPC(GetServersResult result_list, EBiosError error, string response)References AddSorted(), array.Count(), ServerBrowserMenuNew.GetServersLoadingTab()
Show 21 more
, GetTimeOfDayEnum(), OnLoadServersAsyncPCFinished(), ServerBrowserTab.PassFilter(), ServerBrowserMenuNew.SetServersLoadingTab(), string.ToInt(), UpdatePageButtons(), UpdateServerList(), UpdateStatusBar(), ServerBrowserTab.m_DummyServersEnabled, ServerBrowserTab.m_Menu, GetServersResultRow.m_Name, GetServersResult.m_NumServers, m_PageIndex, GetServersResult.m_Results, m_ServersEstimateCount, GetServersResultRow.m_SortName, GetServersResultRow.m_SortTime, ServerBrowserTab.m_TabType, GetServersResultRow.m_TimeOfDay, m_TotalServersCount, and SERVERS_VISIBLE_COUNTvoid OnLoadServersAsyncPCFinished()References LoadingServersStop()
Referenced by OnLoadServersAsyncPC()
References ApplyFilters(), LoadingServersStop(), ScriptedWidgetEventHandler.OnClick()
Show 20 more
, OnClickDetails(), OnClickFilters(), OnClickPage(), OnClickPageEnd(), OnClickPageFirst(), OnClickPageNext(), OnClickPagePrev(), RefreshList(), ResetFilters(), ServerBrowserTab.m_ApplyFilter, ServerBrowserTab.m_BtnPageNext, ServerBrowserTab.m_BtnPagePrev, m_BtnPagesFirst, m_BtnPagesLast, ServerBrowserTab.m_BtnShowDetails, ServerBrowserTab.m_BtnShowFilters, ServerBrowserTab.m_Loading, ServerBrowserTab.m_LoadingFinished, ServerBrowserTab.m_RefreshList, and ServerBrowserTab.m_ResetFiltersReferences ServerBrowserTab.ColorNormal(), IsFocusable(), SetFocus()
Show 2 more
, m_FilterSearchIP, and ServerBrowserTab.m_FilterSearchTextoverride void OnFilterChanged()void OnClickPagePrev()Referenced by OnClick()
void OnClickPageNext()Referenced by OnClick()
Referenced by OnClick()
void SetPageIndex(int page_index)References ServerBrowserTab.Focus(), UpdatePageButtons(), UpdateServerList()
Show 1 more
, m_PageIndexReferenced by OnClickPage(), OnClickPageEnd(), OnClickPageFirst()
Show 2 more
, OnClickPageNext(), and OnClickPagePrev()void ToggleSort(ESortType type)Referenced by OnMouseButtonUp()
override void SetSort(ESortType type, ESortOrder order)override int AddSorted(GetServersResultRow entry)int SortedInsert(GetServersResultRow entry, ESortType sort_type)Referenced by AddSorted()
private int SortedInsertEx(GetServersResultRow entry, ESortType sortType, bool isDescending)References GetServersResultRow.CompareTo(), array.Count(), Math.Floor()
Show 4 more
, array.Insert(), array.InsertAt(), Math.Min(), and ServerBrowserTab.m_EntriesSortedReferenced by SortedInsert()
int SortedInsertAsc(GetServersResultRow entry, ESortType sort_type)void UpdatePageButtons()References array.Count(), Widget.Enable(), Widget.Enable()
Show 25 more
, Widget.Enable(), Widget.Enable(), Math.Round(), ButtonWidget.SetState(), ButtonWidget.SetText(), ButtonWidget.SetText(), ButtonWidget.SetText(), ButtonWidget.SetText(), ButtonWidget.SetText(), Widget.Show(), Widget.Show(), int.ToString(), ServerBrowserTab.m_BtnPageNext, ServerBrowserTab.m_BtnPagePrev, m_BtnPages, m_BtnPagesFirst, m_BtnPagesLast, m_PageEndNum, m_PageIndex, m_PagesCount, m_PageStartNum, m_PnlPagesPanel, ServerBrowserTab.m_TotalLoadedServers, PAGES_BUTTONS_COUNT, and SERVERS_VISIBLE_COUNTReferenced by Construct(), OnLoadServersAsyncPC(), RefreshDummyList()
Show 2 more
, RefreshList(), and SetPageIndex()override void UpdateServerList()References map.Clear(), array.Count(), ServerBrowserEntry.FillInfo()
Show 23 more
, map.Get(), GetServersResultRow.GetIpPort(), GetServerEntryByIndex(), set.Insert(), ServerBrowserTab.LoadExtraEntries(), ServerBrowserEntry.SetIsOnline(), ServerBrowserEntry.SetMods(), ServerBrowserEntry.Show(), Widget.Update(), ServerBrowserEntry.UpdateEntry(), ServerBrowserTab.m_CurrentSelectedServer, ServerBrowserTab.m_EntriesSorted, ServerBrowserTab.m_EntryMods, ServerBrowserTab.m_EntryWidgets, GetServersResultRow.m_Favorite, GetServersResultRow.m_Id, GetServersResultRow.m_IsSelected, ServerBrowserTab.m_OnlineFavServers, m_PageIndex, ServerBrowserTab.m_ServerList, ServerBrowserTab.m_SortType, ServerBrowserTab.m_TotalLoadedServers, and SERVERS_VISIBLE_COUNTReferenced by LoadingServersStop(), OnLoadServersAsyncPC(), OnMouseButtonUp()
Show 3 more
, RefreshDummyList(), RefreshList(), and SetPageIndex()void UpdateStatusBar()References string.Format(), TextWidget.SetText(), ServerBrowserTab.m_LoadingFinished
Show 2 more
, ServerBrowserTab.m_LoadingText, and ServerBrowserTab.m_TotalLoadedServersReferenced by LoadingServersStop(), OnLoadServersAsyncPC(), RefreshDummyList()
Show 1 more
, RefreshList()References map.Contains(), map.Get(), ServerBrowserTab.OnLoadServerModsAsync()
Show 2 more
, ServerBrowserEntry.SetMods(), and ServerBrowserTab.m_EntryWidgetsprotected ServerBrowserEntry GetServerEntryByIndex(int index, string server_id)void ButtonRefreshToCancel()Referenced by RefreshList()
void ButtonCancelToRefresh()override void SwitchToDetails(bool focus = true)References ShowServerDetails()
Referenced by Construct()
override void SwitchToFilters(bool focus = true)override void ShowServerDetails()protected void RefreshDummyList()DIAG_DEVELOPERReferences AddSorted(), ButtonCancelToRefresh(), ServerBrowserTab.ButtonEnable()
Show 53 more
, Clear(), map.Clear(), set.Clear(), array.Clear(), array.Count(), map.Count(), array.Count(), ServerBrowserMenuNew.DeselectCurrentServer(), map.GetElement(), ServerBrowserFilterContainer.GetFilterOptionsPC(), GetServersResultRow.GetIpPort(), GetTimeOfDayEnum(), ServerBrowserMenuNew.IsFavorited(), ServerBrowserTab.PassLocalFilters(), ServerBrowserMenuNew.SetServersLoadingTab(), SwitchToFilters(), string.ToInt(), UpdatePageButtons(), UpdateServerList(), UpdateStatusBar(), ScrollWidget.VScrollToPos01(), ServerBrowserTab.m_BegunLoading, ServerBrowserTab.m_CurrentFilterInput, ServerBrowserTab.m_CurrentLoadedPage, ServerBrowserTab.m_DummyServers, ServerBrowserTab.m_EntriesSorted, ServerBrowserTab.m_EntryWidgets, GetServersResultRow.m_Favorite, ServerBrowserTab.m_Filters, ServerBrowserTab.m_Initialized, ServerBrowserTab.m_LastLoadedPage, ServerBrowserTab.m_Loading, ServerBrowserTab.m_LoadingFinished, ServerBrowserTab.m_Menu, GetServersResultRow.m_Name, GetServersResult.m_NumServers, ServerBrowserTab.m_OnlineFavServers, m_PageIndex, ServerBrowserTab.m_RefreshList, GetServersResult.m_Results, ServerBrowserTab.m_SelectedServer, m_ServerListEntries, ServerBrowserTab.m_ServerListScroller, m_ServersEstimateCount, GetServersResultRow.m_SortName, GetServersResultRow.m_SortTime, ServerBrowserTab.m_SortType, ServerBrowserTab.m_TabType, GetServersResultRow.m_TimeOfDay, ServerBrowserTab.m_TotalLoadedServers, ServerBrowserTab.m_TotalPages, ServerBrowserTab.m_TotalServers, and m_TotalServersCountReferenced by RefreshList()
override void OnDummyServersEnabledChanged()DIAG_DEVELOPERoverride int GetServersVisibleCount()DIAG_DEVELOPERReferences SERVERS_VISIBLE_COUNT
int SortedInsertDesc(GetServersResultRow entry, ESortType sort_type)