| Top |
Functions
| #define | IDE_TYPE_EXTENSION_SET_ADAPTER |
| 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 () |
Properties
| PeasEngine * | engine | Read / Write / Construct Only |
| GType * | interface-type | Read / Write / Construct Only |
| gchar * | key | Read / Write |
| gchar * | value | Read / Write |
Functions
IDE_TYPE_EXTENSION_SET_ADAPTER
#define IDE_TYPE_EXTENSION_SET_ADAPTER (ide_extension_set_adapter_get_type())
IdeExtensionSetAdapterForeachFunc ()
void (*IdeExtensionSetAdapterForeachFunc) (IdeExtensionSetAdapter *set,PeasPluginInfo *plugin_info,PeasExtension *extension,gpointer user_data);
ide_extension_set_adapter_new ()
IdeExtensionSetAdapter * ide_extension_set_adapter_new (IdeContext *context,PeasEngine *engine,GType interface_type,const gchar *key,const gchar *value);
ide_extension_set_adapter_get_engine ()
PeasEngine *
ide_extension_set_adapter_get_engine (IdeExtensionSetAdapter *self);
Gets the “engine” property.
ide_extension_set_adapter_get_interface_type ()
GType
ide_extension_set_adapter_get_interface_type
(IdeExtensionSetAdapter *self);
ide_extension_set_adapter_get_key ()
const gchar *
ide_extension_set_adapter_get_key (IdeExtensionSetAdapter *self);
ide_extension_set_adapter_set_key ()
void ide_extension_set_adapter_set_key (IdeExtensionSetAdapter *self,const gchar *key);
ide_extension_set_adapter_get_value ()
const gchar *
ide_extension_set_adapter_get_value (IdeExtensionSetAdapter *self);
ide_extension_set_adapter_set_value ()
void ide_extension_set_adapter_set_value (IdeExtensionSetAdapter *self,const gchar *value);
ide_extension_set_adapter_get_n_extensions ()
guint
ide_extension_set_adapter_get_n_extensions
(IdeExtensionSetAdapter *self);
ide_extension_set_adapter_foreach ()
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.
Property Details
The “interface-type” property
“interface-type” GType *
Interface Type.
Flags: Read / Write / Construct Only
Allowed values: GInterface
Signal Details
The “extension-added” signal
void user_function (IdeExtensionSetAdapter *ideextensionsetadapter, PeasPluginInfo *arg1, GObject *arg2, gpointer user_data)
Flags: Run Last
The “extension-removed” signal
void user_function (IdeExtensionSetAdapter *ideextensionsetadapter, PeasPluginInfo *arg1, GObject *arg2, gpointer user_data)
Flags: Run Last
