index daf28c15c4fcf62e9b63a21bb1d7e984df309fb0..b8f313948e222fc3931c69f79cc3f01eeb69063d 100644 (file)
#include <gtkmm/box.h>
#include <gtkmm.h>
-#include "display/sp-canvas.h"
+#include "sp-canvas-item.h"
#include "xml/repr.h"
#include "ui/widget/color-picker.h"
#include "ui/widget/scalar-unit.h"
struct SPDesktop;
struct SPNamedView;
+struct SPCanvasBuf;
class SPDocument;
namespace Inkscape {
private:
LineList _getSnapLines(Geom::Point const &p) const;
void _addSnappedLine(SnappedConstraints &sc, Geom::Point const snapped_point, Geom::Coord const snapped_distance, SnapSourceType const &source, long source_num, Geom::Point const normal_to_line, const Geom::Point point_on_line) const;
- void _addSnappedPoint(SnappedConstraints &sc, Geom::Point const snapped_point, Geom::Coord const snapped_distance, SnapSourceType const &source, long source_num) const;
+ void _addSnappedPoint(SnappedConstraints &sc, Geom::Point const snapped_point, Geom::Coord const snapped_distance, SnapSourceType const &source, long source_num, bool constrained_snap) const;
CanvasXYGrid *grid;
};