diff options
Diffstat (limited to 'src/desktop.cpp')
| -rw-r--r-- | src/desktop.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/desktop.cpp b/src/desktop.cpp index d31babf87..feb3f5cb0 100644 --- a/src/desktop.cpp +++ b/src/desktop.cpp @@ -1212,6 +1212,12 @@ void SPDesktop::showGrids(bool show, bool dirty_document) } } +void SPDesktop::toggleSnapping() +{ + bool v = namedview->snap_manager.getSnapEnabledGlobally(); + Inkscape::XML::Node *repr = SP_OBJECT_REPR(namedview); + sp_repr_set_boolean(repr, "inkscape:snap-global", !v); +} //---------------------------------------------------------------------- // Callback implementations. The virtual ones are connected by the view. |
