Logo Search packages:      
Sourcecode: inkscape version File versions

file.cpp File Reference


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.

#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/filedialog.h"
#include "ui/dialog/ocaldialogs.h"
#include "ui/view/view-widget.h"
#include "uri.h"
#include "xml/rebase-hrefs.h"

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 saveas, bool official)
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 (void *)
void sp_file_export_to_ocal (Gtk::Window &parentWindow)
bool sp_file_export_to_ocal_dialog (Gtk::Window &parentWindow)
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, bool is_copy)
bool sp_file_save_document (Gtk::Window &parentWindow, SPDocument *doc)
void sp_file_vacuum ()


Generated by  Doxygen 1.6.0   Back to index