XfceInternalPanelPlugin

XfceInternalPanelPlugin —

Internal panel plugin.

Synopsis




                    XfceInternalPanelPlugin;
GtkWidget*          xfce_internal_panel_plugin_new      (const char *name,
                                                         const char *id,
                                                         const char *display_name,
                                                         int size,
                                                         XfceScreenPosition position,
                                                         XfcePanelPluginFunc construct);

Object Hierarchy


  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkContainer
                           +----GtkBin
                                 +----GtkEventBox
                                       +----XfceInternalPanelPlugin

Implemented Interfaces

XfceInternalPanelPlugin implements AtkImplementorIface, GtkBuildable, XfcePanelPlugin and XfcePanelItem.

Description

Implements the Panel Plugin interface for internal plugins (loadable modules).

Details

XfceInternalPanelPlugin

typedef struct _XfceInternalPanelPlugin XfceInternalPanelPlugin;

The XfceInternalPanelPlugin struct contains private data only, and should be accessed using the functions for the XfcePanelPlugin Interface.


xfce_internal_panel_plugin_new ()

GtkWidget*          xfce_internal_panel_plugin_new      (const char *name,
                                                         const char *id,
                                                         const char *display_name,
                                                         int size,
                                                         XfceScreenPosition position,
                                                         XfcePanelPluginFunc construct);

Creates a new internal plugin. This function should not be used directly, but only throught the XFCE_PANEL_PLUGIN_REGISTER_INTERNAL() macro.

name :

plugin name

id :

unique identifier string

display_name :

translated plugin name

size :

panel size

position :

panel screen position

construct :

XfcePanelPluginFunc that will be called to construct the plugin widgets.

Returns :

Newly created panel plugin widget.