PeasGtkPluginManager

PeasGtkPluginManager — Management GGtk for plugins.

Synopsis

                    PeasGtkPluginManager;
                    PeasGtkPluginManagerClass;
GtkWidget *         peas_gtk_plugin_manager_new         (void);
GtkWidget *         peas_gtk_plugin_manager_get_view    (PeasGtkPluginManager *pm);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----GtkWidget
               +----GtkContainer
                     +----GtkBox
                           +----GtkVBox
                                 +----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 using peas_gtk_plugin_manager_new() and pack it into another widget or a window (as in the screenshot above).

Details

PeasGtkPluginManager

typedef struct _PeasGtkPluginManager PeasGtkPluginManager;

PeasGtkPluginManagerClass

typedef struct {
  GtkVBoxClass parent_class;
} PeasGtkPluginManagerClass;

peas_gtk_plugin_manager_new ()

GtkWidget *         peas_gtk_plugin_manager_new         (void);

Creates a new plugin manager for the given PeasEngine.

Returns :

the new PeasGtkPluginManager.

peas_gtk_plugin_manager_get_view ()

GtkWidget *         peas_gtk_plugin_manager_get_view    (PeasGtkPluginManager *pm);

Returns the PeasGtkPluginManagerView of pm.

pm :

A PeasGtkPluginManager.

Returns :

the GtkTreeView of pm. [transfer none]