diff options
author | Marco Pesenti Gritti <marco@it.gnome.org> | 2003-01-03 04:24:53 +0800 |
---|---|---|
committer | Marco Pesenti Gritti <mpeseng@src.gnome.org> | 2003-01-03 04:24:53 +0800 |
commit | 71219970c53e84d98edc9ac59ef22c8b07fdffa8 (patch) | |
tree | ba834d7cb70b834e38a8de16c0a05c3a0b008b0f /lib/widgets/eggtreemultidnd.c | |
parent | 2dd166055fa8702ad52df80d2927f8560b4f73f6 (diff) | |
download | gsoc2013-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/eggtreemultidnd.c')
-rw-r--r-- | lib/widgets/eggtreemultidnd.c | 10 |
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 { |