| Top |
| void | (*IdeExtensionSetAdapterForeachFunc) () |
| IdeExtensionSetAdapter * | ide_extension_set_adapter_new () |
| PeasEngine * | ide_extension_set_adapter_get_engine () |
| GType | ide_extension_set_adapter_get_interface_type () |
| const gchar * | ide_extension_set_adapter_get_key () |
| void | ide_extension_set_adapter_set_key () |
| const gchar * | ide_extension_set_adapter_get_value () |
| void | ide_extension_set_adapter_set_value () |
| guint | ide_extension_set_adapter_get_n_extensions () |
| void | ide_extension_set_adapter_foreach () |
| void | ide_extension_set_adapter_foreach_by_priority () |
| PeasExtension * | ide_extension_set_adapter_get_extension () |
| PeasEngine * | engine | Read / Write / Construct Only |
| GType * | interface-type | Read / Write / Construct Only |
| gchar * | key | Read / Write |
| gchar * | value | Read / Write |
| void | extension-added | Run Last |
| void | extension-removed | Run Last |
| void | extensions-loaded | Run Last |
void (*IdeExtensionSetAdapterForeachFunc) (IdeExtensionSetAdapter *set,PeasPluginInfo *plugin_info,PeasExtension *extension,gpointer user_data);
IdeExtensionSetAdapter * ide_extension_set_adapter_new (IdeObject *parent,PeasEngine *engine,GType interface_type,const gchar *key,const gchar *value);
PeasEngine *
ide_extension_set_adapter_get_engine (IdeExtensionSetAdapter *self);
Gets the “engine” property.
Since: 3.32
GType
ide_extension_set_adapter_get_interface_type
(IdeExtensionSetAdapter *self);
const gchar *
ide_extension_set_adapter_get_key (IdeExtensionSetAdapter *self);
void ide_extension_set_adapter_set_key (IdeExtensionSetAdapter *self,const gchar *key);
const gchar *
ide_extension_set_adapter_get_value (IdeExtensionSetAdapter *self);
void ide_extension_set_adapter_set_value (IdeExtensionSetAdapter *self,const gchar *value);
guint
ide_extension_set_adapter_get_n_extensions
(IdeExtensionSetAdapter *self);
void ide_extension_set_adapter_foreach (IdeExtensionSetAdapter *self,IdeExtensionSetAdapterForeachFunc foreach_func,gpointer user_data);
Calls foreach_func
for every extension loaded by the extension set.
Since: 3.32
void ide_extension_set_adapter_foreach_by_priority (IdeExtensionSetAdapter *self,IdeExtensionSetAdapterForeachFunc foreach_func,gpointer user_data);
Calls foreach_func
for every extension loaded by the extension set.
Since: 3.32
PeasExtension * ide_extension_set_adapter_get_extension (IdeExtensionSetAdapter *self,PeasPluginInfo *plugin_info);
Locates the extension owned by plugin_info
if such extension exists.
Since: 3.32
#define IDE_TYPE_EXTENSION_SET_ADAPTER (ide_extension_set_adapter_get_type())
“engine” property“engine” PeasEngine *
Engine.
Owner: IdeExtensionSetAdapter
Flags: Read / Write / Construct Only
“interface-type” property “interface-type” GType *
Interface Type.
Owner: IdeExtensionSetAdapter
Flags: Read / Write / Construct Only
Allowed values: GObject
“key” property “key” gchar *
Key.
Owner: IdeExtensionSetAdapter
Flags: Read / Write
Default value: NULL
“extension-added” signalvoid user_function (IdeExtensionSetAdapter *ideextensionsetadapter, PeasPluginInfo *arg1, GObject *arg2, gpointer user_data)
Flags: Run Last
“extension-removed” signalvoid user_function (IdeExtensionSetAdapter *ideextensionsetadapter, PeasPluginInfo *arg1, GObject *arg2, gpointer user_data)
Flags: Run Last
“extensions-loaded” signalvoid user_function (IdeExtensionSetAdapter *ideextensionsetadapter, gpointer user_data)
Flags: Run Last