void OnSettingChanged(object sender, GConf.NotifyEventArgs args) { if (PreferenceChanged != null) { PreferenceChanged(this, new PreferenceChangedEventArgs(args.Key, args.Value)); } }
void HandleGConfChanged(object sender, GConf.NotifyEventArgs args) { string key = args.Key; // check it against the GConf prefix as well, incase the GConf prefix is being unset if (key.StartsWith(GConfPrefix) && key != GConfPrefix) { key = key.Substring(GConfPrefix.Length + 1); } if (Changed != null) { Changed(this, new PreferencesChangedEventArgs(key, args.Value)); } }
static void ColorChanged (object obj, NotifyEventArgs args) { Console.WriteLine ("The color changed!"); }
static void Changed (object obj, NotifyEventArgs args) { Console.WriteLine ("Something changed:"); Console.WriteLine ("\tkey: {0}", args.Key); Console.WriteLine ("\tvalue: {0}", args.Value); }
private void ConfNotifyHandler(object sender, NotifyEventArgs args) { if (args.Key == Conf.GetFullKey (Preference.REVERSE_ENTRIES)) { reverseEntriesCheckButton.Active = (bool) args.Value; } else if (args.Key == Conf.GetFullKey (Preference.AUTO_REFRESH)) { autoRefreshCheckButton.Active = (bool) args.Value; } else if (args.Key == Conf.GetFullKey (Preference.AUTO_REFRESH_RATE)) { refreshRateSpinButton.Value = (int) args.Value; } else if (args.Key == Conf.GetFullKey (Preference.IGNORE_SSL_ERR)) { ignoreSSLErr.Active = (bool) args.Value; } }
private void GConfNotifier(object sender, NotifyEventArgs args) { }
private void FontNotifyHandler(object sender, NotifyEventArgs args) { if (args.Key == Conf.GetFullKey (Preference.VARIABLE_FONT) || args.Key == Conf.GetFullKey (Preference.FIXED_FONT)) { SetFonts (); } }
private void ConfNotifyHandler (object sender, NotifyEventArgs args) { if (args.Key == Conf.GetFullKey (Preference.REVERSE_ENTRIES)) { SetSortOrder ((bool) args.Value); } }
private void ConfNotifyHandler (object sender, NotifyEventArgs args) { if (args.Key == Conf.GetFullKey (Preference.AUTO_REFRESH)) { StartStopAutoRefresh (); } }
private void ConfNotifyHandler(object sender, NotifyEventArgs args) { if (args.Key == Conf.GetFullKey (Preference.THEME)) { SetTheme ((string) args.Value); } }
/// <summary> /// Updates value in option. /// </summary> /// <param name="sender">Sender.</param> /// <param name="args">Event arguments.</param> private void OnGConfChanged(object sender, NotifyEventArgs args) { try { this.settings.First(o => o.Value.Key == args.Key).Value.Value = args.Value; } catch (Exception ex) { #if DEBUG Tools.PrintInfo(ex, this.GetType()); #endif } }
// Handlers :: OnShowNotificationsChanged private void OnShowNotificationsChanged(object o, GConf.NotifyEventArgs args) { showNotifications = (bool)args.Value; }