| 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
“create” signalGObject* user_function (AgsPluginFactory *agspluginfactory, gchar *arg1, gchar *arg2, gchar *arg3, gpointer user_data)
agspluginfactory |
the object which received the signal. |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last