XfceInternalPanelPlugin

XfceInternalPanelPlugin — Internal panel plugin.

Synopsis


#include <libxfce4panel/libxfce4panel.h>

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

Object Hierarchy

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

Implemented Interfaces

XfceInternalPanelPlugin implements GtkBuildable, AtkImplementorIface, 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 gchar *name,
                                                         const gchar *id,
                                                         const gchar *display_name,
                                                         gint size,
                                                         XfceScreenPosition position,
                                                         XfcePanelPluginFunc construct);

Creates a new ginternal 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.