Code

CodingStyle: const placement
[inkscape.git] / src / sp-item.h
index 252821f362b060ead5c1eebc2a4366dee9dcae5b..141d3f88119d0dd5e774243adf615e28036f5529 100644 (file)
@@ -91,9 +91,9 @@ struct SPItemCtx {
 struct SPItem : public SPObject {
     unsigned int sensitive : 1;
     unsigned int stop_paint: 1;
-    double r_cx;
-    double r_cy;
-    
+    double transform_center_x;
+    double transform_center_y;
+
     NR::Matrix transform;
     
     SPClipPathReference *clip_ref;
@@ -119,7 +119,12 @@ struct SPItem : public SPObject {
     bool isExplicitlyHidden() const;
     
     void setExplicitlyHidden(bool val);
-    
+
+    void setCenter(NR::Point object_centre);
+    void unsetCenter();
+    bool isCenterSet();
+    NR::Point getCenter();
+
     bool isVisibleAndUnlocked() const;
     
     bool isVisibleAndUnlocked(unsigned display_key) const;