Code

Translations. po files update; fix Ahmaric header.
[inkscape.git] / src / marker.h
index cc792448644c1be5606d24551d6372751646a978..f2d74a3a699c230cb73bd8dab5e9bd0ee1cd76a8 100644 (file)
@@ -26,8 +26,8 @@ class SPMarker;
 class SPMarkerClass;
 class SPMarkerView;
 
-#include <libnr/nr-rect.h>
-#include <2geom/forward.h>
+#include <2geom/rect.h>
+#include <2geom/matrix.h>
 #include "svg/svg-length.h"
 #include "enums.h"
 #include "sp-item-group.h"
@@ -52,9 +52,8 @@ struct SPMarker : public SPGroup {
        unsigned int orient_auto : 1;
        float orient;
 
-       /* viewBox; */
-       unsigned int viewBox_set : 1;
-       NRRect viewBox;
+    /* viewBox; */
+    Geom::OptRect viewBox;
 
        /* preserveAspectRatio */
        unsigned int aspect_set : 1;
@@ -90,7 +89,7 @@ NRArenaItem *sp_marker_show_instance (SPMarker *marker, NRArenaItem *parent,
                                      unsigned int key, unsigned int pos,
                                      Geom::Matrix const &base, float linewidth);
 void sp_marker_hide (SPMarker *marker, unsigned int key);
-const gchar *generate_marker (GSList *reprs, NR::Rect bounds, SPDocument *document, Geom::Matrix transform, Geom::Matrix move);
+const gchar *generate_marker (GSList *reprs, Geom::Rect bounds, SPDocument *document, Geom::Matrix transform, Geom::Matrix move);
 
 
 #endif