summaryrefslogtreecommitdiffstats
path: root/src/text-context.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/text-context.h')
-rw-r--r--src/text-context.h13
1 files changed, 6 insertions, 7 deletions
diff --git a/src/text-context.h b/src/text-context.h
index ec1710da3..50a738ca0 100644
--- a/src/text-context.h
+++ b/src/text-context.h
@@ -17,21 +17,20 @@
/* #include <gdk/gdkic.h> */
#include <stddef.h>
#include <sigc++/sigc++.h>
-#include <gtk/gtkimcontext.h>
+#include <gtk/gtk.h>
#include "event-context.h"
#include <2geom/point.h>
#include "libnrtype/Layout-TNG.h"
#define SP_TYPE_TEXT_CONTEXT (sp_text_context_get_type ())
-#define SP_TEXT_CONTEXT(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_TEXT_CONTEXT, SPTextContext))
-#define SP_TEXT_CONTEXT_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), SP_TYPE_TEXT_CONTEXT, SPTextContextClass))
-#define SP_IS_TEXT_CONTEXT(obj) (GTK_CHECK_TYPE ((obj), SP_TYPE_TEXT_CONTEXT))
-#define SP_IS_TEXT_CONTEXT_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), SP_TYPE_TEXT_CONTEXT))
+#define SP_TEXT_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_TEXT_CONTEXT, SPTextContext))
+#define SP_TEXT_CONTEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), SP_TYPE_TEXT_CONTEXT, SPTextContextClass))
+#define SP_IS_TEXT_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), SP_TYPE_TEXT_CONTEXT))
+#define SP_IS_TEXT_CONTEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), SP_TYPE_TEXT_CONTEXT))
class SPTextContext;
class SPTextContextClass;
-class SPCanvasArena;
struct SPTextContext : public SPEventContext {
@@ -80,7 +79,7 @@ struct SPTextContextClass {
};
/* Standard Gtk function */
-GtkType sp_text_context_get_type (void);
+GType sp_text_context_get_type (void);
bool sp_text_paste_inline(SPEventContext *ec);
Glib::ustring sp_text_get_selected_text(SPEventContext const *ec);