From 77fc334fc39f4bb390990be4927a8b18588cf594 Mon Sep 17 00:00:00 2001 From: Geoff Lankow Date: Fri, 4 May 2018 16:05:50 +1200 Subject: Add global guide controls to guides panel --- src/object/sp-namedview.cpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/object/sp-namedview.cpp') diff --git a/src/object/sp-namedview.cpp b/src/object/sp-namedview.cpp index 59c7129f6..7cea56119 100644 --- a/src/object/sp-namedview.cpp +++ b/src/object/sp-namedview.cpp @@ -590,6 +590,7 @@ void SPNamedView::set(unsigned int key, const gchar* value) { } case SP_ATTR_INKSCAPE_LOCKGUIDES: this->lockguides = value ? sp_str_to_bool(value) : FALSE; + this->lockGuides(); this->requestModified(SP_OBJECT_MODIFIED_FLAG); break; default: @@ -1098,6 +1099,12 @@ bool SPNamedView::getGuides() return v; } + +void SPNamedView::lockGuides() +{ + sp_namedview_lock_guides(this); +} + /** * Gets page fitting margin information from the namedview node in the XML. * \param nv_repr reference to this document's namedview -- cgit v1.2.3