summaryrefslogtreecommitdiffstats
path: root/src/desktop.cpp
diff options
context:
space:
mode:
authorAbhishek Sharma public <spyzerdotabhishek0at-signgmaildotcom>2010-08-11 14:49:55 +0000
committerAbhishek Sharma public <spyzerdotabhishek0at-signgmaildotcom>2010-08-11 14:49:55 +0000
commite5dec7d5f087114818646072164234aa999e6d72 (patch)
tree6c3df48472fa2fbf0782d4d2238cad8366668c5f /src/desktop.cpp
parentYet mor in c++ification (diff)
downloadinkscape-e5dec7d5f087114818646072164234aa999e6d72.tar.gz
inkscape-e5dec7d5f087114818646072164234aa999e6d72.zip
XML Privatisation Stuff after a long time
(bzr r9546.1.12)
Diffstat (limited to 'src/desktop.cpp')
-rw-r--r--src/desktop.cpp19
1 files changed, 12 insertions, 7 deletions
diff --git a/src/desktop.cpp b/src/desktop.cpp
index 3f9fc7806..e7ef2897e 100644
--- a/src/desktop.cpp
+++ b/src/desktop.cpp
@@ -970,10 +970,12 @@ void SPDesktop::applyCurrentOrToolStyle(SPObject *obj, Glib::ustring const &tool
Inkscape::Preferences *prefs = Inkscape::Preferences::get();
if (prefs->getBool(tool_path + "/usecurrent") && css_current) {
- sp_repr_css_set(obj->getRepr(), css_current, "style");
+ //sp_repr_css_set(obj->getRepr(), css_current, "style");
+ obj->setCSS(css_current,"style");
} else {
SPCSSAttr *css = prefs->getInheritedStyle(tool_path + "/style");
- sp_repr_css_set(obj->getRepr(), css, "style");
+ //sp_repr_css_set(obj->getRepr(), css, "style");
+ obj->setCSS(css,"style");
sp_repr_css_attr_unref(css);
}
if (css_current) {
@@ -1432,8 +1434,9 @@ void SPDesktop::toggleGrids()
}
} else {
//there is no grid present at the moment. add a rectangular grid and make it visible
- Inkscape::XML::Node *repr = SP_OBJECT_REPR(namedview);
- Inkscape::CanvasGrid::writeNewGridToRepr(repr, sp_desktop_document(this), Inkscape::GRID_RECTANGULAR);
+ //Inkscape::XML::Node *repr = SP_OBJECT_REPR(namedview);
+ //Inkscape::CanvasGrid::writeNewGridToRepr(repr, sp_desktop_document(this), Inkscape::GRID_RECTANGULAR);
+ namedview->writeNewGrid(sp_desktop_document(this), Inkscape::GRID_RECTANGULAR);
showGrids(true);
}
}
@@ -1451,9 +1454,11 @@ void SPDesktop::showGrids(bool show, bool dirty_document)
void SPDesktop::toggleSnapGlobal()
{
- bool v = namedview->snap_manager.snapprefs.getSnapEnabledGlobally();
- Inkscape::XML::Node *repr = SP_OBJECT_REPR(namedview);
- sp_repr_set_boolean(repr, "inkscape:snap-global", !v);
+ //bool v = namedview->snap_manager.snapprefs.getSnapEnabledGlobally();
+ //Inkscape::XML::Node *repr = SP_OBJECT_REPR(namedview);
+ //sp_repr_set_boolean(repr, "inkscape:snap-global", !v);
+ bool v=namedview->getSnapGlobal();
+ namedview->setSnapGlobal(!v);
}
//----------------------------------------------------------------------