GtkType |
gtk_file_list_get_type |
(void); |
GtkWidget* |
gtk_file_list_new |
guint icon_width, |
void |
gtk_file_list_construct |
(GtkFileList *file_list, guint icon_width, gint mode, const gchar *path); |
void |
gtk_file_list_set_filter |
(GtkFileList *file_list, |
gboolean |
gtk_file_list_open_dir |
(GtkFileList *file_list, |
gchar* |
gtk_file_list_get_path |
(GtkFileList *file_list); |
gchar* |
gtk_file_list_get_filename |
((GtkFileList *file_list); |
gint |
gtk_file_list_get_filetype |
(GtkFileList *file_list); |
gint |
gtk_file_list_add_type |
(GtkFileList *file_list, |
void |
gtk_file_list_add_type_filter |
(GtkFileList *file_list, |
|
No signals |
struct _GtkFileList { GtkIconList iconlist; gint sort_mode; gchar *filter; gboolean show_folders; gboolean show_hidden; gchar *path; GList *pixmaps; GList *types; gint ntypes; }; |
struct _GtkFileListItem { gchar *file_name; gint type; gint is_dir; gint is_link; }; |
enum { GTK_FILE_LIST_FOLDER, GTK_FILE_LIST_FILE, GTK_FILE_LIST_HTML, GTK_FILE_LIST_TEXT, GTK_FILE_LIST_DOC, GTK_FILE_LIST_PS, GTK_FILE_LIST_PDF, GTK_FILE_LIST_C, GTK_FILE_LIST_CPP, GTK_FILE_LIST_H, GTK_FILE_LIST_F, GTK_FILE_LIST_JAVA, GTK_FILE_LIST_EXEC, GTK_FILE_LIST_IMG, GTK_FILE_LIST_ARCH, GTK_FILE_LIST_PKG, GTK_FILE_LIST_DEB, GTK_FILE_LIST_RPM, GTK_FILE_LIST_CAT, GTK_FILE_LIST_SOUND, GTK_FILE_LIST_MOVIE, GTK_FILE_LIST_CORE, }; |
enum { GTK_FILE_LIST_SORT_NAME, GTK_FILE_LIST_SORT_TYPE, }; "Mode" argument |
![]() |
![]() |
GtkWidget* gtk_file_list_new (guint icon_width, gint mode, const gchar *path); |
Create a newfile list widget.
Remark for the 2nd open file window you must use: gtk_icon_file_selection_show_tree(GTK_ICON_FILESEL(filesel),
TRUE);
icon width | the width of the icon |
mode | GTK_FILE_LIST_SORT_NAME, GTK_FILE_LIST_SORT_TYPE |
path | the pah to the files that will be open in filelist |
Returns | the filelist widget |
void gtk_file_list_construct (GtkFileList *file_list, guint icon_width, gint mode, const gchar *path); |
file_list | the file_list widget |
icon width | the width of the icon |
mode | GTK_FILE_LIST_SORT_NAME, GTK_FILE_LIST_SORT_TYPE |
path | the pah to the files that will be open in filelist |
void gtk_file_list_set_filter (GtkFileList *file_list, const gchar *filter); |
Set a filter for the files show in filelist.
file_list | |
filter |
gboolean gtk_file_list_open_dir (GtkFileList *file_list, const gchar *path); |
Open directory path in file list
file_list | file list widget |
path | path of the files to be shown in filelist |
gchar* gtk_file_list_get_path (GtkFileList *file_list); |
Get the path of the files shown in filelist
file_list | file list widget |