summaryrefslogtreecommitdiffstats
path: root/src/object/sp-namedview.cpp
diff options
context:
space:
mode:
authorGeoff Lankow <geoff@darktrojan.net>2018-05-04 04:05:50 +0000
committerGeoff Lankow <geoff@darktrojan.net>2018-05-04 04:29:07 +0000
commit77fc334fc39f4bb390990be4927a8b18588cf594 (patch)
tree3715b4f1b1a5aa8c9cff56cc33fce70af763c45c /src/object/sp-namedview.cpp
parentMerge branch 'master' of gitlab.com:gadic/inkscape (diff)
downloadinkscape-77fc334fc39f4bb390990be4927a8b18588cf594.tar.gz
inkscape-77fc334fc39f4bb390990be4927a8b18588cf594.zip
Add global guide controls to guides panel
Diffstat (limited to 'src/object/sp-namedview.cpp')
-rw-r--r--src/object/sp-namedview.cpp7
1 files changed, 7 insertions, 0 deletions
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