aboutsummaryrefslogtreecommitdiffstats
path: root/lib/widgets
diff options
context:
space:
mode:
authorMarco Pesenti Gritti <marco@it.gnome.org>2003-01-03 04:24:53 +0800
committerMarco Pesenti Gritti <mpeseng@src.gnome.org>2003-01-03 04:24:53 +0800
commit71219970c53e84d98edc9ac59ef22c8b07fdffa8 (patch)
treeba834d7cb70b834e38a8de16c0a05c3a0b008b0f /lib/widgets
parent2dd166055fa8702ad52df80d2927f8560b4f73f6 (diff)
downloadgsoc2013-epiphany-71219970c53e84d98edc9ac59ef22c8b07fdffa8.tar
gsoc2013-epiphany-71219970c53e84d98edc9ac59ef22c8b07fdffa8.tar.gz
gsoc2013-epiphany-71219970c53e84d98edc9ac59ef22c8b07fdffa8.tar.bz2
gsoc2013-epiphany-71219970c53e84d98edc9ac59ef22c8b07fdffa8.tar.lz
gsoc2013-epiphany-71219970c53e84d98edc9ac59ef22c8b07fdffa8.tar.xz
gsoc2013-epiphany-71219970c53e84d98edc9ac59ef22c8b07fdffa8.tar.zst
gsoc2013-epiphany-71219970c53e84d98edc9ac59ef22c8b07fdffa8.zip
Use gtk icons for dnd. Basic implementation of bookmarks importing. Still
2003-01-02 Marco Pesenti Gritti <marco@it.gnome.org> * lib/ephy-string.c: (ephy_str_replace_substring): * lib/ephy-string.h: * lib/widgets/eggtreemultidnd.c: (egg_tree_multi_drag_motion_event): * src/bookmarks/Makefile.am: Use gtk icons for dnd. Basic implementation of bookmarks importing. Still not used but functional.
Diffstat (limited to 'lib/widgets')
-rw-r--r--lib/widgets/eggtreemultidnd.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/widgets/eggtreemultidnd.c b/lib/widgets/eggtreemultidnd.c
index 8be54f442..5215a7bfc 100644
--- a/lib/widgets/eggtreemultidnd.c
+++ b/lib/widgets/eggtreemultidnd.c
@@ -22,6 +22,7 @@
#include <gtk/gtksignal.h>
#include <gtk/gtkwidget.h>
#include <gtk/gtkmain.h>
+#include <gtk/gtkstock.h>
#include "eggtreemultidnd.h"
#define EGG_TREE_MULTI_DND_STRING "EggTreeMultiDndString"
@@ -325,6 +326,15 @@ egg_tree_multi_drag_motion_event (GtkWidget *widget,
priv_data->pressed_button,
(GdkEvent*)event);
set_context_data (context, path_list);
+
+ if (g_list_length (path_list) > 1)
+ {
+ gtk_drag_set_icon_stock (context, GTK_STOCK_DND_MULTIPLE, -2, -2);
+ }
+ else
+ {
+ gtk_drag_set_icon_stock (context, GTK_STOCK_DND, -2, -2);
+ }
}
else
{