X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=gtk%2Fgtkfilesystemmodel.h;h=575cc23d07ead02c5c4138a61891242bef737366;hb=45ad8a06ad511ad95a74172172b9fe459bc666ad;hp=0ff4450054b4f97119997672f2927c1f548d59ca;hpb=5a31dfd66beabb43206a6c23a699a3297cd9cac3;p=~andy%2Fgtk diff --git a/gtk/gtkfilesystemmodel.h b/gtk/gtkfilesystemmodel.h index 0ff445005..575cc23d0 100644 --- a/gtk/gtkfilesystemmodel.h +++ b/gtk/gtkfilesystemmodel.h @@ -13,9 +13,7 @@ * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. + * License along with this library. If not, see . */ #ifndef __GTK_FILE_SYSTEM_MODEL_H__ @@ -53,6 +51,10 @@ GtkFileSystemModel *_gtk_file_system_model_new_for_directory(GFile * guint n_columns, ...); GCancellable * _gtk_file_system_model_get_cancellable (GtkFileSystemModel *model); +gboolean _gtk_file_system_model_iter_is_visible (GtkFileSystemModel *model, + GtkTreeIter *iter); +gboolean _gtk_file_system_model_iter_is_filtered_out (GtkFileSystemModel *model, + GtkTreeIter *iter); GFileInfo * _gtk_file_system_model_get_info (GtkFileSystemModel *model, GtkTreeIter *iter); gboolean _gtk_file_system_model_get_iter_for_file(GtkFileSystemModel *model, @@ -64,18 +66,12 @@ const GValue * _gtk_file_system_model_get_value (GtkFileSystemModel GtkTreeIter * iter, int column); -void _gtk_file_system_model_add_file (GtkFileSystemModel *model, - GFile *file, - GFileInfo *info); void _gtk_file_system_model_add_and_query_file (GtkFileSystemModel *model, GFile *file, const char *attributes); -void _gtk_file_system_model_remove_file (GtkFileSystemModel *model, - GFile *file); void _gtk_file_system_model_update_file (GtkFileSystemModel *model, GFile *file, - GFileInfo *info, - gboolean requires_resort); + GFileInfo *info); void _gtk_file_system_model_set_show_hidden (GtkFileSystemModel *model, gboolean show_hidden); @@ -83,8 +79,8 @@ void _gtk_file_system_model_set_show_folders (GtkFileSystemModel gboolean show_folders); void _gtk_file_system_model_set_show_files (GtkFileSystemModel *model, gboolean show_files); -void _gtk_file_system_model_freeze_updates (GtkFileSystemModel *model); -void _gtk_file_system_model_thaw_updates (GtkFileSystemModel *model); +void _gtk_file_system_model_set_filter_folders (GtkFileSystemModel *model, + gboolean show_folders); void _gtk_file_system_model_clear_cache (GtkFileSystemModel *model, int column);