diff --git a/src/event-context.h b/src/event-context.h
index d319d233ed1d23655984dad068ddaee4ffc72891..7e3c125fb7cb37a9f608bade9218d7c5dc339e0e 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;
+ }
}
/**
};
#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