Mercurial > hg > forks > geeqie
diff src/bar_exif.c @ 1393:ec34bcb3a3ed
show a label instead of the default drag icon
author | Vladimir Nadvornik <nadvornik@suse.cz> |
---|---|
date | Sun, 08 Mar 2009 10:25:24 +0000 |
parents | 9dbe64aa9e88 |
children | 85ed823f28dd |
line wrap: on
line diff
--- a/src/bar_exif.c Sun Mar 08 09:56:40 2009 +0000 +++ b/src/bar_exif.c Sun Mar 08 10:25:24 2009 +0000 @@ -320,9 +320,11 @@ gtk_box_reorder_child(GTK_BOX(ped->vbox), new_entry, pos); } -static void bar_pane_exif_entry_dnd_begin(GtkWidget *widget, GdkDragContext *context, gpointer data) +static void bar_pane_exif_entry_dnd_begin(GtkWidget *entry, GdkDragContext *context, gpointer data) { -// gtk_drag_set_icon_default(context); + ExifEntry *ee = g_object_get_data(G_OBJECT(entry), "entry_data"); + if (!ee) return; + dnd_set_drag_label(entry, context, ee->key); } static void bar_pane_exif_entry_dnd_end(GtkWidget *widget, GdkDragContext *context, gpointer data)