Top | ![]() |
![]() |
![]() |
![]() |
void | ags_plugin_factory_read_file () |
GList * | ags_plugin_factory_list_by_name () |
void | ags_plugin_factory_add () |
AgsPlugin * | ags_plugin_factory_create () |
AgsPluginFactory * | ags_plugin_factory_get_instance () |
AgsPluginFactory * | ags_plugin_factory_new_from_file () |
AgsPluginFactory * | ags_plugin_factory_new () |
#define | AGS_IS_PLUGIN_FACTORY() |
#define | AGS_IS_PLUGIN_FACTORY_CLASS() |
#define | AGS_PLUGIN_FACTORY() |
#define | AGS_PLUGIN_FACTORY_CLASS() |
#define | AGS_PLUGIN_FACTORY_GET_CLASS() |
GType | ags_plugin_factory_get_type () |
struct | AgsPluginMetadata |
#define | AGS_TYPE_PLUGIN_FACTORY |
struct | AgsPluginFactory |
struct | AgsPluginFactoryClass |
void ags_plugin_factory_read_file (AgsPluginFactory *plugin_factory
,gchar *path
);
GList * ags_plugin_factory_list_by_name (AgsPluginFactory *plugin_factory
,gchar *plugin_name
);
void ags_plugin_factory_add (AgsPluginFactory *plugin_factory
,GType plugin_type
,gchar *plugin_name
,gchar *version
,gchar *build_id
,gchar *xml_type
,GParameter *control
,guint control_count
);
AgsPlugin * ags_plugin_factory_create (AgsPluginFactory *plugin_factory
,gchar *plugin_name
,gchar *version
,gchar *build_id
);
AgsPluginFactory *
ags_plugin_factory_new_from_file (gchar *path
);
#define AGS_IS_PLUGIN_FACTORY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_PLUGIN_FACTORY))
#define AGS_IS_PLUGIN_FACTORY_CLASS(class) (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_PLUGIN_FACTORY))
#define AGS_PLUGIN_FACTORY(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PLUGIN_FACTORY, AgsPluginFactory))
#define AGS_PLUGIN_FACTORY_CLASS(class) (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_PLUGIN_FACTORY, AgsPluginFactoryClass))
#define AGS_PLUGIN_FACTORY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_PLUGIN_FACTORY, AgsPluginFactoryClass))
struct AgsPluginMetadata { GType plugin_type; gchar *plugin_name; gchar *version; gchar *build_id; gchar *xml_type; GParameter *control; guint control_count; };
struct AgsPluginFactoryClass { GObjectClass object; void (*add)(AgsPluginFactory *plugin_factory, GType plugin_type, gchar *plugin_name, gchar *version, gchar *build_id, gchar *xml_type, GParameter *control, guint control_count); AgsPlugin* (*create)(AgsPluginFactory *plugin_factory, gchar *plugin_name, gchar *version, gchar *build_id); };
“add”
signalGObject* user_function (AgsPluginFactory *agspluginfactory, gulong arg1, gchar *arg2, gchar *arg3, gchar *arg4, gchar *arg5, guint arg6, gpointer arg7, gpointer user_data)
agspluginfactory |
the object which received the signal. |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last