X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=src%2Ffile.h;h=97d1bd5f8a3f2abef0ae55c6b52b8f0707affb6a;hb=42382dfb4164b919ffcdf03766da9f8be4e43b42;hp=9bff1ca122d4d1ef91fb01ad7aee64fb35620def;hpb=08be22f20985e3183bec96c9fb5e74d502f99e0b;p=inkscape.git diff --git a/src/file.h b/src/file.h index 9bff1ca12..97d1bd5f8 100644 --- a/src/file.h +++ b/src/file.h @@ -20,6 +20,7 @@ #include #include "extension/extension-forward.h" +#include "extension/system.h" struct SPDesktop; struct SPDocument; @@ -30,6 +31,7 @@ namespace Inkscape { } } + /*###################### ## N E W ######################*/ @@ -79,6 +81,13 @@ void sp_file_revert_dialog (); ## S A V E ######################*/ +/* + * Added to make only the remote savings. + */ + +bool file_save_remote(SPDocument *doc, const Glib::ustring &uri, + Inkscape::Extension::Extension *key, bool saveas, bool official); + /** * */ @@ -104,7 +113,7 @@ bool sp_file_save_a_copy (Gtk::Window &parentWindow, gpointer object, gpointer d bool sp_file_save_document (Gtk::Window &parentWindow, SPDocument *document); /* Do the saveas dialog with a document as the parameter */ -bool sp_file_save_dialog (Gtk::Window &parentWindow, SPDocument *doc, bool bAsCopy = FALSE); +bool sp_file_save_dialog (Gtk::Window &parentWindow, SPDocument *doc, Inkscape::Extension::FileSaveMethod save_method); /*###################### @@ -132,9 +141,34 @@ void file_import(SPDocument *in_doc, const Glib::ustring &uri, * additional type selection, to allow the user to export * the a document as a given type. */ -bool sp_file_export_dialog (void *widget); +bool sp_file_export_dialog (Gtk::Window &parentWindow); + + +/*###################### +## E X P O R T T O O C A L +######################*/ + +/** + * Export the current document to OCAL + */ +//void sp_file_export_to_ocal (Gtk::Window &parentWindow ); +/** + * Export the current document to OCAL + */ +//bool sp_file_export_to_ocal_dialog (void *widget); + + +/*###################### +## I M P O R T F R O M O C A L +######################*/ + +/** + * Import a document from OCAL + */ +void sp_file_import_from_ocal (Gtk::Window &parentWindow ); + /*###################### ## P R I N T @@ -147,12 +181,7 @@ would be useful as instance methods /** * */ -void sp_file_print (void); - -/** - * - */ -void sp_file_print_direct (void); +void sp_file_print (Gtk::Window& parentWindow); /** * @@ -169,13 +198,16 @@ void sp_file_print_preview (gpointer object, gpointer data); void sp_file_vacuum (); -namespace Inkscape { -namespace IO { - -void fixupHrefs( SPDocument *doc, const gchar *uri, gboolean spns ); - -} -} +#endif -#endif +/* + Local Variables: + mode:c++ + c-file-style:"stroustrup" + c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +)) + indent-tabs-mode:nil + fill-column:99 + End: +*/ +// vi: set autoindent shiftwidth=4 tabstop=8 filetype=cpp expandtab softtabstop=4 encoding=utf-8 textwidth=99 :