diff options
author | Timm Bäder <mail@baedert.org> | 2017-05-04 20:49:05 +0200 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2017-07-19 21:27:11 -0400 |
commit | 46007df8a5983e9b9ca2ded4b53a4b078e458a0e (patch) | |
tree | c49ed1c2a958b9f56f265b1509f038159b569bea /demos | |
parent | f736b071b45a06aff1f351b5527cb8a1016ca409 (diff) | |
download | gtk+-46007df8a5983e9b9ca2ded4b53a4b078e458a0e.tar.gz |
spinbutton demo: Spinbuttons are no Entries
Diffstat (limited to 'demos')
-rw-r--r-- | demos/gtk-demo/spinbutton.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/demos/gtk-demo/spinbutton.c b/demos/gtk-demo/spinbutton.c index 487903d8f9..43866467b6 100644 --- a/demos/gtk-demo/spinbutton.c +++ b/demos/gtk-demo/spinbutton.c @@ -19,7 +19,7 @@ hex_spin_input (GtkSpinButton *spin_button, gchar *err; gdouble res; - buf = gtk_entry_get_text (GTK_ENTRY (spin_button)); + buf = gtk_spin_button_get_text (spin_button); res = strtol (buf, &err, 16); *new_val = res; if (*err) @@ -41,8 +41,8 @@ hex_spin_output (GtkSpinButton *spin_button) buf = g_strdup ("0x00"); else buf = g_strdup_printf ("0x%.2X", val); - if (strcmp (buf, gtk_entry_get_text (GTK_ENTRY (spin_button)))) - gtk_entry_set_text (GTK_ENTRY (spin_button), buf); + if (strcmp (buf, gtk_spin_button_get_text (spin_button))) + gtk_spin_button_set_text (spin_button, buf); g_free (buf); return TRUE; @@ -60,7 +60,7 @@ time_spin_input (GtkSpinButton *spin_button, gchar *endh; gchar *endm; - text = gtk_entry_get_text (GTK_ENTRY (spin_button)); + text = gtk_spin_button_get_text (spin_button); str = g_strsplit (text, ":", 2); if (g_strv_length (str) == 2) @@ -99,8 +99,8 @@ time_spin_output (GtkSpinButton *spin_button) hours = gtk_adjustment_get_value (adjustment) / 60.0; minutes = (hours - floor (hours)) * 60.0; buf = g_strdup_printf ("%02.0f:%02.0f", floor (hours), floor (minutes + 0.5)); - if (strcmp (buf, gtk_entry_get_text (GTK_ENTRY (spin_button)))) - gtk_entry_set_text (GTK_ENTRY (spin_button), buf); + if (strcmp (buf, gtk_spin_button_get_text (spin_button))) + gtk_spin_button_set_text (spin_button, buf); g_free (buf); return TRUE; @@ -132,7 +132,7 @@ month_spin_input (GtkSpinButton *spin_button, for (i = 1; i <= 12; i++) { tmp1 = g_ascii_strup (month[i - 1], -1); - tmp2 = g_ascii_strup (gtk_entry_get_text (GTK_ENTRY (spin_button)), -1); + tmp2 = g_ascii_strup (gtk_spin_button_get_text (spin_button), -1); if (strstr (tmp1, tmp2) == tmp1) found = TRUE; g_free (tmp1); @@ -162,8 +162,8 @@ month_spin_output (GtkSpinButton *spin_button) for (i = 1; i <= 12; i++) if (fabs (value - (double)i) < 1e-5) { - if (strcmp (month[i-1], gtk_entry_get_text (GTK_ENTRY (spin_button)))) - gtk_entry_set_text (GTK_ENTRY (spin_button), month[i-1]); + if (strcmp (month[i-1], gtk_spin_button_get_text (spin_button))) + gtk_spin_button_set_text (spin_button, month[i-1]); } return TRUE; |