XfceInternalPanelPlugin

## 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.