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.
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_get_extension
Returns the PeasExtension object corresponding to info.
Methods inherited from GListModel (5)
g_list_model_get_item
Get the item at position.
Available since: 2.44
g_list_model_get_item_type
Gets the type of the items in list.
Available since: 2.44
g_list_model_get_n_items
Gets the number of items in list.
Available since: 2.44
g_list_model_get_object
Get the item at position.
Available since: 2.44
g_list_model_items_changed
Emits the GListModel::items-changed signal on list.
Available since: 2.44
Properties
Peas.ExtensionSet:construct-properties
Peas.ExtensionSet:engine
Peas.ExtensionSet:extension-type
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.
Signals inherited from GListModel (1)
Gio.ListModel::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.
Available 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
);
}
Class members
parent_class |
|
The parent class. |
|
call |
|
The VFunc for peas_extension_set_call(). |
|
extension_added |
|
Signal class handler for the
|
|
extension_removed |
|
Signal class handler for the
|
Virtual methods
Peas.ExtensionSetClass.call
The VFunc for peas_extension_set_call().
Peas.ExtensionSetClass.extension_added
Signal class handler for the
PeasExtensionSet::extension-added signal.
Peas.ExtensionSetClass.extension_removed
Signal class handler for the
PeasExtensionSet::extension-removed signal.