Interface
NautilusInfoProvider
Prerequisite
In order to implement InfoProvider, your type must inherit fromGObject
.
Interface structure
struct NautilusInfoProviderInterface {
GTypeInterface g_iface;
NautilusOperationResult (* update_file_info) (
NautilusInfoProvider* provider,
NautilusFileInfo* file,
GClosure* update_complete,
NautilusOperationHandle** handle
);
void (* cancel_update) (
NautilusInfoProvider* provider,
NautilusOperationHandle* handle
);
}
Interface for extensions to provide additional information about files.
Interface members
g_iface |
|
The parent interface. |
|
update_file_info |
|
Returns a |
|
cancel_update |
|
Cancels a previous call to nautilus_info_provider_update_file_info().
See |
Virtual methods
Nautilus.InfoProvider.cancel_update
Cancels a previous call to nautilus_info_provider_update_file_info().
See nautilus_info_provider_cancel_update()
for details.
Nautilus.InfoProvider.update_file_info
Returns a NautilusOperationResult
.
See nautilus_info_provider_update_file_info()
for details.