public void HandleShowSettingsUpdate(UnifiedSettings_LevelToShow settingsType, bool show) { switch (settingsType) { case UnifiedSettings_LevelToShow.Advanced: BaseUnifiedSettingsPanel.EnableAdvancedSettings = show; break; case UnifiedSettings_LevelToShow.Debug: BaseUnifiedSettingsPanel.EnabledDebugSettings = show; break; case UnifiedSettings_LevelToShow.Normal: BaseUnifiedSettingsPanel.EnableAdvancedSettings = false; BaseUnifiedSettingsPanel.EnabledDebugSettings = false; BaseUnifiedSettingsPanel.EnableSuperSettings = false; break; case UnifiedSettings_LevelToShow.Super: BaseUnifiedSettingsPanel.EnableSuperSettings = show; break; default: break; } foreach (BaseUnifiedSettingsPanel panel in _allPanels) { panel.ShowSettings(settingsType, show); } }
public void ShowSettings(UnifiedSettings_LevelToShow settingsType, bool show) { switch (settingsType) { case UnifiedSettings_LevelToShow.Advanced: ShowAdvancedOptions(show); break; case UnifiedSettings_LevelToShow.Debug: ShowDebugOptions(show); break; case UnifiedSettings_LevelToShow.Super: ShowSuperOptions(show); break; default: // show normal ShowNormalOptions(); break; } }
public void HandleShowSettingsUpdate(UnifiedSettings_LevelToShow settingsType, bool show) { switch (settingsType) { case UnifiedSettings_LevelToShow.Advanced: BaseUnifiedSettingsPanel.EnableAdvancedSettings = show; if (show) { AdvancedTab.Visibility = System.Windows.Visibility.Visible; } break; case UnifiedSettings_LevelToShow.Debug: BaseUnifiedSettingsPanel.EnabledDebugSettings = show; break; case UnifiedSettings_LevelToShow.Normal: BaseUnifiedSettingsPanel.EnableAdvancedSettings = false; BaseUnifiedSettingsPanel.EnabledDebugSettings = false; BaseUnifiedSettingsPanel.EnableSuperSettings = false; break; case UnifiedSettings_LevelToShow.Super: BaseUnifiedSettingsPanel.EnableSuperSettings = show; break; default: break; } foreach (BaseUnifiedSettingsPanel panel in _allPanels) { panel.ShowSettings(settingsType, show); } }