Class

PeasExtensionSet

Description [src]

class Peas.ExtensionSet : GObject.Object {
  parent: GObject,
  priv: PeasExtensionSetPrivate*
}

The PeasExtensionSet structure contains only private data and should only be accessed using the provided API.

Ancestors

Constructors

peas_extension_set_new

Create a new PeasExtensionSet for the exten_type extension type.

peas_extension_set_new_valist

Create a new PeasExtensionSet for the exten_type extension type.

peas_extension_set_new_with_properties

Create a new PeasExtensionSet for the exten_type extension type.

peas_extension_set_newv

Create a new PeasExtensionSet for the exten_type extension type.

Instance methods

peas_extension_set_foreach

Calls func for each PeasExtension.

Available since: 1.2

peas_extension_set_get_extension

Returns the PeasExtension object corresponding to info.

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

Peas.ExtensionSet:construct-properties
No description available.
Peas.ExtensionSet:engine
No description available.
Peas.ExtensionSet:extension-type
No description available.

Signals

Peas.ExtensionSet::extension-added

Emitted when a new extension has been added to the PeasExtensionSet.

Peas.ExtensionSet::extension-removed

Emitted when a new extension is about to be removed from the PeasExtensionSet.

Signals inherited from GObject (1)
GObject.Object::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

Class structure

struct PeasExtensionSetClass {
  GObjectClass parent_class;
  gboolean (* call) (
    PeasExtensionSet* set,
    const gchar* method_name,
    GIArgument* args
  );
  void (* extension_added) (
    PeasExtensionSet* set,
    PeasPluginInfo* info,
    PeasExtension* exten
  );
  void (* extension_removed) (
    PeasExtensionSet* set,
    PeasPluginInfo* info,
    PeasExtension* exten
  );
  
}
Class members
parent_class
GObjectClass
 

The parent class.

call
gboolean (* call) (
    PeasExtensionSet* set,
    const gchar* method_name,
    GIArgument* args
  )
  No description available.
extension_added
void (* extension_added) (
    PeasExtensionSet* set,
    PeasPluginInfo* info,
    PeasExtension* exten
  )
  No description available.
extension_removed
void (* extension_removed) (
    PeasExtensionSet* set,
    PeasPluginInfo* info,
    PeasExtension* exten
  )
  No description available.

Virtual methods

Peas.ExtensionSetClass.call
No description available.
Peas.ExtensionSetClass.extension_added
No description available.
Peas.ExtensionSetClass.extension_removed
No description available.