summaryrefslogtreecommitdiffstats
path: root/src/sp-namedview.cpp
diff options
context:
space:
mode:
authorKrzysztof Kosi??ski <tweenk.pl@gmail.com>2011-04-07 23:42:04 +0000
committerKrzysztof KosiƄski <tweenk.pl@gmail.com>2011-04-07 23:42:04 +0000
commit945ce419c806c73d70203dec33ececafbe108a92 (patch)
treecfcdb59bf47e9db7f9e01f7eebb59924bdeaea94 /src/sp-namedview.cpp
parentMerge from trunk (again) (diff)
parentExtensions. SVG+media fix (see Bug #400356). (diff)
downloadinkscape-945ce419c806c73d70203dec33ececafbe108a92.tar.gz
inkscape-945ce419c806c73d70203dec33ececafbe108a92.zip
Merge from trunk
(bzr r9508.1.73)
Diffstat (limited to 'src/sp-namedview.cpp')
-rw-r--r--src/sp-namedview.cpp20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/sp-namedview.cpp b/src/sp-namedview.cpp
index 59ef4762d..001f7731f 100644
--- a/src/sp-namedview.cpp
+++ b/src/sp-namedview.cpp
@@ -269,7 +269,7 @@ static void sp_namedview_build(SPObject *object, SPDocument *document, Inkscape:
object->readAttr( "inkscape:connector-spacing" );
/* Construct guideline list */
- for (SPObject *o = SP_OBJECT(og)->firstChild() ; o; o = o->getNext() ) {
+ for (SPObject *o = og->firstChild() ; o; o = o->getNext() ) {
if (SP_IS_GUIDE(o)) {
SPGuide * g = SP_GUIDE(o);
nv->guides = g_slist_prepend(nv->guides, g);
@@ -696,7 +696,7 @@ static void sp_namedview_remove_child(SPObject *object, Inkscape::XML::Node *chi
} else {
GSList **ref = &nv->guides;
for ( GSList *iter = nv->guides ; iter ; iter = iter->next ) {
- if ( SP_OBJECT_REPR((SPObject *)iter->data) == child ) {
+ if ( reinterpret_cast<SPObject *>(iter->data)->getRepr() == child ) {
*ref = iter->next;
iter->next = NULL;
g_slist_free_1(iter);
@@ -714,12 +714,12 @@ static void sp_namedview_remove_child(SPObject *object, Inkscape::XML::Node *chi
static Inkscape::XML::Node *sp_namedview_write(SPObject *object, Inkscape::XML::Document *doc, Inkscape::XML::Node *repr, guint flags)
{
if ( ( flags & SP_OBJECT_WRITE_EXT ) &&
- repr != SP_OBJECT_REPR(object) )
+ repr != object->getRepr() )
{
if (repr) {
- repr->mergeFrom(SP_OBJECT_REPR(object), "id");
+ repr->mergeFrom(object->getRepr(), "id");
} else {
- repr = SP_OBJECT_REPR(object)->duplicate(doc);
+ repr = object->getRepr()->duplicate(doc);
}
}
@@ -739,7 +739,7 @@ void SPNamedView::show(SPDesktop *desktop)
views = g_slist_prepend(views, desktop);
// generate grids specified in SVG:
- Inkscape::XML::Node *repr = SP_OBJECT_REPR(this);
+ Inkscape::XML::Node *repr = this->getRepr();
if (repr) {
for (Inkscape::XML::Node * child = repr->firstChild() ; child != NULL; child = child->next() ) {
if (!strcmp(child->name(), "inkscape:grid")) {
@@ -850,7 +850,7 @@ void sp_namedview_document_from_window(SPDesktop *desktop)
{
Inkscape::Preferences *prefs = Inkscape::Preferences::get();
bool save_geometry_in_file = prefs->getBool("/options/savewindowgeometry/value", 0);
- Inkscape::XML::Node *view = SP_OBJECT_REPR(desktop->namedview);
+ Inkscape::XML::Node *view = desktop->namedview->getRepr();
Geom::Rect const r = desktop->get_display_area();
// saving window geometry is not undoable
@@ -943,8 +943,8 @@ void sp_namedview_show_grids(SPNamedView * namedview, bool show, bool dirty_docu
{
namedview->grids_visible = show;
- SPDocument *doc = SP_OBJECT_DOCUMENT (namedview);
- Inkscape::XML::Node *repr = SP_OBJECT_REPR(namedview);
+ SPDocument *doc = namedview->document;
+ Inkscape::XML::Node *repr = namedview->getRepr();
bool saved = DocumentUndo::getUndoSensitive(doc);
DocumentUndo::setUndoSensitive(doc, false);
@@ -962,7 +962,7 @@ gchar const *SPNamedView::getName() const
{
SPException ex;
SP_EXCEPTION_INIT(&ex);
- return SP_OBJECT(this)->getAttribute("id", &ex);
+ return this->getAttribute("id", &ex);
}
guint SPNamedView::getViewCount()