aboutsummaryrefslogtreecommitdiff
path: root/src/fs/gnunet-fs-gtk-anonymity_spin_buttons.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/fs/gnunet-fs-gtk-anonymity_spin_buttons.c')
-rw-r--r--src/fs/gnunet-fs-gtk-anonymity_spin_buttons.c43
1 files changed, 21 insertions, 22 deletions
diff --git a/src/fs/gnunet-fs-gtk-anonymity_spin_buttons.c b/src/fs/gnunet-fs-gtk-anonymity_spin_buttons.c
index a8dd7b04..7a658f3f 100644
--- a/src/fs/gnunet-fs-gtk-anonymity_spin_buttons.c
+++ b/src/fs/gnunet-fs-gtk-anonymity_spin_buttons.c
@@ -32,8 +32,7 @@
32 * Spin button is changed, update its colour. 32 * Spin button is changed, update its colour.
33 */ 33 */
34void 34void
35GNUNET_GTK_anonymity_spin_button_value_changed_cb (GtkWidget *w, 35GNUNET_GTK_anonymity_spin_button_value_changed_cb (GtkWidget * w, gpointer data)
36 gpointer data)
37{ 36{
38 GtkSpinButton *spin; 37 GtkSpinButton *spin;
39 gint val; 38 gint val;
@@ -42,31 +41,31 @@ GNUNET_GTK_anonymity_spin_button_value_changed_cb (GtkWidget *w,
42 41
43 spin = GTK_SPIN_BUTTON (w); 42 spin = GTK_SPIN_BUTTON (w);
44 if (spin == NULL) 43 if (spin == NULL)
45 { 44 {
46 GNUNET_break (0); 45 GNUNET_break (0);
47 return; 46 return;
48 } 47 }
49 val = gtk_spin_button_get_value_as_int (spin); 48 val = gtk_spin_button_get_value_as_int (spin);
50 if (val == 0) 49 if (val == 0)
50 {
51 if ((TRUE == gdk_color_parse ("red", &bcolor)) &&
52 (TRUE ==
53 gdk_colormap_alloc_color (gdk_colormap_get_system (), &bcolor, FALSE,
54 TRUE)) &&
55 (TRUE == gdk_color_parse ("black", &fcolor)) &&
56 (TRUE ==
57 gdk_colormap_alloc_color (gdk_colormap_get_system (), &fcolor, FALSE,
58 TRUE)))
51 { 59 {
52 if ((TRUE == gdk_color_parse ("red", 60 gtk_widget_modify_base (w, GTK_STATE_NORMAL, &bcolor);
53 &bcolor)) && 61 gtk_widget_modify_text (w, GTK_STATE_NORMAL, &fcolor);
54 (TRUE == gdk_colormap_alloc_color (gdk_colormap_get_system (),
55 &bcolor, FALSE, TRUE)) &&
56 (TRUE == gdk_color_parse ("black",
57 &fcolor)) &&
58 (TRUE == gdk_colormap_alloc_color (gdk_colormap_get_system (),
59 &fcolor, FALSE, TRUE)))
60 {
61 gtk_widget_modify_base (w, GTK_STATE_NORMAL, &bcolor);
62 gtk_widget_modify_text (w, GTK_STATE_NORMAL, &fcolor);
63 }
64 } 62 }
63 }
65 else 64 else
66 { 65 {
67 gtk_widget_modify_base (w, GTK_STATE_NORMAL, NULL); 66 gtk_widget_modify_base (w, GTK_STATE_NORMAL, NULL);
68 gtk_widget_modify_text (w, GTK_STATE_NORMAL, NULL); 67 gtk_widget_modify_text (w, GTK_STATE_NORMAL, NULL);
69 } 68 }
70} 69}
71 70
72 71