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.