aboutsummaryrefslogtreecommitdiff
path: root/src/filesel.h
diff options
context:
space:
mode:
authorhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2013-05-21 09:03:41 +0000
committerhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2013-05-21 09:03:41 +0000
commita3484d5c29988bd7af037fc59a9950ffebf8a053 (patch)
treece19024e832b6d2a861b5d6882131b69fd32402e /src/filesel.h
parentffd8eff6b95428e03018e141e01651c3e258c3bb (diff)
filesel: automatically modify file extension when file type is changed.
git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@3258 ee746299-78ed-0310-b773-934348b2243d
Diffstat (limited to 'src/filesel.h')
-rw-r--r--src/filesel.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/filesel.h b/src/filesel.h
index c694ef24..e14397a4 100644
--- a/src/filesel.h
+++ b/src/filesel.h
@@ -23,6 +23,14 @@
#include <glib.h>
#include <gtk/gtkfilechooser.h>
+typedef struct _FileselFileType FileselFileType;
+
+struct _FileselFileType
+{
+ gchar *type;
+ gchar *ext;
+};
+
gchar *filesel_select_file (const gchar *title,
const gchar *file,
GtkFileChooserAction action);
@@ -32,7 +40,7 @@ GSList *filesel_select_files (const gchar *title,
gchar *filesel_save_as (const gchar *file);
gchar *filesel_save_as_type (const gchar *file,
- GSList *types,
+ FileselFileType *types,
gint default_type,
gint *selected_type);
gchar *filesel_select_dir (const gchar *dir);