nautilus-info-provider
nautilus-info-provider
|
|
Synopsis
NautilusInfoProvider;
struct NautilusInfoProviderIface;
void (*NautilusInfoProviderUpdateComplete)
(NautilusInfoProvider *provider,
NautilusOperationHandle *handle,
NautilusOperationResult result,
gpointer user_data);
NautilusOperationResult nautilus_info_provider_update_file_info
(NautilusInfoProvider *provider,
NautilusFileInfo *file,
GClosure *update_complete,
NautilusOperationHandle **handle);
void nautilus_info_provider_cancel_update
(NautilusInfoProvider *provider,
NautilusOperationHandle *handle);
void nautilus_info_provider_update_complete_invoke
(GClosure *update_complete,
NautilusInfoProvider *provider,
NautilusOperationHandle *handle,
NautilusOperationResult result);
Object Hierarchy
GInterface
+----NautilusInfoProvider
Prerequisites
NautilusInfoProvider requires
GObject.
Details
NautilusInfoProvider
typedef struct _NautilusInfoProvider NautilusInfoProvider;
struct NautilusInfoProviderIface
struct NautilusInfoProviderIface {
GTypeInterface g_iface;
NautilusOperationResult (*update_file_info) (NautilusInfoProvider *provider,
NautilusFileInfo *file,
GClosure *update_complete,
NautilusOperationHandle **handle);
void (*cancel_update) (NautilusInfoProvider *provider,
NautilusOperationHandle *handle);
};