double base_width;
double base_height;
+
+ gchar *uri;
};
typedef struct _DviDocumentClass DviDocumentClass;
dvi_context_mutex = g_mutex_new ();
+ g_free (dvi_document->uri);
+ dvi_document->uri = g_strdup (uri);
return TRUE;
}
const char *uri,
GError **error)
{
- g_warning ("dvi_document_save not implemented"); /* FIXME */
- return TRUE;
+ DviDocument *dvi_document = DVI_DOCUMENT (document);
+
+ return ev_xfer_uri_simple (dvi_document->uri, uri, error);
}
static int
if (dvi_document->params)
g_free (dvi_document->params);
+
+ g_free (dvi_document->uri);
G_OBJECT_CLASS (dvi_document_parent_class)->finalize (object);
}