cong-file-selection

cong-file-selection —

Synopsis




enum        CongFileChooserAction;
gchar*      cong_get_file_name              (const gchar *title,
                                             const gchar *uri,
                                             GtkWindow *parent_window,
                                             CongFileChooserAction action,
                                             GList *list_of_filters);
gchar*      cong_get_file_name_with_filter  (const gchar *title,
                                             const gchar *filename,
                                             GtkWindow *parent_window,
                                             CongFileChooserAction action,
                                             GList *list_of_filters,
                                             GtkFileFilter **output_filter);
GList*      cong_file_selection_make_xml_filter_list
                                            (void);

Description

Details

enum CongFileChooserAction

typedef enum
{
  CONG_FILE_CHOOSER_ACTION_OPEN,
  CONG_FILE_CHOOSER_ACTION_SAVE
} CongFileChooserAction;


cong_get_file_name ()

gchar*      cong_get_file_name              (const gchar *title,
                                             const gchar *uri,
                                             GtkWindow *parent_window,
                                             CongFileChooserAction action,
                                             GList *list_of_filters);

This function can be used to present file chooser dialog and allow user to select a file.

title : Title of the dialog.
uri : File or path to start with. Can be NULL.
parent_window : Window to place dialog over. Can be NULL.
action : CongFileChooserAction, for example, CONG_FILE_CHOOSER_ACTION_OPEN
list_of_filters : GList of GtkFileFilter, often you can create it with cong_file_selection_make_xml_filter_list.
Returns : file URI string (Note that it is valid escaped uri, not usual filename, since in theory conglomerate fully use gnome-vfs.

cong_get_file_name_with_filter ()

gchar*      cong_get_file_name_with_filter  (const gchar *title,
                                             const gchar *filename,
                                             GtkWindow *parent_window,
                                             CongFileChooserAction action,
                                             GList *list_of_filters,
                                             GtkFileFilter **output_filter);

title :
filename :
parent_window :
action :
list_of_filters :
output_filter :
Returns :

cong_file_selection_make_xml_filter_list ()

GList*      cong_file_selection_make_xml_filter_list
                                            (void);

Returns :