X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=src%2Fdisplay%2Fnr-arena.h;h=1a042b355fa096c50cd853b76c3d961e925a6858;hb=61a8e3bd39889c3795adbfdf368c7a40e46292a5;hp=89cb58f39bb37eee10616b4cf2d92028408954a3;hpb=daa4041065a08cb62c1f006204d2670840bd83cc;p=inkscape.git diff --git a/src/display/nr-arena.h b/src/display/nr-arena.h index 89cb58f39..1a042b355 100644 --- a/src/display/nr-arena.h +++ b/src/display/nr-arena.h @@ -13,6 +13,16 @@ * Released under GNU GPL, read the file 'COPYING' for more information */ +#include + +#include "display/rendermode.h" + +G_BEGIN_DECLS + +typedef struct _SPCanvasArena SPCanvasArena; + +G_END_DECLS + #define NR_TYPE_ARENA (nr_arena_get_type ()) #define NR_ARENA(o) (NR_CHECK_INSTANCE_CAST ((o), NR_TYPE_ARENA, NRArena)) #define NR_IS_ARENA(o) (NR_CHECK_INSTANCE_TYPE ((o), NR_TYPE_ARENA)) @@ -30,21 +40,13 @@ struct NRArenaEventVector { void (* request_render) (NRArena *arena, NRRectL *area, void *data); }; -enum { - RENDERMODE_NORMAL, - RENDERMODE_NOAA, - RENDERMODE_OUTLINE -}; - -struct SPCanvasArena; - struct NRArena : public NRActiveObject { static NRArena *create() { return reinterpret_cast(nr_object_new(NR_TYPE_ARENA)); } double delta; - int rendermode; + Inkscape::RenderMode rendermode; guint32 outlinecolor; SPCanvasArena *canvasarena; // may be NULL is this arena is not the screen but used for export etc. };