Top |
CajaInfoProvider allows extension to provide additional information about
files. When caja_info_provider_update_file_info()
is called by the application,
extensions will know that it's time to add extra information to the provided
CajaFileInfo.
void (*CajaInfoProviderUpdateComplete) (CajaInfoProvider *provider
,CajaOperationHandle *handle
,CajaOperationResult result
,gpointer user_data
);
CajaOperationResult caja_info_provider_update_file_info (CajaInfoProvider *provider
,CajaFileInfo *file
,GClosure *update_complete
,CajaOperationHandle **handle
);
void caja_info_provider_cancel_update (CajaInfoProvider *provider
,CajaOperationHandle *handle
);
void caja_info_provider_update_complete_invoke (GClosure *update_complete
,CajaInfoProvider *provider
,CajaOperationHandle *handle
,CajaOperationResult result
);
struct CajaInfoProviderIface { GTypeInterface g_iface; CajaOperationResult (*update_file_info) (CajaInfoProvider *provider, CajaFileInfo *file, GClosure *update_complete, CajaOperationHandle **handle); void (*cancel_update) (CajaInfoProvider *provider, CajaOperationHandle *handle); };
Interface for extensions to provide additional information about files.
Returns a CajaOperationResult.
See |
||
Cancels a previous call to |