peas.c.types

Undocumented in source.

Public Imports

gio.c.types
public import gio.c.types;
Undocumented in source.
glib.c.types
public import glib.c.types;
Undocumented in source.
gobject.c.types
public import gobject.c.types;
Undocumented in source.
gtk.c.types
public import gtk.c.types;
Undocumented in source.

Members

Aliases

PeasExtension
alias PeasExtension = GObject

A proxy class to access the actual plugin.

PeasExtensionSetForeachFunc
alias PeasExtensionSetForeachFunc = void function(PeasExtensionSet* set, PeasPluginInfo* info, PeasExtension* exten, void* data)

This function is passed to peas_extension_set_foreach() and will be called for each extension in @set.

PeasFactoryFunc
alias PeasFactoryFunc = GObject* function(uint nParameters, GParameter* parameters, void* userData)

A #PeasFactoryFunc is a factory function which will instanciate a new extension of a given type. g_object_newv() is such a function.

PluginInfoError
alias PluginInfoError = PeasPluginInfoError
Undocumented in source.

Enums

PeasPluginInfoError
enum PeasPluginInfoError

These identify the various errors that can occur while loading a plugin.

Structs

GIArgument
struct GIArgument
Undocumented in source.
PeasActivatable
struct PeasActivatable
Undocumented in source.
PeasActivatableInterface
struct PeasActivatableInterface

Provides an interface for activatable plugins.

PeasEngine
struct PeasEngine
Undocumented in source.
PeasEngineClass
struct PeasEngineClass

Class structure for #PeasEngine.

PeasEnginePrivate
struct PeasEnginePrivate
Undocumented in source.
PeasExtensionBase
struct PeasExtensionBase
Undocumented in source.
PeasExtensionBaseClass
struct PeasExtensionBaseClass

The class structure of #PeasExtensionBase.

PeasExtensionBasePrivate
struct PeasExtensionBasePrivate
Undocumented in source.
PeasExtensionSet
struct PeasExtensionSet
Undocumented in source.
PeasExtensionSetClass
struct PeasExtensionSetClass

The class structure for #PeasExtensionSet.

PeasExtensionSetPrivate
struct PeasExtensionSetPrivate
Undocumented in source.
PeasGtkConfigurable
struct PeasGtkConfigurable
Undocumented in source.
PeasGtkConfigurableInterface
struct PeasGtkConfigurableInterface

Provides an interface for configurable plugins.

PeasGtkPluginManager
struct PeasGtkPluginManager
Undocumented in source.
PeasGtkPluginManagerClass
struct PeasGtkPluginManagerClass

The class structure for #PeasGtkPluginManager.

PeasGtkPluginManagerPrivate
struct PeasGtkPluginManagerPrivate
Undocumented in source.
PeasGtkPluginManagerView
struct PeasGtkPluginManagerView
Undocumented in source.
PeasGtkPluginManagerViewClass
struct PeasGtkPluginManagerViewClass

The class structure for #PeasGtkPluginManagerView.

PeasGtkPluginManagerViewPrivate
struct PeasGtkPluginManagerViewPrivate
Undocumented in source.
PeasObjectModule
struct PeasObjectModule
Undocumented in source.
PeasObjectModuleClass
struct PeasObjectModuleClass

The class structure for #PeasObjectModule.

PeasObjectModulePrivate
struct PeasObjectModulePrivate
Undocumented in source.
PeasPluginInfo
struct PeasPluginInfo
Undocumented in source.

Meta