index 5bac9aa5b088ff5dc3342618b1b1edf10a04a370..5137b8481add3fbe9865b48033e1c33c6c32c247 100644 (file)
*
* Copyright (C) 2004-2007 Bob Jamison
* Copyright (C) 2006 Johan Engelen <johan@shouraizou.nl>
+ * Copyright (C) 2007-2008 Joel Holdsworth
* Copyright (C) 2004-2007 The Inkscape Organization
- * Copyright (C) 2007 Joel Holdsworth
*
* Released under GNU GPL, read the file 'COPYING' for more information
*/
-
+
#include "filedialog.h"
-
+
//General includes
#include <unistd.h>
#include <sys/stat.h>
//For export dialog
#include "ui/widget/scalar-unit.h"
-
+
namespace Inkscape
{
namespace UI
Glib::ustring getFilename();
std::vector<Glib::ustring> getFilenames();
-
+
Glib::ustring getCurrentDirectory();
private:
{
public:
- FileSaveDialogImplGtk(Gtk::Window &parentWindow,
+ FileSaveDialogImplGtk(Gtk::Window &parentWindow,
const Glib::ustring &dir,
FileDialogType fileTypes,
const Glib::ustring &title,
- const Glib::ustring &default_key);
+ const Glib::ustring &default_key,
+ const gchar* docTitle);
virtual ~FileSaveDialogImplGtk();
/**
* Return the scope of the export. One of the enumerated types
- * in ScopeType
+ * in ScopeType
*/
ScopeType getScope()
- {
+ {
if (pageButton.get_active())
return SCOPE_PAGE;
else if (selectionButton.get_active())
return SCOPE_DOCUMENT;
}
-
+
/**
* Return left side of the exported region
*/
double getSourceX()
{ return sourceX0Spinner.getValue(); }
-
+
/**
* Return the top of the exported region
*/
double getSourceY()
{ return sourceY1Spinner.getValue(); }
-
+
/**
* Return the width of the exported region
*/
double getSourceWidth()
{ return sourceWidthSpinner.getValue(); }
-
+
/**
* Return the height of the exported region
*/