summaryrefslogtreecommitdiffstats
path: root/src/sp-item.cpp
diff options
context:
space:
mode:
authorDiederik van Lierop <mail@diedenrezi.nl>2007-04-08 21:07:29 +0000
committerdvlierop2 <dvlierop2@users.sourceforge.net>2007-04-08 21:07:29 +0000
commit8417209743e184c46d7ec845928bfbee5f8d8d77 (patch)
tree9c9e0738f2cc3c3d7b4c8007dafd5e3f98750a8f /src/sp-item.cpp
parentCorrected jumping and alignment of coordinates in status. (diff)
downloadinkscape-8417209743e184c46d7ec845928bfbee5f8d8d77.tar.gz
inkscape-8417209743e184c46d7ec845928bfbee5f8d8d77.zip
Changes to the selector tool, e.g. option to choose either APPROXIMATE_BBOX or GEOMETRIC_BBOX
(bzr r2833)
Diffstat (limited to 'src/sp-item.cpp')
-rw-r--r--src/sp-item.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/sp-item.cpp b/src/sp-item.cpp
index ab1f6e242..5858f5d4e 100644
--- a/src/sp-item.cpp
+++ b/src/sp-item.cpp
@@ -674,9 +674,9 @@ NR::Maybe<NR::Rect> SPItem::getBounds(NR::Matrix const &transform,
}
void
-sp_item_invoke_bbox(SPItem const *item, NRRect *bbox, NR::Matrix const &transform, unsigned const clear)
+sp_item_invoke_bbox(SPItem const *item, NRRect *bbox, NR::Matrix const &transform, unsigned const clear, SPItem::BBoxType type)
{
- sp_item_invoke_bbox_full(item, bbox, transform, 0, clear);
+ sp_item_invoke_bbox_full(item, bbox, transform, type, clear);
}
/** Calls \a item's subclass' bounding box method; clips it by the bbox of clippath, if any; and
@@ -743,19 +743,19 @@ unsigned sp_item_pos_in_parent(SPItem *item)
}
void
-sp_item_bbox_desktop(SPItem *item, NRRect *bbox)
+sp_item_bbox_desktop(SPItem *item, NRRect *bbox, SPItem::BBoxType type)
{
g_assert(item != NULL);
g_assert(SP_IS_ITEM(item));
g_assert(bbox != NULL);
- sp_item_invoke_bbox(item, bbox, sp_item_i2d_affine(item), TRUE);
+ sp_item_invoke_bbox(item, bbox, sp_item_i2d_affine(item), TRUE, type);
}
-NR::Maybe<NR::Rect> sp_item_bbox_desktop(SPItem *item)
+NR::Maybe<NR::Rect> sp_item_bbox_desktop(SPItem *item, SPItem::BBoxType type)
{
NRRect ret;
- sp_item_invoke_bbox(item, &ret, sp_item_i2d_affine(item), TRUE);
+ sp_item_invoke_bbox(item, &ret, sp_item_i2d_affine(item), TRUE, type);
return ret.upgrade();
}