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

◆ SetFocusServers() [2/2]

void ServerBrowserTab::SetFocusServers ( )
inlineprotected

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

682 {
683 SetEnableServers(true);
684 SetEnableFilters(false);
685
686 if (!m_MouseKeyboardControlled)
687 {
688 m_WidgetNavFilters.Show(false);
689 if (m_TabType != TabType.FAVORITE)
690 {
691 m_WidgetNavServers.Show(true);
692 }
693 }
694
695 array<ref GetServersResultRow> entries = m_EntriesSorted[m_SortType];
696 if (entries && entries.Count() > 0)
697 {
698 string entryKey = entries.Get(0).GetIpPort();
699 ServerBrowserEntry sbEntry = m_EntryWidgets.Get(entryKey);
700 if (sbEntry)
701 {
702 sbEntry.Focus();
703 }
704
705 m_Menu.ShowAButton(true);
706 m_Menu.UpdateAButtonLabel("#str_serverbrowserroot_toolbar_bg_consoletoolbar_connect_connecttext0");
707 m_Menu.ShowThumbRButton(true);
708 }
709 else
710 {
711 SetFocus(null);
712 m_Menu.ShowAButton(false);
713 m_Menu.ShowThumbRButton(false);
714 }
715
716 m_IsFilterFocused = false;
717 m_IsDetailsFocused = false;
718
720 m_SelectedPanel = SelectedPanel.BROWSER;
721 }
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:742
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().