Code

removed leftover debug messages. Toggling new grids now works. Almost ready to commen...
[inkscape.git] / src / display / nr-arena-image.h
index 8c5afc55f4cbd6d2c81ee683f0e4272102bb2ccb..d7a9c1c7c24bf9ad962907885e5eb61512d811ae 100644 (file)
@@ -19,6 +19,7 @@
 
 #include <libnr/nr-matrix.h>
 #include "nr-arena-item.h"
+#include "style.h"
 
 NRType nr_arena_image_get_type (void);
 
@@ -31,9 +32,13 @@ struct NRArenaImage : public NRArenaItem {
        double x, y;
        double width, height;
 
+       NR::Point c00, c01, c11, c10; // all 4 corners of the image, for outline mode rect
+
        /* From GRID to PIXELS */
        NR::Matrix grid2px;
 
+        SPStyle *style;
+
        static NRArenaImage *create(NRArena *arena) {
                NRArenaImage *obj=reinterpret_cast<NRArenaImage *>(nr_object_new(NR_TYPE_ARENA_IMAGE));
                obj->init(arena);
@@ -47,5 +52,6 @@ struct NRArenaImageClass {
 
 void nr_arena_image_set_pixels (NRArenaImage *image, const unsigned char *px, unsigned int pxw, unsigned int pxh, unsigned int pxrs);
 void nr_arena_image_set_geometry (NRArenaImage *image, double x, double y, double width, double height);
+void nr_arena_image_set_style (NRArenaImage *image, SPStyle *style);
 
 #endif