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 |