From bc3fb55c1bd579ba6fe81f50f8865e915b9c4ff2 Mon Sep 17 00:00:00 2001 From: Owen Taylor Date: Fri, 4 Apr 2003 22:43:12 +0000 Subject: Move interface definition into a private header so it can refer to Fri Apr 4 17:30:27 2003 Owen Taylor * gtkfilechooserprivate.h gtkfilechooser.h: Move interface definition into a private header so it can refer to GtkFileSystem. * *.[ch]: Switch over from using gchar *uri internally to using GtkFilePath * internally, and add conversion routines to GtkFileSystem. * TODO README: Updates. --- gtk/gtkfilesystemmodel.h | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) (limited to 'gtk/gtkfilesystemmodel.h') diff --git a/gtk/gtkfilesystemmodel.h b/gtk/gtkfilesystemmodel.h index 4edebe7ee..b3647dc6c 100644 --- a/gtk/gtkfilesystemmodel.h +++ b/gtk/gtkfilesystemmodel.h @@ -36,19 +36,18 @@ typedef struct _GtkFileSystemModel GtkFileSystemModel; GType _gtk_file_system_model_get_type (void); enum { - GTK_FILE_SYSTEM_MODEL_URI, GTK_FILE_SYSTEM_MODEL_INFO, GTK_FILE_SYSTEM_MODEL_DISPLAY_NAME, GTK_FILE_SYSTEM_MODEL_N_COLUMNS } GtkFileSystemModelColumns; GtkFileSystemModel *_gtk_file_system_model_new (GtkFileSystem *file_system, - const gchar *root_uri, + const GtkFilePath *root_path, gint max_depth, GtkFileInfoType types); const GtkFileInfo * _gtk_file_system_model_get_info (GtkFileSystemModel *model, GtkTreeIter *iter); -const gchar * _gtk_file_system_model_get_uri (GtkFileSystemModel *model, +const GtkFilePath * _gtk_file_system_model_get_path (GtkFileSystemModel *model, GtkTreeIter *iter); void _gtk_file_system_model_set_show_hidden (GtkFileSystemModel *model, gboolean show_hidden); @@ -58,15 +57,15 @@ void _gtk_file_system_model_set_show_files (GtkFileSystemModel gboolean show_files); -typedef void (*GtkFileSystemModelURIFunc) (GtkFileSystemModel *model, - GtkTreePath *path, - GtkTreeIter *iter, - gpointer user_data); +typedef void (*GtkFileSystemModelPathFunc) (GtkFileSystemModel *model, + GtkTreePath *path, + GtkTreeIter *iter, + gpointer user_data); -gboolean _gtk_file_system_model_uri_do (GtkFileSystemModel *model, - const gchar *uri, - GtkFileSystemModelURIFunc func, - gpointer user_data); +gboolean _gtk_file_system_model_path_do (GtkFileSystemModel *model, + const GtkFilePath *path, + GtkFileSystemModelPathFunc func, + gpointer user_data); G_END_DECLS -- cgit v1.2.1