protected override void ObservePreferenceChange(PreferenceChange change) { if (change.Key == Prefs.Developer.StartupWebInspectorPane.Key) { inspectorPanePopupButton.SelectItem( (int)Prefs.Developer.StartupWebInspectorPane.GetValue()); } }
protected override void ObservePreferenceChange(PreferenceChange change) { base.ObservePreferenceChange(change); if (change.Key == Prefs.UI.Font.Key) { UpdateFont(); } }
protected override void ObservePreferenceChange(PreferenceChange change) { base.ObservePreferenceChange(change); if (change.Key == Prefs.Telemetry.Enabled.Key) { ReadTelemetryEnabled(); } }
protected virtual void ObservePreferenceChange(PreferenceChange change) { foreach (var binding in checkButtonPrefs.FirstToSecond) { if (binding.Key.Key == change.Key) { HandlePreferenceChange(binding.Key, binding.Value); return; } } }
protected override void ObservePreferenceChange(PreferenceChange change) { if (change.Key == Prefs.Updater.QueryFrequency.Key) { frequencyPopUpButton.SelectItem((int)Prefs.Updater.QueryFrequency.GetValue()); } else if (change.Key == Prefs.Updater.LastQuery.Key) { var time = Prefs.Updater.LastQuery.GetValue(); if (time == DateTime.MinValue) { lastCheckedTextField.StringValue = Catalog.GetString("Never"); } else { lastCheckedTextField.StringValue = time.ToLocalTime().ToString("g"); } } }