Class
PeasExtensionSet
Description [src]
class Peas.ExtensionSet : GObject.Object
implements Gio.ListModel {
PeasExtensionSetPrivate* priv
}
The PeasExtensionSet
structure contains only private data and should only
be accessed using the provided API.
Constructors
peas_extension_set_new_with_properties
Create a new PeasExtensionSet
for the exten_type
extension type.
Instance methods
Methods inherited from GListModel (5)
g_list_model_get_item
Get the item at position
.
g_list_model_get_item_type
Gets the type of the items in list
.
g_list_model_get_n_items
Gets the number of items in list
.
g_list_model_get_object
Get the item at position
.
g_list_model_items_changed
Emits the GListModel::items-changed
signal on list
.
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.
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 )
The VFunc for peas_extension_set_call().
extension_added: void (* extension_added) ( PeasExtensionSet* set, PeasPluginInfo* info, PeasExtension* exten )
Signal class handler for the
PeasExtensionSet::extension-added
signal.extension_removed: void (* extension_removed) ( PeasExtensionSet* set, PeasPluginInfo* info, PeasExtension* exten )
Signal class handler for the
PeasExtensionSet::extension-removed
signal.
Virtual methods
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.