Top |
Functions
GtkWidget * | peas_gtk_plugin_manager_new () |
GtkWidget * | peas_gtk_plugin_manager_get_view () |
Properties
PeasEngine * | engine | Read / Write / Construct Only |
PeasGtkPluginManagerView * | view | Read / Write / Construct Only |
Object Hierarchy
GObject ╰── GInitiallyUnowned ╰── GtkWidget ╰── GtkContainer ╰── GtkBox ╰── PeasGtkPluginManager
Implemented Interfaces
PeasGtkPluginManager implements AtkImplementorIface, GtkBuildable and GtkOrientable.
Description
The PeasGtkPluginManager is a widget that can be used to manage plugins, i.e. load or unload them, and see some pieces of information.
The only thing you need to do as an application writer if you wish to use the manager to configure your plugins is to instantiate it usingpeas_gtk_plugin_manager_new()
and pack it into another widget or a window
(as in the screenshot above).
Functions
peas_gtk_plugin_manager_new ()
GtkWidget *
peas_gtk_plugin_manager_new (PeasEngine *engine
);
Creates a new plugin manager for the given PeasEngine.
If engine
is NULL
, then the default engine will be used.
peas_gtk_plugin_manager_get_view ()
GtkWidget *
peas_gtk_plugin_manager_get_view (PeasGtkPluginManager *pm
);
Returns the PeasGtkPluginManagerView of pm
.
Types and Values
struct PeasGtkPluginManager
struct PeasGtkPluginManager;
The PeasGtkPluginManager structure contains only private data and should only be accessed using the provided API.
struct PeasGtkPluginManagerClass
struct PeasGtkPluginManagerClass { GtkBoxClass parent_class; };
The class structure for PeasGtkPluginManager.
Property Details
The “engine”
property
“engine” PeasEngine *
The PeasEngine this manager is attached to.
Flags: Read / Write / Construct Only
The “view”
property
“view” PeasGtkPluginManagerView *
The PeasGtkPluginManagerView shown in the PeasGtkPluginManager.
Flags: Read / Write / Construct Only