DayZ 1.29
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ SetFocusServers() [2/2]

void ServerBrowserTab::SetFocusServers ( )
inlineprotected

См. определение в файле ServerBrowserTabConsolePages.c строка 596

597 {
598 SetEnableServers(true);
599 SetEnableFilters(false);
600
601 if (!m_MouseKeyboardControlled)
602 {
603 m_WidgetNavFilters.Show(false);
604 if (m_TabType != TabType.FAVORITE)
605 {
606 m_WidgetNavServers.Show(true);
607 }
608 }
609
610 array<ref GetServersResultRow> entries = m_EntriesSorted[m_SortType];
611 if (entries && entries.Count() > 0)
612 {
613 string entryKey = entries.Get(0).GetIpPort();
614 ServerBrowserEntry sbEntry = m_EntryWidgets.Get(entryKey);
615 if (sbEntry)
616 {
617 sbEntry.Focus();
618 }
619
620 m_Menu.ShowAButton(true);
621 m_Menu.UpdateAButtonLabel("#str_serverbrowserroot_toolbar_bg_consoletoolbar_connect_connecttext0");
622 m_Menu.ShowThumbRButton(true);
623 }
624 else
625 {
626 SetFocus(null);
627 m_Menu.ShowAButton(false);
628 m_Menu.ShowThumbRButton(false);
629 }
630
631 m_IsFilterFocused = false;
632 m_IsDetailsFocused = false;
633
635 m_SelectedPanel = SelectedPanel.BROWSER;
636 }
ref map< ESortType, ref array< ref GetServersResultRow > > m_EntriesSorted
Определения ServerBrowserTab.c:75
TabType m_TabType
Определения ServerBrowserTab.c:40
ref map< string, ref ServerBrowserEntry > m_EntryWidgets
Определения ServerBrowserTab.c:32
TabType
Определения ServerBrowserTab.c:2
ServerBrowserMenuNew m_Menu
Определения ServerBrowserTab.c:37
SelectedPanel m_SelectedPanel
Определения ServerBrowserTab.c:44
ESortType m_SortType
Определения ServerBrowserTab.c:41
void UpdatePageButtons()
Определения ServerBrowserTabConsolePages.c:657
Widget m_WidgetNavFilters
Определения ServerBrowserTabConsole.c:7
Widget m_WidgetNavServers
Определения ServerBrowserTabConsole.c:8
bool m_IsDetailsFocused
Определения ServerBrowserTabConsole.c:5
void SetEnableServers(bool enable)
Определения ServerBrowserTabConsole.c:377
void SetEnableFilters(bool enable)
Определения ServerBrowserTabConsole.c:369
bool m_IsFilterFocused
Определения ServerBrowserTabConsole.c:4
proto native void SetFocus(Widget w)

Перекрестные ссылки m_EntriesSorted, m_EntryWidgets, m_IsDetailsFocused, m_IsFilterFocused, m_Menu, m_SelectedPanel, m_SortType, m_TabType, m_WidgetNavFilters, m_WidgetNavServers, SetEnableFilters(), SetEnableServers(), SetFocus() и UpdatePageButtons().