aboutsummaryrefslogtreecommitdiffstats
path: root/e-util/e-canvas.h
diff options
context:
space:
mode:
Diffstat (limited to 'e-util/e-canvas.h')
-rw-r--r--e-util/e-canvas.h14
1 files changed, 10 insertions, 4 deletions
diff --git a/e-util/e-canvas.h b/e-util/e-canvas.h
index 9e572a1179..06e3768e12 100644
--- a/e-util/e-canvas.h
+++ b/e-util/e-canvas.h
@@ -66,12 +66,18 @@ enum {
E_CANVAS_ITEM_SELECTION_DELETE_DATA = 1 << 2,
};
+typedef struct {
+ GnomeCanvasItem *item;
+ gpointer id;
+} ECanvasSelectionInfo;
+
struct _ECanvas
{
- GnomeCanvas parent;
-
- int idle_id;
- GList *selection;
+ GnomeCanvas parent;
+
+ int idle_id;
+ GList *selection;
+ ECanvasSelectionInfo *cursor;
};
struct _ECanvasClass