All pastes #279550 Raw Edit

Anonymous

public text v1 · immutable
·published 2006-12-15 03:30 UTC
rendered paste body
[anarchy - ~] diff -urN blam-1.8.3/src/PreferencesDialog.cs blam-1.8.4pre2/src/PreferencesDialog.cs 
--- blam-1.8.3/src/PreferencesDialog.cs	2006-11-16 18:06:40.000000000 -0600
+++ blam-1.8.4pre2/src/PreferencesDialog.cs	2006-12-02 05:29:23.000000000 -0600
@@ -12,25 +12,27 @@
 using System.Collections;
 
 namespace Imendio.Blam {
-	public class Preference {
-		public static string REVERSE_ENTRIES   = "behaviour/reverse_entries";
-		public static string AUTO_REFRESH      = "behaviour/auto_refresh";
-		public static string AUTO_REFRESH_RATE = "behaviour/auto_refresh_rate";
-		public static string BEHAVIOUR_PATH    = Conf.GetFullKey("behaviour");
-		public static string FONT_PATH         = "/desktop/gnome/interface";
-		public static string VARIABLE_FONT     = "/desktop/gnome/interface/font_name";
-		public static string FIXED_FONT        = "/desktop/gnome/interface/monospace_font_name";
-		public static string THEME             = "ui/theme";
-	}
-
-	public class PreferencesDialog {
-		[Widget] Gtk.Dialog      preferencesDialog         = null;
-		[Widget] Gtk.Label       boldBehaviourLabel        = null;
-		[Widget] Gtk.CheckButton reverseEntriesCheckButton = null;
-		[Widget] Gtk.CheckButton autoRefreshCheckButton    = null;
-		[Widget] Gtk.SpinButton  refreshRateSpinButton     = null;
-		[Widget] Gtk.Label       boldThemeLabel            = null;
-		[Widget] Gtk.ComboBox	 themeComboBox             = null;
+    public class Preference {
+        public static string REVERSE_ENTRIES   = "behaviour/reverse_entries";
+        public static string AUTO_REFRESH      = "behaviour/auto_refresh";
+        public static string AUTO_REFRESH_RATE = "behaviour/auto_refresh_rate";
+        public static string IGNORE_SSL_ERR    = "behaviour/ignore_ssl_err";
+        public static string BEHAVIOUR_PATH    = Conf.GetFullKey("behaviour");
+        public static string FONT_PATH         = "/desktop/gnome/interface";
+        public static string VARIABLE_FONT     = "/desktop/gnome/interface/font_name";
+        public static string FIXED_FONT        = "/desktop/gnome/interface/monospace_font_name";
+        public static string THEME             = "ui/theme";
+    }
+
+    public class PreferencesDialog {
+        [Widget] Gtk.Dialog      preferencesDialog         = null;
+        [Widget] Gtk.Label       boldBehaviourLabel        = null;
+        [Widget] Gtk.CheckButton reverseEntriesCheckButton = null;
+        [Widget] Gtk.CheckButton autoRefreshCheckButton    = null;
+        [Widget]Â Gtk.CheckButton ignoreSSLErr              = null;
+        [Widget] Gtk.SpinButton  refreshRateSpinButton     = null;
+        [Widget] Gtk.Label       boldThemeLabel            = null;
+        [Widget] Gtk.ComboBox	 themeComboBox             = null;
 
 		public PreferencesDialog (Gtk.Window parentWindow)
 		{
@@ -86,6 +88,12 @@
 			Conf.Set (Preference.AUTO_REFRESH_RATE,
 					  (int) refreshRateSpinButton.Value);
 		}
+		
+		public void IgnoreSSLErrToggled (object obj, EventArgs args)
+		{
+		    Conf.Set (Preference.IGNORE_SSL_ERR,
+		               (bool) ignoreSSLErr.Active);
+		}
 
 		public void ThemeSelectionChanged (object obj, EventArgs args)
 		{
@@ -101,6 +109,8 @@
 				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;
 			}
 		}