diff options
| author | Markus Engel <markus.engel@tum.de> | 2013-04-08 22:23:07 +0000 |
|---|---|---|
| committer | Markus Engel <markus.engel@tum.de> | 2013-04-08 22:23:07 +0000 |
| commit | e58cac52b258e64c2cc88b0044bf9cfbaecedce2 (patch) | |
| tree | f2a5d2992b8658a583e740321b1a4b461aad54a9 /src/dyna-draw-context.h | |
| parent | Reactivated independent reference counting in the SPObject tree. (diff) | |
| download | inkscape-e58cac52b258e64c2cc88b0044bf9cfbaecedce2.tar.gz inkscape-e58cac52b258e64c2cc88b0044bf9cfbaecedce2.zip | |
Started conversion of SPEventContext tree; added virtual pads to all classes.
(bzr r11608.1.89)
Diffstat (limited to 'src/dyna-draw-context.h')
| -rw-r--r-- | src/dyna-draw-context.h | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/src/dyna-draw-context.h b/src/dyna-draw-context.h index 8509e450b..2beea4ddf 100644 --- a/src/dyna-draw-context.h +++ b/src/dyna-draw-context.h @@ -35,7 +35,12 @@ #define DDC_MAX_TILT 1.0 #define DDC_DEFAULT_TILT 0.0 -struct SPDynaDrawContext : public SPCommonContext { +class CDynaDrawContext; + +class SPDynaDrawContext : public SPCommonContext { +public: + CDynaDrawContext* cdynadrawcontext; + /** newly created object remain selected */ bool keep_selected; @@ -56,6 +61,18 @@ struct SPDynaDrawContext : public SPCommonContext { struct SPDynaDrawContextClass : public SPEventContextClass{}; +class CDynaDrawContext : public CCommonContext { +public: + CDynaDrawContext(SPDynaDrawContext* dynadrawcontext); + + virtual void setup(); + virtual void set(Inkscape::Preferences::Entry* val); + virtual gint root_handler(GdkEvent* event); + +private: + SPDynaDrawContext* spdynadrawcontext; +}; + GType sp_dyna_draw_context_get_type(void); #endif // SP_DYNA_DRAW_CONTEXT_H_SEEN |
