Mercurial > pidgin-twitter
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 */