diff options
author | Carlos Garnacho <carlos@imendio.com> | 2008-06-10 00:39:35 +0000 |
---|---|---|
committer | Carlos Garnacho <carlosg@src.gnome.org> | 2008-06-10 00:39:35 +0000 |
commit | 640d68778a82ae1c338d1583af49120c7119e3ae (patch) | |
tree | 72c424513afd4aeae2885ad037ce2f1cfe203546 /gtk/gtkpathbar.h | |
parent | d717e77c1dc6a4588154a779062aa385554c8bb9 (diff) | |
download | gtk+-640d68778a82ae1c338d1583af49120c7119e3ae.tar.gz |
Bug 520874 - Should use gio directly.
2008-06-10 Carlos Garnacho <carlos@imendio.com>
Bug 520874 - Should use gio directly.
* gtk/gtkfilesystem.[ch]: Turn into a private object, which mostly
provides helper functions for asynchronous calls, folder abstraction
and uniform handling of volumes/drives/mounts.
* gtk/gtkfilesystemwin32.[ch]:
* gtk/gtkfilesystemunix.[ch]: Removed, these are no longer required.
* gtk/gtkfilechooser.c:
* gtk/gtkfilechooserbutton.c:
* gtk/gtkfilechooserdefault.c:
* gtk/gtkfilechooserentry.[ch]:
* gtk/gtkfilechooserprivate.h:
* gtk/gtkfilechooserutils.c:
* gtk/gtkfilesystemmodel.[ch]:
* gtk/gtkpathbar.[ch]: Use GIO internally. Adapt to GtkFileSystem API.
Do not load filesystem implementation modules.
* gtk/Makefile.am:
* gtk/gtk.symbols: the gtkfilesystem.h private header isn't installed
anymore, nor the unix/win32 implementations.
* README.in: Add blurb about these changes.
svn path=/trunk/; revision=20342
Diffstat (limited to 'gtk/gtkpathbar.h')
-rw-r--r-- | gtk/gtkpathbar.h | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/gtk/gtkpathbar.h b/gtk/gtkpathbar.h index aa56ff81ca..2006411a0a 100644 --- a/gtk/gtkpathbar.h +++ b/gtk/gtkpathbar.h @@ -41,11 +41,11 @@ struct _GtkPathBar GtkContainer parent; GtkFileSystem *file_system; - GtkFilePath *root_path; - GtkFilePath *home_path; - GtkFilePath *desktop_path; + GFile *root_file; + GFile *home_file; + GFile *desktop_file; - GtkFileSystemHandle *set_path_handle; + GCancellable *get_info_cancellable; GdkPixbuf *root_icon; GdkPixbuf *home_icon; @@ -76,16 +76,16 @@ struct _GtkPathBarClass GtkContainerClass parent_class; void (* path_clicked) (GtkPathBar *path_bar, - GtkFilePath *file_path, - GtkFilePath *child_path, + GFile *file, + GFile *child_file, gboolean child_is_hidden); }; GType gtk_path_bar_get_type (void) G_GNUC_CONST; void _gtk_path_bar_set_file_system (GtkPathBar *path_bar, GtkFileSystem *file_system); -gboolean _gtk_path_bar_set_path (GtkPathBar *path_bar, - const GtkFilePath *file_path, +gboolean _gtk_path_bar_set_file (GtkPathBar *path_bar, + GFile *file, gboolean keep_trail, GError **error); void _gtk_path_bar_up (GtkPathBar *path_bar); |