diff options
author | hiro <hiro@ee746299-78ed-0310-b773-934348b2243d> | 2013-05-21 09:03:41 +0000 |
---|---|---|
committer | hiro <hiro@ee746299-78ed-0310-b773-934348b2243d> | 2013-05-21 09:03:41 +0000 |
commit | a3484d5c29988bd7af037fc59a9950ffebf8a053 (patch) | |
tree | ce19024e832b6d2a861b5d6882131b69fd32402e /src/filesel.h | |
parent | ffd8eff6b95428e03018e141e01651c3e258c3bb (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.h | 10 |
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); |