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

Implements

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.

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.

Methods inherited from GListModel (5)
g_list_model_get_item

Get the item at position.

unstable since: 2.44

g_list_model_get_item_type

Gets the type of the items in list.

unstable since: 2.44

g_list_model_get_n_items

Gets the number of items in list.

unstable since: 2.44

g_list_model_get_object

Get the item at position.

unstable since: 2.44

g_list_model_items_changed

Emits the GListModel::items-changed signal on list.

unstable since: 2.44

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

Signals inherited from GListModel (1)
GListModel::items-changed

This signal is emitted whenever items were added to or removed from list. At position, removed items were removed and added items were added in their place.

unstable since: 2.44

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
  );
  
}

The class structure for PeasExtensionSet.

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.