Mercurial > geeqie
diff src/bar_exif.c @ 1393:79b32088ecc4
show a label instead of the default drag icon
author | nadvornik |
---|---|
date | Sun, 08 Mar 2009 10:25:24 +0000 |
parents | d1b32a69b40a |
children | c520cfd40aef |
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)