![]() | ![]() | ![]() | Conglomerate Programmer's Reference Manual | ![]() |
---|
CongPluginManagerCongPluginManager — |
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 (*callback) (CongPlugin *plugin,gpointer user_data), gpointer user_data); void cong_plugin_manager_for_each_service (CongPluginManager *plugin_manager, void (*callback) (CongService *service,gpointer user_data), gpointer user_data); void cong_plugin_manager_for_each_service_of_type (CongPluginManager *plugin_manager, GType type, void (*callback) (CongService *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 (*callback) (CongServiceDocumentFactory *factory, gpointer user_data), gpointer user_data); void cong_plugin_manager_for_each_importer (CongPluginManager *plugin_manager, void (*callback) (CongServiceImporter *importer, gpointer user_data), gpointer user_data); void cong_plugin_manager_for_each_exporter (CongPluginManager *plugin_manager, void (*callback) (CongServiceExporter *exporter, gpointer user_data), gpointer user_data); void cong_plugin_manager_for_each_print_method (CongPluginManager *plugin_manager, void (*callback) (CongServicePrintMethod *print_method,gpointer user_data), gpointer user_data); void cong_plugin_manager_for_each_doc_tool (CongPluginManager *plugin_manager, void (*callback) (CongServiceDocTool *doc_tool, gpointer user_data), gpointer user_data); void cong_plugin_manager_for_each_node_tool (CongPluginManager *plugin_manager, void (*callback) (CongServiceNodeTool *node_tool, gpointer user_data), gpointer user_data); void cong_plugin_manager_for_each_custom_property_dialog (CongPluginManager *plugin_manager, void (*callback) (CongServiceNodePropertyDialog *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);
CongPluginManager* cong_plugin_manager_new (void);
Returns : | a new CongPluginManager |
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 : |
void cong_plugin_manager_unregister (CongPluginManager *plugin_manager, CongPlugin *plugin);
plugin_manager : | |
plugin : |
void cong_plugin_manager_for_each_plugin (CongPluginManager *plugin_manager, void (*callback) (CongPlugin *plugin,gpointer user_data), gpointer user_data);
TODO: Write me
plugin_manager : | |
callback : | |
user_data : |
void cong_plugin_manager_for_each_service (CongPluginManager *plugin_manager, void (*callback) (CongService *service,gpointer user_data), gpointer user_data);
plugin_manager : | |
callback : | |
user_data : |
void cong_plugin_manager_for_each_service_of_type (CongPluginManager *plugin_manager, GType type, void (*callback) (CongService *service,gpointer user_data), gpointer user_data);
plugin_manager : | |
type : | |
callback : | |
user_data : |
CongService* cong_plugin_manager_locate_service_by_id (CongPluginManager *plugin_manager, GType type, const gchar *service_id);
plugin_manager : | |
type : | |
service_id : | |
Returns : |
void cong_plugin_manager_for_each_document_factory (CongPluginManager *plugin_manager, void (*callback) (CongServiceDocumentFactory *factory, gpointer user_data), gpointer user_data);
TODO: Write me
plugin_manager : | |
callback : | |
user_data : |
void cong_plugin_manager_for_each_importer (CongPluginManager *plugin_manager, void (*callback) (CongServiceImporter *importer, gpointer user_data), gpointer user_data);
TODO: Write me
plugin_manager : | |
callback : | |
user_data : |
void cong_plugin_manager_for_each_exporter (CongPluginManager *plugin_manager, void (*callback) (CongServiceExporter *exporter, gpointer user_data), gpointer user_data);
TODO: Write me
plugin_manager : | |
callback : | |
user_data : |
void cong_plugin_manager_for_each_print_method (CongPluginManager *plugin_manager, void (*callback) (CongServicePrintMethod *print_method,gpointer user_data), gpointer user_data);
TODO: Write me
plugin_manager : | |
callback : | |
user_data : |
void cong_plugin_manager_for_each_doc_tool (CongPluginManager *plugin_manager, void (*callback) (CongServiceDocTool *doc_tool, gpointer user_data), gpointer user_data);
TODO: Write me
plugin_manager : | |
callback : | |
user_data : |
void cong_plugin_manager_for_each_node_tool (CongPluginManager *plugin_manager, void (*callback) (CongServiceNodeTool *node_tool, gpointer user_data), gpointer user_data);
TODO: Write me
plugin_manager : | |
callback : | |
user_data : |
void cong_plugin_manager_for_each_custom_property_dialog (CongPluginManager *plugin_manager, void (*callback) (CongServiceNodePropertyDialog *custom_property_dialog, gpointer user_data), gpointer user_data);
plugin_manager : | |
callback : | |
user_data : |
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 : |
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 : |
<< CongPlugin | CongService >> |