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

◆ SetFocusServers() [2/2]

void ServerBrowserTab::SetFocusServers ( )
inlineprotected

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

586 {
587 SetEnableServers(true);
588 SetEnableFilters(false);
589
590 if (!m_MouseKeyboardControlled)
591 {
592 m_WidgetNavFilters.Show(false);
593 if (m_TabType != TabType.FAVORITE)
594 {
595 m_WidgetNavServers.Show(true);
596 }
597 }
598
599 array<ref GetServersResultRow> entries = m_EntriesSorted[m_SortType];
600 if (entries && entries.Count() > 0)
601 {
602 string entryKey = entries.Get(0).GetIpPort();
603 ServerBrowserEntry sbEntry = m_EntryWidgets.Get(entryKey);
604 if (sbEntry)
605 {
606 sbEntry.Focus();
607 }
608
609 m_Menu.ShowAButton(true);
610 m_Menu.UpdateAButtonLabel("#str_serverbrowserroot_toolbar_bg_consoletoolbar_connect_connecttext0");
611 m_Menu.ShowThumbRButton(true);
612 }
613 else
614 {
615 SetFocus(null);
616 m_Menu.ShowAButton(false);
617 m_Menu.ShowThumbRButton(false);
618 }
619
620 m_IsFilterFocused = false;
621 m_IsDetailsFocused = false;
622
624 m_SelectedPanel = SelectedPanel.BROWSER;
625 }
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:646
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().