diff options
Diffstat (limited to 'src/pencil-context.h')
| -rw-r--r-- | src/pencil-context.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/pencil-context.h b/src/pencil-context.h index 4174e38ae..b088a1b11 100644 --- a/src/pencil-context.h +++ b/src/pencil-context.h @@ -9,10 +9,12 @@ #define SP_TYPE_PENCIL_CONTEXT (sp_pencil_context_get_type()) -#define SP_PENCIL_CONTEXT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_PENCIL_CONTEXT, SPPencilContext)) +//#define SP_PENCIL_CONTEXT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_PENCIL_CONTEXT, SPPencilContext)) #define SP_PENCIL_CONTEXT_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), SP_TYPE_PENCIL_CONTEXT, SPPencilContextClass)) -#define SP_IS_PENCIL_CONTEXT(o) (G_TYPE_CHECK_INSTANCE_TYPE((o), SP_TYPE_PENCIL_CONTEXT)) +//#define SP_IS_PENCIL_CONTEXT(o) (G_TYPE_CHECK_INSTANCE_TYPE((o), SP_TYPE_PENCIL_CONTEXT)) #define SP_IS_PENCIL_CONTEXT_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE((k), SP_TYPE_PENCIL_CONTEXT)) +#define SP_PENCIL_CONTEXT(obj) ((SPPencilContext*)obj) +#define SP_IS_PENCIL_CONTEXT(obj) (((SPEventContext*)obj)->types.count(typeid(SPPencilContext))) enum PencilState { SP_PENCIL_CONTEXT_IDLE, @@ -56,6 +58,8 @@ public: virtual void setup(); virtual gint root_handler(GdkEvent* event); + virtual const std::string& getPrefsPath(); + private: SPPencilContext* sppencilcontext; }; |
