diff --git a/src/event-context.h b/src/event-context.h
index d319d233ed1d23655984dad068ddaee4ffc72891..05e72c76767c0ab845b4629882ea7c396daf8937 100644 (file)
--- a/src/event-context.h
+++ b/src/event-context.h
*/
#include <glib-object.h>
-#include <gtk/gtkwidget.h>
+#include <gdk/gdktypes.h>
+#include <gdk/gdkevents.h>
-#include "forward.h"
-
-namespace Inkscape {
-namespace XML {
-class Node;
-}
-}
+struct GrDrag;
+struct SPDesktop;
+struct SPItem;
+struct SPKnotHolder;
namespace NR {
-class Point;
+ class Point;
}
-struct GrDrag;
-
-struct SPKnotHolder;
-
namespace Inkscape {
- class MessageContext;
- class SelCue;
+ class MessageContext;
+ class SelCue;
+ namespace XML {
+ class Node;
+ }
}
/**
SPKnotHolder *shape_knot_holder;
Inkscape::XML::Node *shape_repr;
+
+ bool space_panning;
};
/**
};
#define SP_EVENT_CONTEXT_DESKTOP(e) (SP_EVENT_CONTEXT(e)->desktop)
+#define SP_EVENT_CONTEXT_DOCUMENT(e) ((SP_EVENT_CONTEXT_DESKTOP(e))->doc())
#define SP_EVENT_CONTEXT_STATIC 0