summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2015-11-30 18:41:33 -0500
committerMatthias Clasen <mclasen@redhat.com>2015-11-30 18:41:33 -0500
commita3ce702a5af916ffd9d3e22d54eaeb82e66f025a (patch)
tree1acde1e4e42ae2ffdb6f5973e78afb2e2bbe5679 /tests
parent4005f137a0e8ed0a86319ff5674cf1e9d01ca59b (diff)
downloadgtk+-a3ce702a5af916ffd9d3e22d54eaeb82e66f025a.tar.gz
testentryicons: update dnd example
This code was #ifdefed out since 2008. Time to try it.
Diffstat (limited to 'tests')
-rw-r--r--tests/testentryicons.c12
1 files changed, 4 insertions, 8 deletions
diff --git a/tests/testentryicons.c b/tests/testentryicons.c
index e3db85539e..df1d02becb 100644
--- a/tests/testentryicons.c
+++ b/tests/testentryicons.c
@@ -18,8 +18,6 @@ drag_begin_cb (GtkWidget *widget,
pos = gtk_entry_get_current_icon_drag_source (GTK_ENTRY (widget));
if (pos != -1)
gtk_drag_set_icon_name (context, "dialog-information", 2, 2);
-
- g_print ("drag begin %d\n", pos);
}
static void
@@ -36,20 +34,18 @@ drag_data_get_cb (GtkWidget *widget,
if (pos == GTK_ENTRY_ICON_PRIMARY)
{
-#if 0
gint start, end;
-
+
if (gtk_editable_get_selection_bounds (GTK_EDITABLE (widget), &start, &end))
{
gchar *str;
-
+
str = gtk_editable_get_chars (GTK_EDITABLE (widget), start, end);
gtk_selection_data_set_text (data, str, -1);
g_free (str);
}
-#else
- gtk_selection_data_set_text (data, "XXX", -1);
-#endif
+ else
+ gtk_selection_data_set_text (data, "XXX", -1);
}
}