ide-extension-set-adapter

ide-extension-set-adapter

Description

Functions

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.

Returns

A PeasEngine.

[transfer none]


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.

Parameters

self

A IdeExtensionSetAdapter

 

foreach_func

A callback.

[scope call]

user_data

user data for foreach_func

 

Types and Values

IDE_TYPE_EXTENSION_SET_ADAPTER

#define IDE_TYPE_EXTENSION_SET_ADAPTER (ide_extension_set_adapter_get_type())

IdeExtensionSetAdapter

typedef struct _IdeExtensionSetAdapter IdeExtensionSetAdapter;