// SPDX-License-Identifier: GPL-2.0-or-later /** * @file src/snapper.cpp * Snapper class. * * Authors: * Carl Hetherington * Diederik van Lierop * * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include // g_assert #include "snapper.h" /** * Construct new Snapper for named view. * @param nv Named view. * @param d Snap tolerance. */ Inkscape::Snapper::Snapper(SnapManager *sm, Geom::Coord const /*t*/) : _snapmanager(sm), _snap_enabled(true), _snap_visible_only(true) { g_assert(_snapmanager != nullptr); } /** * @param s true to enable this snapper, otherwise false. */ void Inkscape::Snapper::setEnabled(bool s) { _snap_enabled = s; } void Inkscape::Snapper::setSnapVisibleOnly(bool s) { _snap_visible_only = s; } /* Local Variables: mode:c++ c-file-style:"stroustrup" c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +)) indent-tabs-mode:nil fill-column:99 End: */ // vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4 :