Class
PeasExtensionSet
Description [src]
class Peas.ExtensionSet : GObject.Object
implements Gio.ListModel {
priv: PeasExtensionSetPrivate*
}
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: GObjectClassThe 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-addedsignal.extension_removed: void (* extension_removed) ( PeasExtensionSet* set, PeasPluginInfo* info, PeasExtension* exten )Signal class handler for the
PeasExtensionSet::extension-removedsignal.
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.