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

◆ ResetCurrentTab()

void UIScriptedMenu::ResetCurrentTab ( )
inlineprotected

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

389 {
390 if (m_Options.IsChanged())
391 {
392 m_Options.Revert();
393 }
394
395 switch (m_ActiveTabIdx)
396 {
397 case 0:
398 {
399 m_GameTab.Revert();
400 break;
401 }
402 case 1:
403 {
404 m_SoundsTab.Revert();
405 break;
406 }
407 case 2:
408 {
409 #ifdef PLATFORM_XBOX
410 m_ControlsTab.Revert();
411 #else
412 m_VideoTab.Revert();
413 #endif
414 break;
415 }
416 case 3:
417 {
418 #ifndef PLATFORM_XBOX
419 m_ControlsTab.Revert();
420 #endif
421 break;
422 }
423 }
424
425 if (m_Options.IsChanged())
426 {
427 m_Options.Revert();
428 }
429
430 if (g_Game.GetInput().IsEnabledMouseAndKeyboard())
431 {
432 m_Apply.SetFlags(WidgetFlags.IGNOREPOINTER);
434 m_Reset.SetFlags(WidgetFlags.IGNOREPOINTER);
436 }
437
438 m_CanApplyOrReset = false;
439 #ifdef PLATFORM_CONSOLE
442 #endif
443
444 m_Tabber.AlignTabbers();
445 }
DayZGame g_Game
Определения DayZGame.c:3942
void UpdateControlsElementVisibility()
Определения ControlsXboxNew.c:545
void ColorDisable(Widget w)
Определения InGameMenu.c:383
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:21
ref OptionsMenuSounds m_SoundsTab
Определения OptionsMenu.c:8
int m_ActiveTabIdx
Определения OptionsMenu.c:22
void UpdateControlsElements()
Определения ControlsXboxNew.c:535
ref OptionsMenuVideo m_VideoTab
Определения OptionsMenu.c:9
ButtonWidget m_Reset
Определения CameraToolsMenu.c:45
ref OptionsMenuControls m_ControlsTab
Определения OptionsMenu.c:10
WidgetFlags
Определения EnWidgets.c:58

Перекрестные ссылки ColorDisable(), g_Game, 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().