PeasUIPluginManager

PeasUIPluginManager — Management GUI for plugins.

Synopsis

                    PeasUIPluginManager;
                    PeasUIPluginManagerClass;
GtkWidget *         peas_ui_plugin_manager_new          (PeasEngine *engine);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkContainer
                           +----GtkBox
                                 +----GtkVBox
                                       +----PeasUIPluginManager

Implemented Interfaces

PeasUIPluginManager implements AtkImplementorIface, GtkBuildable, GtkExtendedLayout and GtkOrientable.

Properties

  "engine"                   PeasEngine*           : Read / Write / Construct Only

Description

The PeasUIPluginManager is a widget that can be used to manage plugins, i.e. activate or deactivate 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 using peas_ui_plugin_manager_new() and pack it into another widget or a window (as in the screenshot above).

Details

PeasUIPluginManager

typedef struct _PeasUIPluginManager PeasUIPluginManager;

PeasUIPluginManagerClass

typedef struct {
  GtkVBoxClass parent_class;
} PeasUIPluginManagerClass;

peas_ui_plugin_manager_new ()

GtkWidget *         peas_ui_plugin_manager_new          (PeasEngine *engine);

Creates a new plugin manager for the given PeasEngine.

engine :

a PeasEngine.

Returns :

the new PeasUIPluginManager

Property Details

The "engine" property

  "engine"                   PeasEngine*           : Read / Write / Construct Only

The PeasEngine this manager is attached to.