21 #ifndef __GTK_FILE_SYSTEM_H__ 
   22 #define __GTK_FILE_SYSTEM_H__ 
   29 #define GTK_TYPE_FILE_SYSTEM         (_gtk_file_system_get_type ()) 
   30 #define GTK_FILE_SYSTEM(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_FILE_SYSTEM, GtkFileSystem)) 
   31 #define GTK_FILE_SYSTEM_CLASS(c)     (G_TYPE_CHECK_CLASS_CAST    ((c), GTK_TYPE_FILE_SYSTEM, GtkFileSystemClass)) 
   32 #define GTK_IS_FILE_SYSTEM(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_FILE_SYSTEM)) 
   33 #define GTK_IS_FILE_SYSTEM_CLASS(c)  (G_TYPE_CHECK_CLASS_TYPE    ((c), GTK_TYPE_FILE_SYSTEM)) 
   34 #define GTK_FILE_SYSTEM_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS  ((o), GTK_TYPE_FILE_SYSTEM, GtkFileSystemClass)) 
   36 #define GTK_TYPE_FOLDER         (_gtk_folder_get_type ()) 
   37 #define GTK_FOLDER(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_FOLDER, GtkFolder)) 
   38 #define GTK_FOLDER_CLASS(c)     (G_TYPE_CHECK_CLASS_CAST    ((c), GTK_TYPE_FOLDER, GtkFolderClass)) 
   39 #define GTK_IS_FOLDER(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_FOLDER)) 
   40 #define GTK_IS_FOLDER_CLASS(c)  (G_TYPE_CHECK_CLASS_TYPE    ((c), GTK_TYPE_FOLDER)) 
   41 #define GTK_FOLDER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS  ((o), GTK_TYPE_FOLDER, GtkFolderClass)) 
  105                                                          const gchar                       *attributes,
 
  110                                                          GMountOperation                   *mount_operation,
 
  115                                                          GMountOperation                   *mount_operation,
 
GCancellable * _gtk_file_system_mount_volume(GtkFileSystem *file_system, GtkFileSystemVolume *volume, GMountOperation *mount_operation, GtkFileSystemVolumeMountCallback callback, gpointer data)
GSList * _gtk_file_system_list_bookmarks(GtkFileSystem *file_system)
GSList * _gtk_folder_list_children(GtkFolder *folder)
gchar * _gtk_file_system_volume_get_display_name(GtkFileSystemVolume *volume)
struct GtkFileSystemVolume GtkFileSystemVolume
GFileInfo * _gtk_folder_get_info(GtkFolder *folder, GFile *file)
GtkFileSystemVolume * _gtk_file_system_volume_ref(GtkFileSystemVolume *volume)
void(* GtkFileSystemVolumeMountCallback)(GCancellable *cancellable, GtkFileSystemVolume *volume, const GError *error, gpointer data)
void _gtk_file_system_bookmark_free(GtkFileSystemBookmark *bookmark)
GSList * _gtk_file_system_list_volumes(GtkFileSystem *file_system)
gboolean _gtk_file_has_native_path(GFile *file)
GCancellable * _gtk_file_system_mount_enclosing_volume(GtkFileSystem *file_system, GFile *file, GMountOperation *mount_operation, GtkFileSystemVolumeMountCallback callback, gpointer data)
void(* GtkFileSystemGetInfoCallback)(GCancellable *cancellable, GFileInfo *file_info, const GError *error, gpointer data)
GdkPixbuf * _gtk_file_system_volume_render_icon(GtkFileSystemVolume *volume, GtkWidget *widget, gint icon_size, GError **error)
GCancellable * _gtk_file_system_get_info(GtkFileSystem *file_system, GFile *file, const gchar *attributes, GtkFileSystemGetInfoCallback callback, gpointer data)
gchar * _gtk_file_system_get_bookmark_label(GtkFileSystem *file_system, GFile *file)
gboolean _gtk_file_system_insert_bookmark(GtkFileSystem *file_system, GFile *file, gint position, GError **error)
GtkFileSystemVolume * _gtk_file_system_get_volume_for_file(GtkFileSystem *file_system, GFile *file)
gboolean _gtk_folder_is_finished_loading(GtkFolder *folder)
void _gtk_file_system_volume_unref(GtkFileSystemVolume *volume)
GdkPixbuf * _gtk_file_info_render_icon(GFileInfo *info, GtkWidget *widget, gint icon_size)
void _gtk_file_system_set_bookmark_label(GtkFileSystem *file_system, GFile *file, const gchar *label)
GType _gtk_file_system_get_type(void) G_GNUC_CONST
GtkFileSystem * _gtk_file_system_new(void)
void(* GtkFileSystemGetFolderCallback)(GCancellable *cancellable, GtkFolder *folder, const GError *error, gpointer data)
gboolean _gtk_file_system_volume_is_mounted(GtkFileSystemVolume *volume)
gboolean _gtk_file_info_consider_as_directory(GFileInfo *info)
gboolean _gtk_file_system_remove_bookmark(GtkFileSystem *file_system, GFile *file, GError **error)
struct GtkFileSystemBookmark GtkFileSystemBookmark
GFile * _gtk_file_system_volume_get_root(GtkFileSystemVolume *volume)
void(* bookmarks_changed)(GtkFileSystem *file_system)
GObjectClass parent_class
void(* volumes_changed)(GtkFileSystem *file_system)
GObjectClass parent_class
void(* files_added)(GtkFolder *folder, GList *paths)
void(* files_removed)(GtkFolder *folder, GList *paths)
void(* finished_loading)(GtkFolder *folder)
void(* files_changed)(GtkFolder *folder, GList *paths)
void(* deleted)(GtkFolder *folder)