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
   +----GtkObject
         +----GtkWidget
               +----GtkContainer
                     +----GtkBin
                           +----GtkEventBox
                                 +----XfceInternalPanelPlugin

Implemented Interfaces

XfceInternalPanelPlugin implements AtkImplementorIface, XfcePanelPlugin and XfcePanelItem.

Description

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

Details

XfceInternalPanelPlugin

typedef struct _XfceInternalPanelPlugin XfceInternalPanelPlugin;

The XfceInternalPanelPlugin-struct 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.