diff --git a/src/main.cpp b/src/main.cpp
index 5cb317a44b6e9cce1c4c6839406cebcf81770b90..a25343991077ce4af4018041e76b1fe7b9fee625 100644 (file)
--- a/src/main.cpp
+++ b/src/main.cpp
g_warning("Specified document %s cannot be opened (does not exist or not a valid SVG file)", filename);
} else {
if (sp_vacuum_defs) {
- vacuum_document(doc);
+ doc->vacuum_document();
}
if (sp_vacuum_defs && !sp_export_svg) {
// save under the name given in the command line
@@ -1197,7 +1197,7 @@ do_query_dimension (SPDocument *doc, bool extent, Geom::Dim2 const axis, const g
}
if (o) {
- sp_document_ensure_up_to_date (doc);
+ doc->ensure_up_to_date ();
SPItem *item = ((SPItem *) o);
// "true" SVG bbox for scripting
o = SP_DOCUMENT_ROOT(doc);
if (o) {
- sp_document_ensure_up_to_date (doc);
+ doc->ensure_up_to_date ();
do_query_all_recurse(o);
}
}
}
// write object bbox to area
- sp_document_ensure_up_to_date (doc);
+ doc->ensure_up_to_date ();
Geom::OptRect areaMaybe;
static_cast<SPItem *>(o_area)->invoke_bbox( areaMaybe, static_cast<SPItem *>(o_area)->i2d_affine(), TRUE);
if (areaMaybe) {
area = Geom::Rect(Geom::Interval(x0,x1), Geom::Interval(y0,y1));
} else if (sp_export_area_page || !(sp_export_id || sp_export_area_drawing)) {
/* Export the whole page: note: Inkscape uses 'page' in all menus and dialogs, not 'canvas' */
- sp_document_ensure_up_to_date (doc);
+ doc->ensure_up_to_date ();
Geom::Point origin (SP_ROOT(doc->root)->x.computed, SP_ROOT(doc->root)->y.computed);
- area = Geom::Rect(origin, origin + sp_document_dimensions(doc));
+ area = Geom::Rect(origin, origin + doc->getDimensions());
}
// set filename and dpi from options, if not yet set from the hints