X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=src%2Fui%2Fdialog%2Ftransformation.cpp;h=8fa2c5dcb0b5c5733ba0b13559a90cf5d82e9264;hb=89e8568d5ae16cfde63d3065a38dc46c6601b62c;hp=92baa7b810ee028c923508948bf40e8386b4ff0b;hpb=c89c32714737c143061a055b951c7b3ef6819bdd;p=inkscape.git diff --git a/src/ui/dialog/transformation.cpp b/src/ui/dialog/transformation.cpp index 92baa7b81..8fa2c5dcb 100644 --- a/src/ui/dialog/transformation.cpp +++ b/src/ui/dialog/transformation.cpp @@ -437,7 +437,7 @@ void Transformation::onSwitchPage(GtkNotebookPage *page, guint pagenum) { - updateSelection((PageType)pagenum, SP_DT_SELECTION(SP_ACTIVE_DESKTOP)); + updateSelection((PageType)pagenum, sp_desktop_selection(SP_ACTIVE_DESKTOP)); } void @@ -581,7 +581,7 @@ Transformation::applyPageMove(Inkscape::Selection *selection) x - bbox.min()[NR::X], y - bbox.min()[NR::Y]); } - sp_document_done ( SP_DT_DOCUMENT (selection->desktop()) ); + sp_document_done ( sp_desktop_document (selection->desktop()) ); } void @@ -632,7 +632,7 @@ Transformation::applyPageScale(Inkscape::Selection *selection) sp_selection_scale_relative(selection, center, scale); } - sp_document_done(SP_DT_DOCUMENT(selection->desktop())); + sp_document_done(sp_desktop_document(selection->desktop())); } void @@ -650,7 +650,7 @@ Transformation::applyPageRotate(Inkscape::Selection *selection) sp_selection_rotate_relative(selection, center, angle); } - sp_document_done(SP_DT_DOCUMENT(selection->desktop())); + sp_document_done(sp_desktop_document(selection->desktop())); } void @@ -702,7 +702,7 @@ Transformation::applyPageSkew(Inkscape::Selection *selection) } } - sp_document_done(SP_DT_DOCUMENT(selection->desktop())); + sp_document_done(sp_desktop_document(selection->desktop())); } @@ -722,12 +722,13 @@ Transformation::applyPageTransform(Inkscape::Selection *selection) for (GSList const *l = selection->itemList(); l != NULL; l = l->next) { SPItem *item = SP_ITEM(l->data); sp_item_set_item_transform(item, displayed); + SP_OBJECT(item)->updateRepr(); } } else { sp_selection_apply_affine(selection, displayed); // post-multiply each object's transform } - sp_document_done(SP_DT_DOCUMENT(selection->desktop())); + sp_document_done(sp_desktop_document(selection->desktop())); }