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

◆ OnChanged()

void UIScriptedMenu::OnChanged ( )
inlineprotected

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

329 {
330 bool changed = IsAnyTabChanged();
331
332 if (g_Game.GetInput().IsEnabledMouseAndKeyboard())
333 {
334 if (changed)
335 {
336 m_Reset.ClearFlags(WidgetFlags.IGNOREPOINTER);
338 m_Apply.ClearFlags(WidgetFlags.IGNOREPOINTER);
340 }
341 else
342 {
343 m_Apply.SetFlags(WidgetFlags.IGNOREPOINTER);
345 m_Reset.SetFlags(WidgetFlags.IGNOREPOINTER);
347 }
348 }
349
350 m_CanApplyOrReset = changed;
351 #ifdef PLATFORM_CONSOLE
354 #endif
355
356 m_Tabber.AlignTabbers();
357 }
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
bool IsAnyTabChanged()
Определения OptionsMenu.c:318
void UpdateControlsElements()
Определения ControlsXboxNew.c:535
void ColorNormal(Widget w)
Определения ControlsXboxNew.c:471
ButtonWidget m_Reset
Определения CameraToolsMenu.c:45
WidgetFlags
Определения EnWidgets.c:58

Перекрестные ссылки ColorDisable(), ColorNormal(), g_Game, IsAnyTabChanged(), m_Apply, m_CanApplyOrReset, m_Reset, m_Tabber, UpdateControlsElements() и UpdateControlsElementVisibility().

Используется в Init().