EvolutionImporter GTK+ object used to create Evolution Importers . The #EvolutionImporter object provides a GTK+ wrapper for the CORBA interface that is used to communicate between the importer and the Evolution shell. Casts a #GtkObject to an #EvolutionImporter @obj: A GTK+ object. The function that is called when the Evolution shell wants to know whether this #EvolutionImporter is able to support the file specified by @filename. @importer: An #EvolutionImporter object. @filename: The name of file to check. @closure: The data that was passed into evolution_importer_new (). @Returns: #TRUE if the importer can handle the file, #FALSE otherwise The function that is called when the Evolution shell wants the #EvolutionImporter to load a file. @importer: An #EvolutionImporter object. @filename: The name of the file to load. @closure: The data that was passed into evolution_importer_new (). @Returns: #TRUE on success, #FALSE otherwise. The function that is called when the Evolution shell wants the #EvolutionImporter to process the next item in the file. This function may process one item, or it may process as many as it wants/is able to. @importer: An #EvolutionImporter object. @listener: A #CORBA_Object that will be informed of the results. @closure: The data that was passed into evolution_importer_new (). @ev: A #CORBA_Environment for returning any CORBA exceptions that may occur. The function that is called when the Evolution shell wants to find out about any errors that may have occurred. @importer: An #EvolutionImporter object. @closure: The data that was passed into evolution_importer_new (). @Returns: A string with the error message, or #NULL if there was none. These values describe the result of the processItem CORBA method. @support_format_fn: @load_file_fn: @process_item_fn: @get_error_fn: @closure: @Returns: