Private Member Functions | |
protected override void | Construct (Widget parent, ServerBrowserMenuNew menu, TabType type) |
void | ShowHideConsoleWidgets () |
override void | OnLoadServersAsyncConsole (GetServersResult result_list, EBiosError error, string response) |
void | OnLoadServersAsyncFinished () |
void | LoadEntries (int cur_page_index, GetServersResultRowArray page) |
override void | OnFilterFocus (Widget w) |
override void | OnFilterChanged () |
override void | RefreshList () |
override void | ResetFilters () |
override void | ApplyFilters () |
override void | OnFilterFocusLost (Widget w) |
override void | PressA () |
override void | PressX () |
override void | PressY () |
override void | PressSholderLeft () |
override void | PressSholderRight () |
override void | OnPressShoulder () |
void | SetFocusFilters () |
void | SetFocusDetails () |
override void | Focus () |
void | SetFocusServers () |
void | SetEnableFilters (bool enable) |
void | SetEnableServers (bool enable) |
override void | ColorHighlight (Widget w) |
override void | ColorNormal (Widget w) |
override void | ColorDisable (Widget w) |
protected override void | Construct (Widget parent, ServerBrowserMenuNew menu, TabType type) |
void | ShowHideConsoleWidgets () |
protected void | OnInputDeviceChanged (EInputDeviceType pInputDeviceType) |
override void | OnLoadServersAsyncConsole (GetServersResult result_list, EBiosError error, string response) |
void | OnLoadServersAsyncFinished () |
protected void | LoadEntries (int cur_page_index, GetServersResultRowArray page_entries) |
override bool | PassFilter (GetServersResultRow result) |
protected ServerBrowserEntry | GetServerEntryByIndex (int index) |
override void | OnFilterChanged () |
bool | CanRefreshServerList () |
override void | RefreshList () |
override void | ResetFilters () |
override void | ApplyFilters () |
override void | PressA () |
override void | PressX () |
void | RefreshServerList () |
override void | PressY () |
override void | PressThumbRight () |
override void | Left () |
override void | LeftHold () |
override void | LeftRelease () |
override void | Right () |
override void | RightHold () |
override void | RightRelease () |
override void | PressSholderLeft () |
override void | PressSholderRight () |
override void | OnPressShoulder () |
override void | Focus () |
override void | ShowServerDetails () |
void | SetFocusFilters () |
void | SetFocusDetails () |
void | SetFocusServers () |
void | SetEnableFilters (bool enable) |
void | SetEnableServers (bool enable) |
void | UpdatePageButtons () |
override bool | OnClick (Widget w, int x, int y, int button) |
override void | ColorHighlight (Widget w) |
override void | ColorNormal (Widget w) |
override void | ColorDisable (Widget w) |
override void | SwitchToDetails (bool focus=true) |
override void | SwitchToFilters (bool focus=true) |
protected override void | Construct (Widget parent, ServerBrowserMenuNew menu, TabType type) |
void | ~ServerBrowserTabPc () |
override void | RefreshList () |
override void | ResetFilters () |
override void | ApplyFilters () |
void | LoadingServersStop () |
override void | OnLoadServersAsyncPC (GetServersResult result_list, EBiosError error, string response) |
void | OnLoadServersAsyncPCFinished () |
override bool | OnClick (Widget w, int x, int y, int button) |
override bool | OnMouseEnter (Widget w, int x, int y) |
override bool | OnMouseLeave (Widget w, Widget enterW, int x, int y) |
override bool | OnMouseButtonUp (Widget w, int x, int y, int button) |
override void | OnFilterChanged () |
void | OnClickPagePrev () |
void | OnClickPageNext () |
void | OnClickPageEnd () |
void | OnClickPageFirst () |
bool | OnClickPage (Widget w) |
void | SetPageIndex (int page_index) |
void | ToggleSort (ESortType type) |
override void | SetSort (ESortType type, ESortOrder order) |
int | GetTimeOfDayEnum (string time_of_day) |
override int | AddSorted (GetServersResultRow entry) |
int | SortedInsert (GetServersResultRow entry, ESortType sort_type) |
private int | SortedInsertEx (GetServersResultRow entry, ESortType sortType, bool isDescending) |
int | SortedInsertAsc (GetServersResultRow entry, ESortType sort_type) |
int | SortedInsertDesc (GetServersResultRow entry, ESortType sort_type) |
void | UpdatePageButtons () |
override void | UpdateServerList () |
void | UpdateStatusBar () |
override void | OnLoadServerModsAsync (string server_id, array< string > mods) |
protected ServerBrowserEntry | GetServerEntryByIndex (int index, string server_id) |
override bool | IsFocusable (Widget w) |
void | ButtonRefreshToCancel () |
void | ButtonCancelToRefresh () |
void | OnClickDetails () |
void | OnClickFilters () |
override void | SwitchToDetails (bool focus=true) |
override void | SwitchToFilters (bool focus=true) |
override void | ShowServerDetails () |
|
inlineprivate |
|
inlineprivate |
References m_SortType.
|
inlineprivate |
References m_CurrentFilterInput, m_Filters, and RefreshList().
|
inlineprivate |
References m_CurrentFilterInput, m_Filters, ServerBrowserTabConsolePages::RefreshList(), and SetCurrentPage().
|
inlineprivate |
References ButtonDisable(), ButtonEnable(), m_ApplyFilter, m_Filters, m_RefreshList, and ServerBrowserTabPc::RefreshList().
|
inlineprivate |
References m_RefreshList.
|
inlineprivate |
References m_RefreshList.
|
inlineprivate |
References m_LoadingFinished.
|
inlineprivate |
References ColorManager::COLOR_DISABLED_TEXT, and SetFocus().
Referenced by ButtonDisable().
|
inlineprivate |
References ColorManager::COLOR_DISABLED_TEXT, and SetFocus().
|
inlineprivate |
References ARGB().
Referenced by OnFocus(), and OnMouseEnter().
|
inlineprivate |
References ARGB().
Referenced by ButtonEnable(), OnFocusLost(), and OnMouseLeave().
|
inlineprivate |
References WorkspaceWidget::CreateWidgets(), GetGame(), CGame::GetWorkspace(), m_ApplyFilter, m_Details, m_EntriesSorted, m_EntryWidgets, m_Filters, m_FiltersChanged, m_HostSort, m_LoadingText, m_MapSort, m_Menu, m_PingSort, m_PopulationSort, m_RefreshList, m_Root, m_ServerList, m_ServerListScroller, m_SlotsSort, m_TabType, m_TimeSort, SetFocusServers(), SetSort(), and ShowHideConsoleWidgets().
Referenced by ServerBrowserTab().
|
inlineprivate |
References WorkspaceWidget::CreateWidgets(), GetGame(), CGame::GetMission(), Mission::GetOnInputDeviceChanged(), CGame::GetWorkspace(), ScriptInvoker::Insert(), m_ApplyFilter, m_BtnPageNext, m_BtnPagePrev, m_BtnShowDetails, m_BtnShowFilters, m_Details, m_DetailsRoot, m_EntriesSorted, m_EntryWidgets, m_FilterContent, m_FilterRoot, m_Filters, m_FiltersChanged, m_FilterSearchText, m_FilterSearchTextBox, m_HostSort, m_LoadingFinished, m_LoadingText, m_MapSort, m_Menu, m_PingSort, m_PopulationSort, m_RefreshList, m_ResetFilters, m_RightAreaHeaderText, m_Root, m_ServerList, m_ServerListScroller, m_SlotsSort, m_TabType, m_TimeSort, OnInputDeviceChanged(), and SetCurrentPage().
|
inlineprivate |
References ButtonDisable(), WorkspaceWidget::CreateWidgets(), Error(), GetGame(), CGame::GetWorkspace(), m_ApplyFilter, m_BtnPageNext, m_BtnPagePrev, m_BtnShowDetails, m_BtnShowFilters, m_Details, m_DetailsRoot, m_EntriesSorted, m_EntryMods, m_EntryWidgets, m_FilterContent, m_FilterRoot, m_Filters, m_FiltersChanged, m_FilterSearchText, m_FilterSearchTextBox, m_HostSort, m_LoadingText, m_MapSort, m_Menu, m_PageIndex, m_PingSort, m_PopulationSort, m_RefreshList, m_ResetFilters, m_RightAreaHeaderText, m_Root, m_ServerList, m_ServerListScroller, m_SlotsSort, m_SortInverted, m_TabType, m_TimeSort, SetSort(), SwitchToDetails(), and SwitchToFilters().
|
inlineprivate |
References m_CurrentSelectedServer, m_EntryWidgets, ScrollToEntry(), and SetFocusServers().
Referenced by UIScriptedMenu::OnTabSwitch().
|
inlineprivate |
References m_TabType, and SwitchToFilters().
|
inlineprivate |
References m_ServerList.
References m_EntryWidgets, and m_ServerList.
References string::Split().
References m_HostSort, m_MapSort, m_PingSort, m_PopulationSort, m_ServerListScroller, m_SlotsSort, and m_TimeSort.
Referenced by OnFocus(), OnFocusLost(), OnMouseEnter(), and OnMouseLeave().
|
inlineprivate |
References GetCurrentPage(), and SetCurrentPage().
Referenced by UIScriptedMenu::Update().
|
inlineprivate |
References GetGame(), GetTime(), CGame::GetTime(), and Left().
Referenced by UIScriptedMenu::Update().
|
inlineprivate |
References GetCurrentPage(), and ServerBrowserTabConsolePages::RefreshList().
Referenced by UIScriptedMenu::Update().
|
inlineprivate |
References Count, m_EntriesSorted, m_EntryWidgets, m_LastLoadedPage, m_Menu, m_ServerList, m_SortType, m_TabType, m_TotalLoadedServers, m_TotalPages, PassFilter(), SERVER_BROWSER_PAGE_SIZE, and SetFocusServers().
Referenced by OnLoadServersAsyncConsole().
|
inlineprivate |
|
inlineprivate |
References ApplyFilters(), Left(), m_ApplyFilter, m_BtnPageNext, m_BtnPagePrev, m_BtnShowDetails, m_BtnShowFilters, m_Loading, m_LoadingFinished, m_RefreshList, m_ResetFilters, ServerBrowserTabConsolePages::PressX(), ServerBrowserTabConsolePages::RefreshList(), ResetFilters(), Right(), SwitchToDetails(), SwitchToFilters(), x, and y.
|
inlineprivate |
References ShowServerDetails().
|
inlineprivate |
References SwitchToFilters().
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
References m_PageIndex.
|
inlineprivate |
References m_PageIndex.
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
References ButtonDisable(), ButtonEnable(), m_ApplyFilter, m_Loading, and m_RefreshList.
|
inlineprivate |
Referenced by ScriptedWidgetEventHandler::OnFocus().
|
inlineprivate |
|
inlineprivate |
References GetGame(), m_BtnShowDetails, m_BtnShowFilters, m_DetailsRoot, m_Menu, m_RefreshList, m_Root, and m_TabType.
References m_EntryWidgets.
Referenced by UIScriptedMenu::OnLoadServerModsAsync().
|
inlineprivate |
References ErrorModuleHandler::GetClientMessage(), GetNextPage(), LoadEntries(), m_LastLoadedPage, m_LoadingText, m_Menu, GetServersResult::m_NumServers, GetServersResult::m_Page, GetServersResult::m_Pages, GetServersResult::m_Results, m_TabType, m_TotalPages, m_TotalServers, and OnLoadServersAsyncFinished().
Referenced by UIScriptedMenu::OnLoadServersAsync().
|
inlineprivate |
References ErrorModuleHandler::GetClientMessage(), ServerBrowserTabConsolePages::LoadEntries(), m_LoadingFinished, m_LoadingText, m_Menu, GetServersResult::m_NumServers, GetServersResult::m_Page, GetServersResult::m_Pages, GetServersResult::m_Results, ServerBrowserTabConsolePages::OnLoadServersAsyncFinished(), and ServerBrowserTabConsolePages::SetFocusFilters().
|
inlineprivate |
References m_LoadingFinished, m_LoadingText, and m_TotalLoadedServers.
Referenced by OnLoadServersAsyncConsole().
|
inlineprivate |
References m_LoadingFinished, m_LoadingText, m_Menu, m_SelectedPanel, m_TotalLoadedServers, and SetFocus().
|
inlineprivate |
References AddSorted(), m_Menu, GetServersResultRow::m_Name, GetServersResult::m_NumServers, m_PageIndex, GetServersResult::m_Results, GetServersResultRow::m_SortName, GetServersResultRow::m_SortTime, m_TabType, GetServersResultRow::m_TimeOfDay, PassFilter(), string::ToInt(), and UpdateServerList().
Referenced by UIScriptedMenu::OnLoadServersAsync().
|
inlineprivate |
References m_HostSort, m_MapSort, m_PingSort, m_PopulationSort, m_SlotsSort, m_TimeSort, and UpdateServerList().
References ColorHighlight(), IsFocusable(), m_FilterSearchText, m_FilterSearchTextBox, and SetFocus().
Referenced by ScriptedWidgetEventHandler::OnMouseEnter().
References ColorNormal(), IsFocusable(), m_FilterSearchText, and SetFocus().
Referenced by ScriptedWidgetEventHandler::OnMouseLeave().
|
inlineprivate |
References m_SelectedPanel, SetFocusServers(), and SwitchToFilters().
Referenced by PressSholderLeft(), and PressSholderRight().
|
inlineprivate |
References m_SelectedPanel, m_TabType, SwitchToDetails(), and SwitchToFilters().
|
inlineprivate |
References g_Game, m_Filters, GetServersResultRow::m_HostIp, and GetServersResultRow::m_HostPort.
Referenced by LoadEntries().
|
inlineprivate |
Referenced by UIScriptedMenu::Update().
|
inlineprivate |
|
inlineprivate |
References OnPressShoulder().
Referenced by UIScriptedMenu::Update().
|
inlineprivate |
References OnPressShoulder().
|
inlineprivate |
References OnPressShoulder().
Referenced by UIScriptedMenu::Update().
|
inlineprivate |
References OnPressShoulder().
|
inlineprivate |
References m_Filters, m_Menu, m_SelectedPanel, and m_SelectedServer.
Referenced by UIScriptedMenu::Update().
|
inlineprivate |
References RefreshList().
Referenced by UIScriptedMenu::Update().
|
inlineprivate |
|
inlineprivate |
References m_Filters, m_Menu, m_SelectedPanel, and m_SelectedServer.
Referenced by UIScriptedMenu::Update().
|
inlineprivate |
References SwitchRightAreaView().
|
inlineprivate |
References m_EntriesSorted, m_Filters, m_LoadingText, and m_ServerListScroller.
Referenced by ApplyFilters(), UIScriptedMenu::OnTabSwitch(), PressX(), and PressX().
|
inlineprivate |
References m_EntriesSorted, m_Filters, m_LoadingText, and m_ServerListScroller.
|
inlineprivate |
|
inlineprivate |
References GetGame(), GetTime(), CGame::GetTime(), m_OnlineFavServers, m_TabType, ServerBrowserTabConsolePages::RefreshList(), and SetCurrentPage().
Referenced by ScriptedWidgetEventHandler::ToggleFavorite().
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
References ButtonDisable(), ButtonEnable(), m_ApplyFilter, m_Filters, m_Loading, and m_RefreshList.
|
inlineprivate |
References GetCurrentPage(), and SetCurrentPage().
Referenced by UIScriptedMenu::Update().
|
inlineprivate |
References GetGame(), GetTime(), CGame::GetTime(), and Right().
Referenced by UIScriptedMenu::Update().
|
inlineprivate |
References GetCurrentPage(), and ServerBrowserTabConsolePages::RefreshList().
Referenced by UIScriptedMenu::Update().
|
inlineprivate |
References m_Root.
Referenced by SetFocusDetails(), SetFocusFilters(), and SetFocusServers().
|
inlineprivate |
References m_Root, and SetFocus().
|
inlineprivate |
References m_Root.
Referenced by SetFocusDetails(), SetFocusFilters(), and SetFocusServers().
|
inlineprivate |
References m_Details, SetEnableFilters(), and SetEnableServers().
|
inlineprivate |
References m_Details, and m_SelectedPanel.
|
inlineprivate |
References m_EntryWidgets, m_Filters, SetEnableFilters(), and SetEnableServers().
|
inlineprivate |
References m_Filters, m_Menu, and m_SelectedPanel.
|
inlineprivate |
References m_EntriesSorted, m_EntryWidgets, m_SortType, SetEnableFilters(), and SetEnableServers().
Referenced by Construct(), Focus(), LoadEntries(), and OnPressShoulder().
|
inlineprivate |
References m_EntriesSorted, m_EntryWidgets, m_Menu, m_SelectedPanel, m_SortType, m_TabType, and SetFocus().
|
inlineprivate |
References Focus(), m_PageIndex, and UpdateServerList().
|
inlineprivate |
References ARGBF(), m_Root, and m_SortOrder.
Referenced by Construct(), and ScriptedWidgetEventHandler::OnSortChanged().
|
inlineprivate |
References m_Root.
Referenced by Construct().
|
inlineprivate |
References m_Root.
|
inlineprivate |
References m_BtnShowFilters, m_FilterRoot, and m_TabType.
|
inlineprivate |
References m_BtnShowFilters, m_FilterRoot, and m_TabType.
|
inlineprivate |
References m_SortInverted.
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
References GetServersResultRow::CompareTo(), Math::Floor(), m_EntriesSorted, and Math::Min().
|
inlineprivate |
References m_Menu, m_RightAreaHeaderText, and ShowServerDetails().
Referenced by SwitchRightAreaView().
|
inlineprivate |
References ShowServerDetails().
|
inlineprivate |
References m_BtnShowDetails, m_DetailsRoot, m_FilterRoot, m_Menu, m_RightAreaHeaderText, m_TabType, and ServerBrowserTabConsolePages::SetFocusFilters().
Referenced by OnPressShoulder(), and SwitchRightAreaView().
|
inlineprivate |
References m_BtnShowDetails, m_DetailsRoot, m_FilterRoot, and m_RightAreaHeaderText.
|
inlineprivate |
References m_EntriesSorted, m_SortInverted, m_SortOrder, m_SortType, and SetSort().
|
inlineprivate |
References GetCurrentPage(), m_BtnPageNext, m_BtnPagePrev, m_Root, and ToString().
|
inlineprivate |
References Math::Ceil(), m_BtnPageNext, m_BtnPagePrev, m_PageIndex, m_TotalLoadedServers, and Math::Round().
|
inlineprivate |
References Count, ServerBrowserTabPc::LoadExtraEntries(), m_CurrentSelectedServer, m_EntriesSorted, m_EntryMods, m_EntryWidgets, GetServersResultRow::m_Favorite, GetServersResultRow::m_Id, GetServersResultRow::m_IsSelected, m_OnlineFavServers, m_PageIndex, m_ServerList, m_SortType, and m_TotalLoadedServers.
Referenced by Focus().
|
inlineprivate |
References m_LoadingFinished, m_LoadingText, and m_TotalLoadedServers.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |