nautilus-info-provider

nautilus-info-provider

Synopsis

                    NautilusInfoProvider;
                    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.

Description

Details

NautilusInfoProvider

typedef struct _NautilusInfoProvider NautilusInfoProvider;


NautilusInfoProviderIface

typedef struct {
	GTypeInterface g_iface;

	NautilusOperationResult (*update_file_info) (NautilusInfoProvider     *provider,
						     NautilusFileInfo         *file,
						     GClosure                 *update_complete,
						     NautilusOperationHandle **handle);
	void                    (*cancel_update)    (NautilusInfoProvider     *provider,
						     NautilusOperationHandle  *handle);
} NautilusInfoProviderIface;


NautilusInfoProviderUpdateComplete ()

void                (*NautilusInfoProviderUpdateComplete)
                                                        (NautilusInfoProvider *provider,
                                                         NautilusOperationHandle *handle,
                                                         NautilusOperationResult result,
                                                         gpointer user_data);

provider :

handle :

result :

user_data :


nautilus_info_provider_update_file_info ()

NautilusOperationResult  nautilus_info_provider_update_file_info
                                                        (NautilusInfoProvider *provider,
                                                         NautilusFileInfo *file,
                                                         GClosure *update_complete,
                                                         NautilusOperationHandle **handle);

provider :

file :

update_complete :

handle :

Returns :


nautilus_info_provider_cancel_update ()

void                nautilus_info_provider_cancel_update
                                                        (NautilusInfoProvider *provider,
                                                         NautilusOperationHandle *handle);

provider :

handle :


nautilus_info_provider_update_complete_invoke ()

void                nautilus_info_provider_update_complete_invoke
                                                        (GClosure *update_complete,
                                                         NautilusInfoProvider *provider,
                                                         NautilusOperationHandle *handle,
                                                         NautilusOperationResult result);

update_complete :

provider :

handle :

result :