summaryrefslogtreecommitdiff
path: root/demos
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2013-07-28 21:51:45 -0400
committerMatthias Clasen <mclasen@redhat.com>2013-07-28 21:51:45 -0400
commitd1a91671e4f9134556287590dfcb4e498b39996b (patch)
treed00a929a7c643310a6bfa8c71902e15945e76e39 /demos
parent398f9e8b5b39217b757b0ba42be0b19f59606bec (diff)
downloadgtk+-d1a91671e4f9134556287590dfcb4e498b39996b.tar.gz
gtk3-demo: Adapt to GtkSearchEntry api changes
Connect to ::search-changed instead of ::changed.
Diffstat (limited to 'demos')
-rw-r--r--demos/gtk-demo/search_entry2.c12
1 files changed, 11 insertions, 1 deletions
diff --git a/demos/gtk-demo/search_entry2.c b/demos/gtk-demo/search_entry2.c
index a53c82f1b7..839d4d5aa7 100644
--- a/demos/gtk-demo/search_entry2.c
+++ b/demos/gtk-demo/search_entry2.c
@@ -26,6 +26,14 @@ search_changed_cb (GtkSearchEntry *entry,
gtk_label_set_text (result_label, text ? text : "");
}
+static void
+changed_cb (GtkEditable *editable)
+{
+ const char *text;
+ text = gtk_entry_get_text (GTK_ENTRY (editable));
+ g_message ("changed: %s", text);
+}
+
static gboolean
window_key_press_event_cb (GtkWidget *widget,
GdkEvent *event,
@@ -96,8 +104,10 @@ do_search_entry2 (GtkWidget *do_widget)
label = gtk_label_new ("");
gtk_box_pack_start (GTK_BOX (hbox), label, TRUE, TRUE, 0);
- g_signal_connect (entry, "changed",
+ g_signal_connect (entry, "search-changed",
G_CALLBACK (search_changed_cb), label);
+ g_signal_connect (entry, "changed",
+ G_CALLBACK (changed_cb), label);
}
if (!gtk_widget_get_visible (window))