diff options
author | Benjamin Otte <otte@gnome.org> | 2009-06-24 16:36:20 +0200 |
---|---|---|
committer | Benjamin Otte <otte@gnome.org> | 2009-10-15 22:00:09 +0200 |
commit | 10e8d6abca18836c69da9101421fc35f29a0a207 (patch) | |
tree | c26b8a6af62860526a82d51cafdc5a1e1214bb2a /gtk/gtkfilesystemmodel.h | |
parent | cd337e2a95c2363d95c87319aec4907f773384e8 (diff) | |
download | gtk+-10e8d6abca18836c69da9101421fc35f29a0a207.tar.gz |
Make the filesystem model filter API use a GtkFileFilter
This gets rid of the vfunc API and does exactly what the file chooser
wants.
Diffstat (limited to 'gtk/gtkfilesystemmodel.h')
-rw-r--r-- | gtk/gtkfilesystemmodel.h | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/gtk/gtkfilesystemmodel.h b/gtk/gtkfilesystemmodel.h index a6cc44b189..ae04e2f0ed 100644 --- a/gtk/gtkfilesystemmodel.h +++ b/gtk/gtkfilesystemmodel.h @@ -21,7 +21,8 @@ #ifndef __GTK_FILE_SYSTEM_MODEL_H__ #define __GTK_FILE_SYSTEM_MODEL_H__ -#include "gtkfilesystem.h" +#include <gio/gio.h> +#include <gtk/gtkfilefilter.h> #include <gtk/gtktreemodel.h> G_BEGIN_DECLS @@ -80,14 +81,8 @@ void _gtk_file_system_model_thaw_updates (GtkFileSystemModel void _gtk_file_system_model_clear_cache (GtkFileSystemModel *model, int column); -typedef gboolean (*GtkFileSystemModelFilter) (GtkFileSystemModel *model, - GFile *file, - GFileInfo *info, - gpointer user_data); - -void _gtk_file_system_model_set_filter (GtkFileSystemModel *model, - GtkFileSystemModelFilter filter, - gpointer user_data); +void _gtk_file_system_model_set_filter (GtkFileSystemModel *model, + GtkFileFilter *filter); void _gtk_file_system_model_add_editable (GtkFileSystemModel *model, GtkTreeIter *iter); |