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

◆ ResetCurrentTab()

void UIScriptedMenu::ResetCurrentTab ( )
inlineprotected

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

359 {
360 if (m_Options.IsChanged())
361 {
362 m_Options.Revert();
363 }
364
365 switch (m_ActiveTabIdx)
366 {
367 case 0:
368 {
369 m_GameTab.Revert();
370 break;
371 }
372 case 1:
373 {
374 m_SoundsTab.Revert();
375 break;
376 }
377 case 2:
378 {
379 #ifdef PLATFORM_XBOX
380 m_ControlsTab.Revert();
381 #else
382 m_VideoTab.Revert();
383 #endif
384 break;
385 }
386 case 3:
387 {
388 #ifndef PLATFORM_XBOX
389 m_ControlsTab.Revert();
390 #endif
391 break;
392 }
393 }
394
395 if (m_Options.IsChanged())
396 {
397 m_Options.Revert();
398 }
399
400 if (GetGame().GetInput().IsEnabledMouseAndKeyboard())
401 {
402 m_Apply.SetFlags(WidgetFlags.IGNOREPOINTER);
404 m_Reset.SetFlags(WidgetFlags.IGNOREPOINTER);
406 }
407
408 m_CanApplyOrReset = false;
409 #ifdef PLATFORM_CONSOLE
412 #endif
413
414 m_Tabber.AlignTabbers();
415 }
void UpdateControlsElementVisibility()
Определения ControlsXboxNew.c:540
void ColorDisable(Widget w)
Определения InGameMenu.c:376
TabberUI m_Tabber
Определения KeybindingsMenu.c:3
Widget m_Apply
Определения CharacterCreationMenu.c:14
bool m_CanApplyOrReset
Определения OptionsMenu.c:24
ref OptionsMenuGame m_GameTab
Определения OptionsMenu.c:7
Widget m_Options
Определения MainMenuConsoles.c:17
ref OptionsMenuSounds m_SoundsTab
Определения OptionsMenu.c:8
int m_ActiveTabIdx
Определения OptionsMenu.c:22
void UpdateControlsElements()
Определения ControlsXboxNew.c:527
ref OptionsMenuVideo m_VideoTab
Определения OptionsMenu.c:9
ButtonWidget m_Reset
Определения CameraToolsMenu.c:45
ref OptionsMenuControls m_ControlsTab
Определения OptionsMenu.c:10
proto native CGame GetGame()
WidgetFlags
Определения EnWidgets.c:58

Перекрестные ссылки ColorDisable(), GetGame(), m_ActiveTabIdx, m_Apply, m_CanApplyOrReset, m_ControlsTab, m_GameTab, m_Options, m_Reset, m_SoundsTab, m_Tabber, m_VideoTab, UpdateControlsElements() и UpdateControlsElementVisibility().

Используется в OnAttemptTabSwitch(), OnClick(), OnModalResult() и Update().