Logo Search packages:      
Sourcecode: inkscape version File versions  Download package

file.cpp File Reference

File/Print operations. More...

#include <gtk/gtk.h>
#include <glib/gmem.h>
#include <glibmm/i18n.h>
#include <libnr/nr-pixops.h>
#include "application/application.h"
#include "application/editor.h"
#include "desktop.h"
#include "desktop-handles.h"
#include "dialogs/export.h"
#include "dir-util.h"
#include "document-private.h"
#include "extension/db.h"
#include "extension/input.h"
#include "extension/output.h"
#include "extension/system.h"
#include "file.h"
#include "helper/png-write.h"
#include "id-clash.h"
#include "inkscape.h"
#include "interface.h"
#include "io/sys.h"
#include "message.h"
#include "message-stack.h"
#include "path-prefix.h"
#include "preferences.h"
#include "print.h"
#include "rdf.h"
#include "selection-chemistry.h"
#include "selection.h"
#include "sp-namedview.h"
#include "style.h"
#include "ui/dialog/ocaldialogs.h"
#include "ui/view/view-widget.h"
#include "uri.h"
#include "xml/rebase-hrefs.h"
Include dependency graph for file.cpp:

Go to the source code of this file.

Functions

void dump_str (gchar const *str, gchar const *prefix)
void dump_ustr (Glib::ustring const &ustr)
void file_import (SPDocument *in_doc, const Glib::ustring &uri, Inkscape::Extension::Extension *key)
static bool file_save (Gtk::Window &parentWindow, SPDocument *doc, const Glib::ustring &uri, Inkscape::Extension::Extension *key, bool checkoverwrite, bool official, Inkscape::Extension::FileSaveMethod save_method)
bool file_save_remote (SPDocument *, const Glib::ustring &, Inkscape::Extension::Extension *, bool, bool)
static void sp_file_add_recent (gchar const *uri)
void sp_file_exit ()
bool sp_file_export_dialog (Gtk::Window &)
void sp_file_import (Gtk::Window &parentWindow)
void sp_file_import_from_ocal (Gtk::Window &parentWindow)
SPDesktopsp_file_new (const Glib::ustring &templ)
SPDesktopsp_file_new_default ()
bool sp_file_open (const Glib::ustring &uri, Inkscape::Extension::Extension *key, bool add_to_recent, bool replace_empty)
void sp_file_open_dialog (Gtk::Window &parentWindow, gpointer, gpointer)
void sp_file_print (Gtk::Window &parentWindow)
void sp_file_print_preview (gpointer, gpointer)
void sp_file_revert_dialog ()
bool sp_file_save (Gtk::Window &parentWindow, gpointer, gpointer)
bool sp_file_save_a_copy (Gtk::Window &parentWindow, gpointer, gpointer)
bool sp_file_save_as (Gtk::Window &parentWindow, gpointer, gpointer)
bool sp_file_save_dialog (Gtk::Window &parentWindow, SPDocument *doc, Inkscape::Extension::FileSaveMethod save_method)
bool sp_file_save_document (Gtk::Window &parentWindow, SPDocument *doc)
void sp_file_vacuum ()

Detailed Description

File/Print operations.

Note:
This file needs to be cleaned up extensively. What it probably needs is to have one .h file for the API, and two or more .cpp files for the implementations.

Definition in file file.cpp.


Generated by  Doxygen 1.6.0   Back to index