Top | ![]() |
![]() |
![]() |
![]() |
GtkWidget * | peas_gtk_plugin_manager_new () |
GtkWidget * | peas_gtk_plugin_manager_get_view () |
PeasEngine * | engine | Read / Write / Construct Only |
PeasGtkPluginManagerView * | view | Read / Write / Construct Only |
GObject ╰── GInitiallyUnowned ╰── GtkWidget ╰── GtkContainer ╰── GtkBox ╰── PeasGtkPluginManager
PeasGtkPluginManager implements AtkImplementorIface, GtkBuildable and GtkOrientable.
The PeasGtkPluginManager is a widget that can be used to manage plugins, i.e. load or unload them, and see some pieces of information.
peas_gtk_plugin_manager_new()
and pack it into another widget or a window
(as in the screenshot above).
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.
GtkWidget *
peas_gtk_plugin_manager_get_view (PeasGtkPluginManager *pm
);
Returns the PeasGtkPluginManagerView of pm
.
struct PeasGtkPluginManager;
The PeasGtkPluginManager structure contains only private data and should only be accessed using the provided API.
struct PeasGtkPluginManagerClass { GtkBoxClass parent_class; };
The class structure for PeasGtkPluginManager.
“engine”
property“engine” PeasEngine *
The PeasEngine this manager is attached to.
Flags: Read / Write / Construct Only
“view”
property“view” PeasGtkPluginManagerView *
The PeasGtkPluginManagerView shown in the PeasGtkPluginManager.
Flags: Read / Write / Construct Only