Top | ![]() |
![]() |
![]() |
![]() |
PeonyInfoProvider allows extension to provide additional information about
files. When peony_info_provider_update_file_info()
is called by the application,
extensions will know that it's time to add extra information to the provided
PeonyFileInfo.
void (*PeonyInfoProviderUpdateComplete) (PeonyInfoProvider *provider
,PeonyOperationHandle *handle
,PeonyOperationResult result
,gpointer user_data
);
PeonyOperationResult peony_info_provider_update_file_info (PeonyInfoProvider *provider
,PeonyFileInfo *file
,GClosure *update_complete
,PeonyOperationHandle **handle
);
void peony_info_provider_cancel_update (PeonyInfoProvider *provider
,PeonyOperationHandle *handle
);
void peony_info_provider_update_complete_invoke (GClosure *update_complete
,PeonyInfoProvider *provider
,PeonyOperationHandle *handle
,PeonyOperationResult result
);
struct PeonyInfoProviderIface { GTypeInterface g_iface; PeonyOperationResult (*update_file_info) (PeonyInfoProvider *provider, PeonyFileInfo *file, GClosure *update_complete, PeonyOperationHandle **handle); void (*cancel_update) (PeonyInfoProvider *provider, PeonyOperationHandle *handle); };
Interface for extensions to provide additional information about files.
Returns a PeonyOperationResult.
See |
||
Cancels a previous call to |