diff options
Diffstat (limited to 'src/fs/gnunet-fs-gtk-anonymity_spin_buttons.c')
-rw-r--r-- | src/fs/gnunet-fs-gtk-anonymity_spin_buttons.c | 43 |
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 | */ |
34 | void | 34 | void |
35 | GNUNET_GTK_anonymity_spin_button_value_changed_cb (GtkWidget *w, | 35 | GNUNET_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 | ||