示例#1
0
 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;
         }
     }
 }
示例#5
0
 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");
         }
     }
 }