diff options
| author | Diederik van Lierop <mail@diedenrezi.nl> | 2009-02-20 21:49:07 +0000 |
|---|---|---|
| committer | dvlierop2 <dvlierop2@users.sourceforge.net> | 2009-02-20 21:49:07 +0000 |
| commit | 7860d701fd23d8e5f03086c249d30759732f07fd (patch) | |
| tree | c3b8f351366407783eb5c96ba4fcdbbc7a132da9 /src/seltrans.h | |
| parent | Some filters and extensions updates (diff) | |
| download | inkscape-7860d701fd23d8e5f03086c249d30759732f07fd.tar.gz inkscape-7860d701fd23d8e5f03086c249d30759732f07fd.zip | |
The snap indicator's tooltip now displays "A to B", whereas before it only displayed "B".
(bzr r7335)
Diffstat (limited to 'src/seltrans.h')
| -rw-r--r-- | src/seltrans.h | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/src/seltrans.h b/src/seltrans.h index 42effff7c..4f47d8e20 100644 --- a/src/seltrans.h +++ b/src/seltrans.h @@ -86,7 +86,7 @@ public: return _empty; } bool isGrabbed() { - return _grabbed; + return _grabbed; } bool centerIsVisible() { return ( _chandle && SP_KNOT_IS_VISIBLE (_chandle) ); @@ -102,24 +102,24 @@ private: Geom::Point _getGeomHandlePos(Geom::Point const &visual_handle_pos); Geom::Point _calcAbsAffineDefault(Geom::Scale const default_scale); Geom::Point _calcAbsAffineGeom(Geom::Scale const geom_scale); - void _keepClosestPointOnly(std::vector<Geom::Point> &points, const Geom::Point &reference); + void _keepClosestPointOnly(std::vector<std::pair<Geom::Point, int> > &points, const Geom::Point &reference); void _display_snapsource(); enum State { STATE_SCALE, //scale or stretch STATE_ROTATE //rotate or skew }; - + SPDesktop *_desktop; std::vector<SPItem *> _items; std::vector<SPItem const *> _items_const; std::vector<Geom::Matrix> _items_affines; std::vector<Geom::Point> _items_centers; - - std::vector<Geom::Point> _snap_points; - std::vector<Geom::Point> _bbox_points; - + + std::vector<std::pair<Geom::Point, int> > _snap_points; + std::vector<std::pair<Geom::Point, int> > _bbox_points; + Inkscape::SelCue _selcue; Inkscape::Selection *_selection; @@ -132,12 +132,12 @@ private: bool _changed; SPItem::BBoxType _snap_bbox_type; - + Geom::OptRect _bbox; Geom::OptRect _approximate_bbox; Geom::OptRect _geometric_bbox; gdouble _strokewidth; - + Geom::Matrix _current_relative_affine; Geom::Matrix _absolute_affine; Geom::Matrix _relative_affine; @@ -146,8 +146,8 @@ private: * lines into straight lines and parallel lines into parallel lines but may alter distance between points * and angles between lines <affine geometry> */ - - Geom::Point _opposite; ///< opposite point to where a scale is taking place + + Geom::Point _opposite; ///< opposite point to where a scale is taking place Geom::Point _opposite_for_specpoints; Geom::Point _opposite_for_bboxpoints; Geom::Point _origin_for_specpoints; |
