CongPluginManager

CongPluginManager

Synopsis

CongPluginManager * cong_plugin_manager_new             (void);
CongPlugin *        cong_plugin_manager_register        (CongPluginManager *plugin_manager,
                                                         const gchar *id,
                                                         CongPluginCallbackRegister register_callback,
                                                         CongPluginCallbackConfigure configure_callback);
void                cong_plugin_manager_unregister      (CongPluginManager *plugin_manager,
                                                         CongPlugin *plugin);
void                cong_plugin_manager_for_each_plugin (CongPluginManager *plugin_manager,
                                                         void (callbackCongPlugin *plugin,gpointer user_data) (),
                                                         gpointer user_data);
void                cong_plugin_manager_for_each_service
                                                        (CongPluginManager *plugin_manager,
                                                         void (callbackCongService *service,gpointer user_data) (),
                                                         gpointer user_data);
void                cong_plugin_manager_for_each_service_of_type
                                                        (CongPluginManager *plugin_manager,
                                                         GType type,
                                                         void (callbackCongService *service,gpointer user_data) (),
                                                         gpointer user_data);
CongService *       cong_plugin_manager_locate_service_by_id
                                                        (CongPluginManager *plugin_manager,
                                                         GType type,
                                                         const gchar *service_id);
void                cong_plugin_manager_for_each_document_factory
                                                        (CongPluginManager *plugin_manager,
                                                         void (callbackCongServiceDocumentFactory *factory, gpointer user_data) (),
                                                         gpointer user_data);
void                cong_plugin_manager_for_each_importer
                                                        (CongPluginManager *plugin_manager,
                                                         void (callbackCongServiceImporter *importer, gpointer user_data) (),
                                                         gpointer user_data);
void                cong_plugin_manager_for_each_exporter
                                                        (CongPluginManager *plugin_manager,
                                                         void (callbackCongServiceExporter *exporter, gpointer user_data) (),
                                                         gpointer user_data);
void                cong_plugin_manager_for_each_print_method
                                                        (CongPluginManager *plugin_manager,
                                                         void (callbackCongServicePrintMethod *print_method,gpointer user_data) (),
                                                         gpointer user_data);
void                cong_plugin_manager_for_each_doc_tool
                                                        (CongPluginManager *plugin_manager,
                                                         void (callbackCongServiceDocTool *doc_tool, gpointer user_data) (),
                                                         gpointer user_data);
void                cong_plugin_manager_for_each_node_tool
                                                        (CongPluginManager *plugin_manager,
                                                         void (callbackCongServiceNodeTool *node_tool, gpointer user_data) (),
                                                         gpointer user_data);
void                cong_plugin_manager_for_each_custom_property_dialog
                                                        (CongPluginManager *plugin_manager,
                                                         void (callbackCongServiceNodePropertyDialog *custom_property_dialog, gpointer user_data) (),
                                                         gpointer user_data);
CongServiceNodePropertyDialog * cong_plugin_manager_locate_custom_property_dialog_by_id
                                                        (CongPluginManager *plugin_manager,
                                                         const gchar *plugin_id);
CongServiceEditorNodeFactory * cong_plugin_manager_locate_editor_node_factory_by_id
                                                        (CongPluginManager *plugin_manager,
                                                         const gchar *plugin_id);

Description

Details

cong_plugin_manager_new ()

CongPluginManager * cong_plugin_manager_new             (void);

Returns :

a new CongPluginManager

cong_plugin_manager_register ()

CongPlugin *        cong_plugin_manager_register        (CongPluginManager *plugin_manager,
                                                         const gchar *id,
                                                         CongPluginCallbackRegister register_callback,
                                                         CongPluginCallbackConfigure configure_callback);

TODO: Write me

plugin_manager :

id :

register_callback :

configure_callback :

Returns :


cong_plugin_manager_unregister ()

void                cong_plugin_manager_unregister      (CongPluginManager *plugin_manager,
                                                         CongPlugin *plugin);

plugin_manager :

plugin :


cong_plugin_manager_for_each_plugin ()

void                cong_plugin_manager_for_each_plugin (CongPluginManager *plugin_manager,
                                                         void (callbackCongPlugin *plugin,gpointer user_data) (),
                                                         gpointer user_data);

TODO: Write me

plugin_manager :

callback :

user_data :


cong_plugin_manager_for_each_service ()

void                cong_plugin_manager_for_each_service
                                                        (CongPluginManager *plugin_manager,
                                                         void (callbackCongService *service,gpointer user_data) (),
                                                         gpointer user_data);

plugin_manager :

callback :

user_data :


cong_plugin_manager_for_each_service_of_type ()

void                cong_plugin_manager_for_each_service_of_type
                                                        (CongPluginManager *plugin_manager,
                                                         GType type,
                                                         void (callbackCongService *service,gpointer user_data) (),
                                                         gpointer user_data);

plugin_manager :

type :

callback :

user_data :


cong_plugin_manager_locate_service_by_id ()

CongService *       cong_plugin_manager_locate_service_by_id
                                                        (CongPluginManager *plugin_manager,
                                                         GType type,
                                                         const gchar *service_id);

plugin_manager :

type :

service_id :

Returns :


cong_plugin_manager_for_each_document_factory ()

void                cong_plugin_manager_for_each_document_factory
                                                        (CongPluginManager *plugin_manager,
                                                         void (callbackCongServiceDocumentFactory *factory, gpointer user_data) (),
                                                         gpointer user_data);

TODO: Write me

plugin_manager :

callback :

user_data :


cong_plugin_manager_for_each_importer ()

void                cong_plugin_manager_for_each_importer
                                                        (CongPluginManager *plugin_manager,
                                                         void (callbackCongServiceImporter *importer, gpointer user_data) (),
                                                         gpointer user_data);

TODO: Write me

plugin_manager :

callback :

user_data :


cong_plugin_manager_for_each_exporter ()

void                cong_plugin_manager_for_each_exporter
                                                        (CongPluginManager *plugin_manager,
                                                         void (callbackCongServiceExporter *exporter, gpointer user_data) (),
                                                         gpointer user_data);

TODO: Write me

plugin_manager :

callback :

user_data :


cong_plugin_manager_for_each_print_method ()

void                cong_plugin_manager_for_each_print_method
                                                        (CongPluginManager *plugin_manager,
                                                         void (callbackCongServicePrintMethod *print_method,gpointer user_data) (),
                                                         gpointer user_data);

TODO: Write me

plugin_manager :

callback :

user_data :


cong_plugin_manager_for_each_doc_tool ()

void                cong_plugin_manager_for_each_doc_tool
                                                        (CongPluginManager *plugin_manager,
                                                         void (callbackCongServiceDocTool *doc_tool, gpointer user_data) (),
                                                         gpointer user_data);

TODO: Write me

plugin_manager :

callback :

user_data :


cong_plugin_manager_for_each_node_tool ()

void                cong_plugin_manager_for_each_node_tool
                                                        (CongPluginManager *plugin_manager,
                                                         void (callbackCongServiceNodeTool *node_tool, gpointer user_data) (),
                                                         gpointer user_data);

TODO: Write me

plugin_manager :

callback :

user_data :


cong_plugin_manager_for_each_custom_property_dialog ()

void                cong_plugin_manager_for_each_custom_property_dialog
                                                        (CongPluginManager *plugin_manager,
                                                         void (callbackCongServiceNodePropertyDialog *custom_property_dialog, gpointer user_data) (),
                                                         gpointer user_data);

plugin_manager :

callback :

user_data :


cong_plugin_manager_locate_custom_property_dialog_by_id ()

CongServiceNodePropertyDialog * cong_plugin_manager_locate_custom_property_dialog_by_id
                                                        (CongPluginManager *plugin_manager,
                                                         const gchar *plugin_id);

TODO: Write me

plugin_manager :

plugin_id :

Returns :


cong_plugin_manager_locate_editor_node_factory_by_id ()

CongServiceEditorNodeFactory * cong_plugin_manager_locate_editor_node_factory_by_id
                                                        (CongPluginManager *plugin_manager,
                                                         const gchar *plugin_id);

TODO: Write me

plugin_manager :

plugin_id :

Returns :