summaryrefslogtreecommitdiff
path: root/gladeui/glade-inspector.c
diff options
context:
space:
mode:
Diffstat (limited to 'gladeui/glade-inspector.c')
-rw-r--r--gladeui/glade-inspector.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/gladeui/glade-inspector.c b/gladeui/glade-inspector.c
index 75274be5..9475f7f4 100644
--- a/gladeui/glade-inspector.c
+++ b/gladeui/glade-inspector.c
@@ -43,6 +43,7 @@
#include "glade-inspector.h"
#include "glade-popup.h"
#include "glade-app.h"
+#include "glade-dnd.h"
#include <string.h>
#include <glib/gi18n-lib.h>
@@ -604,6 +605,11 @@ glade_inspector_init (GladeInspector *inspector)
gtk_scrollable_set_hscroll_policy (GTK_SCROLLABLE (priv->view), GTK_SCROLL_MINIMUM);
add_columns (GTK_TREE_VIEW (priv->view));
+ /* Set it as a drag source */
+ gtk_tree_view_enable_model_drag_source (GTK_TREE_VIEW (priv->view),
+ GDK_BUTTON1_MASK,
+ _glade_dnd_get_target (), 1, 0);
+
g_signal_connect (G_OBJECT (priv->view), "row-activated",
G_CALLBACK (item_activated_cb), inspector);