summaryrefslogtreecommitdiffstats
path: root/src/sp-item-transform.h
diff options
context:
space:
mode:
authorDiederik van Lierop <mail@diedenrezi.nl>2008-03-25 22:12:45 +0000
committerdvlierop2 <dvlierop2@users.sourceforge.net>2008-03-25 22:12:45 +0000
commit8a5bebb2b8946eee675c7fee4f7448d5d42e71b6 (patch)
tree52a6480eccdb74cdaca13d88e7f6fc5528be3b71 /src/sp-item-transform.h
parentwhitespace. tab to spaces. improve readability (diff)
downloadinkscape-8a5bebb2b8946eee675c7fee4f7448d5d42e71b6.tar.gz
inkscape-8a5bebb2b8946eee675c7fee4f7448d5d42e71b6.zip
Major overhaul of the selector tool's internals to improve handling of transformations, origins and snapping, for both visual and geometric bounding boxes (see for example bug #174046 in Launchpad)
(bzr r5189)
Diffstat (limited to 'src/sp-item-transform.h')
-rw-r--r--src/sp-item-transform.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/sp-item-transform.h b/src/sp-item-transform.h
index 23d96987f..df87da84c 100644
--- a/src/sp-item-transform.h
+++ b/src/sp-item-transform.h
@@ -14,6 +14,8 @@ void sp_item_skew_rel (SPItem *item, double skewX, double skewY);
void sp_item_move_rel(SPItem *item, NR::translate const &tr);
NR::Matrix get_scale_transform_with_stroke (NR::Rect &bbox, gdouble strokewidth, bool transform_stroke, gdouble x0, gdouble y0, gdouble x1, gdouble y1);
+NR::Rect get_visual_bbox (NR::Maybe<NR::Rect> const &initial_geom_bbox, NR::Matrix const &abs_affine, gdouble const initial_strokewidth, bool const transform_stroke);
+
#endif /* !SP_ITEM_TRANSFORM_H */