diff prefs.c @ 284:2d559555875f

now message count can be specified in twitter API access.
author Yoshiki Yazawa <yaz@honeyplanet.jp>
date Mon, 12 Jan 2009 00:59:41 +0900
parents c2620a99622b
children 42cdddf0f747
line wrap: on
line diff
--- a/prefs.c	Tue Dec 16 20:31:32 2008 +0900
+++ b/prefs.c	Mon Jan 12 00:59:41 2009 +0900
@@ -236,6 +236,28 @@
                                   interval_prefs_cb, NULL);
 
 
+    /* count spin */
+    e = GTK_WIDGET(gtk_builder_get_object (builder,
+                       "account_api_get_count_spin"));
+    g_object_set_data(G_OBJECT(e), "pref", OPT_RETRIEVE_COUNT);
+
+    spin = GTK_SPIN_BUTTON(e);
+
+    value = purple_prefs_get_int(OPT_RETRIEVE_COUNT);
+    twitter_debug("spin value = %d\n", value);
+
+	adjust = gtk_adjustment_new(value, 20, 200, 10, 100, 100);
+    gtk_spin_button_set_adjustment(spin, GTK_ADJUSTMENT(adjust));
+    gtk_widget_set_size_request(GTK_WIDGET(spin), 50, -1);
+
+    if(value == 0) {
+        value = TWITTER_DEFAULT_RETRIEVE_COUNT;
+        purple_prefs_set_int(OPT_RETRIEVE_COUNT, value);
+    }
+    gtk_spin_button_set_value(GTK_SPIN_BUTTON(e), (gdouble)value);
+    g_signal_connect(e, "value-changed",
+                     G_CALLBACK(spin_changed_cb), &e);
+
 
     /********************/
     /* translation page */