21 #ifndef __GTK_FILE_SYSTEM_MODEL_H__
22 #define __GTK_FILE_SYSTEM_MODEL_H__
30 #define GTK_TYPE_FILE_SYSTEM_MODEL (_gtk_file_system_model_get_type ())
31 #define GTK_FILE_SYSTEM_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FILE_SYSTEM_MODEL, GtkFileSystemModel))
32 #define GTK_IS_FILE_SYSTEM_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FILE_SYSTEM_MODEL))
50 const gchar * attributes,
73 const char *attributes);
79 gboolean show_hidden);
81 gboolean show_folders);
85 gboolean show_folders);
struct _GtkFileFilter GtkFileFilter
void _gtk_file_system_model_remove_editable(GtkFileSystemModel *model)
struct _GtkFileSystemModel GtkFileSystemModel
void _gtk_file_system_model_clear_cache(GtkFileSystemModel *model, int column)
GtkFileSystemModel * _gtk_file_system_model_new_for_directory(GFile *dir, const gchar *attributes, GtkFileSystemModelGetValue get_func, gpointer get_data, guint n_columns,...)
GFileInfo * _gtk_file_system_model_get_info(GtkFileSystemModel *model, GtkTreeIter *iter)
const GValue * _gtk_file_system_model_get_value(GtkFileSystemModel *model, GtkTreeIter *iter, int column)
gboolean _gtk_file_system_model_iter_is_filtered_out(GtkFileSystemModel *model, GtkTreeIter *iter)
void _gtk_file_system_model_set_show_files(GtkFileSystemModel *model, gboolean show_files)
gboolean _gtk_file_system_model_get_iter_for_file(GtkFileSystemModel *model, GtkTreeIter *iter, GFile *file)
GType _gtk_file_system_model_get_type(void) G_GNUC_CONST
void _gtk_file_system_model_update_file(GtkFileSystemModel *model, GFile *file, GFileInfo *info)
void _gtk_file_system_model_set_filter(GtkFileSystemModel *model, GtkFileFilter *filter)
void _gtk_file_system_model_set_show_hidden(GtkFileSystemModel *model, gboolean show_hidden)
void _gtk_file_system_model_add_and_query_file(GtkFileSystemModel *model, GFile *file, const char *attributes)
gboolean(* GtkFileSystemModelGetValue)(GtkFileSystemModel *model, GFile *file, GFileInfo *info, int column, GValue *value, gpointer user_data)
GtkFileSystemModel * _gtk_file_system_model_new(GtkFileSystemModelGetValue get_func, gpointer get_data, guint n_columns,...)
GFile * _gtk_file_system_model_get_file(GtkFileSystemModel *model, GtkTreeIter *iter)
void _gtk_file_system_model_add_editable(GtkFileSystemModel *model, GtkTreeIter *iter)
GCancellable * _gtk_file_system_model_get_cancellable(GtkFileSystemModel *model)
void _gtk_file_system_model_set_filter_folders(GtkFileSystemModel *model, gboolean show_folders)
gboolean _gtk_file_system_model_iter_is_visible(GtkFileSystemModel *model, GtkTreeIter *iter)
void _gtk_file_system_model_set_show_folders(GtkFileSystemModel *model, gboolean show_folders)