Class

PurplePluginInfo

unstable since: 3.0

[]

Description [src]

class Purple.PluginInfo : GPlugin.PluginInfo
{
  /* No available fields */
}

PurplePluginInfo is a GPluginPluginInfo subclass that adds additional libpurple specific properties.

Available since: 3.0

[]

Constructors

purple_plugin_info_new

Creates a new PurplePluginInfo instance to be returned from

plugin_query of a plugin, using the provided name/value pairs.

unstable since: 3.0

[]

Instance methods

purple_plugin_info_get_action_group

Gets the [class:Gio.ActionGroup] from info if one is set.

unstable since: 3.0

purple_plugin_info_get_action_menu

Gets the [class:Gio.MenuModel] from info if one is set.

unstable since: 3.0

purple_plugin_info_get_error

Returns an error in the plugin info that would prevent the plugin from being loaded.

unstable since: 3.0

purple_plugin_info_get_flags

Returns the plugin’s flags.

unstable since: 3.0

purple_plugin_info_get_unloaded

Gets whether or not the plugin has been unloaded.

unstable since: 3.0

purple_plugin_info_set_unloaded

Sets the unloaded state of info to unloaded.

unstable since: 3.0

Methods inherited from GPluginPluginInfo (24)
Methods inherited from GObject (43)
[]

Properties

Purple.PluginInfo:action-group

An GActionGroup of actions that this plugin provides.

unstable since: 3.0

Purple.PluginInfo:action-menu

A GMenuModel for activating actions.

unstable since: 3.0

Purple.PluginInfo:flags

Flags for the plugin.

unstable since: 3.0

Properties inherited from GPluginPluginInfo (23)
[]

Signals

Signals inherited from GObject (1)

Class structure