GnomeVFSAppContext* gnome_vfs_app_context_new
(void);
void gnome_vfs_app_context_push_takesref
(GnomeVFSAppContext *app_context);
void gnome_vfs_app_context_push_override_takesref
(GnomeVFSAppContext *app_context);
void gnome_vfs_app_context_pop (void);
void gnome_vfs_app_context_set_attribute
(GnomeVFSAppContext *app_context,
const char *attribute_name,
const char *value);
void gnome_vfs_app_context_set_callback
(GnomeVFSAppContext *app_context,
const char *hook_name,
GnomeVFSCallback callback,
gpointer user_data);
void gnome_vfs_app_context_set_callback_full
(GnomeVFSAppContext *app_context,
const char *hook_name,
GnomeVFSCallback callback,
gpointer user_data,
gboolean dispatch_on_job_thread,
GDestroyNotify notify);
const GnomeVFSAppContext* gnome_vfs_app_context_peek_current
(void);
GnomeVFSAppContext* gnome_vfs_app_context_get_current
(void);
void gnome_vfs_app_context_ref (GnomeVFSAppContext *app_context);
void gnome_vfs_app_context_unref (GnomeVFSAppContext *app_context);
char* gnome_vfs_app_context_get_attribute
(const GnomeVFSAppContext *app_context,
const char *attribute_name);
GnomeVFSCallback gnome_vfs_app_context_get_callback
(const GnomeVFSAppContext *app_context,
const char *hook_name,
gpointer *user_data,
gboolean *p_dispatch_on_job_thread); |