From a461a573cb34a09c846aff6d65f79b3ff45bf271 Mon Sep 17 00:00:00 2001 From: Joel Holdsworth Date: Sun, 19 Aug 2007 13:25:39 +0000 Subject: Relocated the code that adds a link to the example folder inside from file.cpp to filedialogimpl-gtkmm.cpp (bzr r3525) --- src/ui/dialog/filedialogimpl-gtkmm.cpp | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) (limited to 'src/ui') diff --git a/src/ui/dialog/filedialogimpl-gtkmm.cpp b/src/ui/dialog/filedialogimpl-gtkmm.cpp index d3016e0f3..0550b8021 100644 --- a/src/ui/dialog/filedialogimpl-gtkmm.cpp +++ b/src/ui/dialog/filedialogimpl-gtkmm.cpp @@ -22,6 +22,8 @@ #include "filedialogimpl-gtkmm.h" #include "dialogs/dialog-events.h" #include "interface.h" +#include "io/sys.h" +#include "path-prefix.h" #ifdef WITH_GNOME_VFS # include @@ -73,7 +75,8 @@ fileDialogExtensionToPattern(Glib::ustring &pattern, } } - void + +void findEntryWidgets(Gtk::Container *parent, std::vector &result) { @@ -711,9 +714,15 @@ FileOpenDialogImplGtk::FileOpenDialogImplGtk(Gtk::Window& parentWindow, //###### Add the file types menu createFilterMenu(); - add_button(Gtk::Stock::CANCEL, Gtk::RESPONSE_CANCEL); set_default(*add_button(Gtk::Stock::OPEN, Gtk::RESPONSE_OK)); + + //###### Allow easy access to our examples folder + if(Inkscape::IO::file_test(INKSCAPE_EXAMPLESDIR, + (GFileTest)(G_FILE_TEST_EXISTS | G_FILE_TEST_IS_DIR))) + { + add_shortcut_folder(INKSCAPE_EXAMPLESDIR); + } } /** @@ -1597,7 +1606,8 @@ FileExportDialogImpl::getFilename() { return myFilename; } - + + } //namespace Dialog } //namespace UI } //namespace Inkscape -- cgit v1.2.3