peas.c.types

Undocumented in source.

Public Imports

gio.c.types
public import gio.c.types;
glib.c.types
public import glib.c.types;
gobject.c.types
public import gobject.c.types;
gtk.c.types
public import gtk.c.types;

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 ExtensionSet.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.

Enums

PeasPluginInfoError
enum PeasPluginInfoError

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

Structs

PeasActivatableInterface
struct PeasActivatableInterface

Provides an interface for activatable plugins.

PeasEngineClass
struct PeasEngineClass

Class structure for peas.Engine

PeasExtensionBaseClass
struct PeasExtensionBaseClass

The class structure of peas.ExtensionBase

PeasExtensionSetClass
struct PeasExtensionSetClass

The class structure for peas.ExtensionSet

PeasGtkConfigurableInterface
struct PeasGtkConfigurableInterface

Provides an interface for configurable plugins.

PeasGtkPluginManagerClass
struct PeasGtkPluginManagerClass

The class structure for PeasGtkPluginManager

PeasGtkPluginManagerViewClass
struct PeasGtkPluginManagerViewClass

The class structure for PeasGtkPluginManagerView

PeasObjectModuleClass
struct PeasObjectModuleClass

The class structure for peas.ObjectModule