Name
GimpFileSelection -- Widget for entering a filename.
Object Hierarchy
GtkObject
+----GtkWidget
+----GtkContainer
+----GtkBox
+----GtkHBox
+----GimpFileSelection |
Description
This widget is used to enter filenames or directories.
There is a GtkEntry for entering the filename manually and a "..."
button which will pop up a GtkFileSelection dialog.
You can restrict the GimpFileSelection to directories. In this case
the filename listbox of the GtkFileSelection dialog will be hidden.
If you specify check_valid as TRUE in gimp_file_selection_new()
the entered filename will be checked for validity and a pixmap will be
shown which indicates if the file exists or not.
Whenever the user changes the filename, the "filename_changed" signal
will be emitted.
Details
struct GimpFileSelection
struct GimpFileSelection; |
GIMP_FILE_SELECTION()
#define GIMP_FILE_SELECTION(obj) (GTK_CHECK_CAST ((obj), GIMP_TYPE_FILE_SELECTION, GimpFileSelection)) |
Checks if the passed pointer is a pointer to a GimpFileSelection and
performs the cast if valid.
gimp_file_selection_new ()
GtkWidget* gimp_file_selection_new (gchar *title,
gchar *filename,
gboolean dir_only,
gboolean check_valid); |
Creates a new GimpFileSelection widget.
gimp_file_selection_get_filename ()
Note that you have to g_free() the returned string.
Signals
The "filename-changed" signal
This signal is emitted whenever the user changes the filename.