[Goodies-commits] r4041 - xfce4-mailwatch-plugin/trunk/libmailwatch-core

Brian Tarricone kelnos at xfce.org
Fri Mar 14 06:58:43 CET 2008


Author: kelnos
Date: 2008-03-14 05:58:42 +0000 (Fri, 14 Mar 2008)
New Revision: 4041

Modified:
   xfce4-mailwatch-plugin/trunk/libmailwatch-core/mailwatch-mailbox-gmail.c
   xfce4-mailwatch-plugin/trunk/libmailwatch-core/mailwatch-mailbox-imap.c
   xfce4-mailwatch-plugin/trunk/libmailwatch-core/mailwatch-mailbox-pop3.c
Log:
fix mailcheck interval not getting saved when changed with keyboard

use GtkSpinButton::value-changed rather than focus-out-event.  i coulda
sworn there was a reason i didn't want to use value-changed, but i can't
remember, so we'll just do it anyway.


Modified: xfce4-mailwatch-plugin/trunk/libmailwatch-core/mailwatch-mailbox-gmail.c
===================================================================
--- xfce4-mailwatch-plugin/trunk/libmailwatch-core/mailwatch-mailbox-gmail.c	2008-03-14 05:02:37 UTC (rev 4040)
+++ xfce4-mailwatch-plugin/trunk/libmailwatch-core/mailwatch-mailbox-gmail.c	2008-03-14 05:58:42 UTC (rev 4041)
@@ -609,7 +609,6 @@
 
 static gboolean
 gmail_config_timeout_spinbutton_changed_cb(GtkSpinButton *sb,
-                                           GdkEventFocus *evt,
                                            gpointer user_data)
 {
     XfceMailwatchGMailMailbox *gmailbox = XFCE_MAILWATCH_GMAIL_MAILBOX(user_data);
@@ -689,7 +688,7 @@
     gtk_spin_button_set_value(GTK_SPIN_BUTTON(sbtn), gmailbox->timeout/60);
     gtk_widget_show(sbtn);
     gtk_box_pack_start(GTK_BOX(hbox), sbtn, FALSE, FALSE, 0);
-    g_signal_connect(G_OBJECT(sbtn), "focus-out-event",
+    g_signal_connect(G_OBJECT(sbtn), "value-changed",
                      G_CALLBACK(gmail_config_timeout_spinbutton_changed_cb),
                      gmailbox);
     gtk_label_set_mnemonic_widget(GTK_LABEL(lbl), sbtn);

Modified: xfce4-mailwatch-plugin/trunk/libmailwatch-core/mailwatch-mailbox-imap.c
===================================================================
--- xfce4-mailwatch-plugin/trunk/libmailwatch-core/mailwatch-mailbox-imap.c	2008-03-14 05:02:37 UTC (rev 4040)
+++ xfce4-mailwatch-plugin/trunk/libmailwatch-core/mailwatch-mailbox-imap.c	2008-03-14 05:58:42 UTC (rev 4041)
@@ -942,8 +942,8 @@
 }
 
 static gboolean
-imap_config_timeout_spinbutton_changed_cb(GtkSpinButton *sb, GdkEventFocus *evt,
-        gpointer user_data)
+imap_config_timeout_spinbutton_changed_cb(GtkSpinButton *sb,
+                                          gpointer user_data)
 {
     XfceMailwatchIMAPMailbox *imailbox = user_data;
     gint value = gtk_spin_button_get_value_as_int(sb) * 60;
@@ -1874,7 +1874,7 @@
     gtk_spin_button_set_value(GTK_SPIN_BUTTON(sbtn), imailbox->timeout/60);
     gtk_widget_show(sbtn);
     gtk_box_pack_start(GTK_BOX(hbox), sbtn, FALSE, FALSE, 0);
-    g_signal_connect(G_OBJECT(sbtn), "focus-out-event",
+    g_signal_connect(G_OBJECT(sbtn), "value-changed",
             G_CALLBACK(imap_config_timeout_spinbutton_changed_cb), imailbox);
     gtk_label_set_mnemonic_widget(GTK_LABEL(lbl), sbtn);
     

Modified: xfce4-mailwatch-plugin/trunk/libmailwatch-core/mailwatch-mailbox-pop3.c
===================================================================
--- xfce4-mailwatch-plugin/trunk/libmailwatch-core/mailwatch-mailbox-pop3.c	2008-03-14 05:02:37 UTC (rev 4040)
+++ xfce4-mailwatch-plugin/trunk/libmailwatch-core/mailwatch-mailbox-pop3.c	2008-03-14 05:58:42 UTC (rev 4041)
@@ -821,8 +821,8 @@
 }
 
 static gboolean
-pop3_config_timeout_spinbutton_changed_cb(GtkSpinButton *sb, GdkEventFocus *evt,
-        gpointer user_data)
+pop3_config_timeout_spinbutton_changed_cb(GtkSpinButton *sb,
+                                          gpointer user_data)
 {
     XfceMailwatchPOP3Mailbox *pmailbox = user_data;
     gint value = gtk_spin_button_get_value_as_int(sb) * 60;
@@ -1073,7 +1073,7 @@
     gtk_spin_button_set_value(GTK_SPIN_BUTTON(sbtn), pmailbox->timeout/60);
     gtk_widget_show(sbtn);
     gtk_box_pack_start(GTK_BOX(hbox), sbtn, FALSE, FALSE, 0);
-    g_signal_connect(G_OBJECT(sbtn), "focus-out-event",
+    g_signal_connect(G_OBJECT(sbtn), "value-changed",
             G_CALLBACK(pop3_config_timeout_spinbutton_changed_cb), pmailbox);
     gtk_label_set_mnemonic_widget(GTK_LABEL(lbl), sbtn);
     




More information about the Goodies-commits mailing list