applet: Desktop Panel Reference Manual

## applet applet |

## Functions

char const * | (*config_get) ()
int | (*config_set) ()
int | (*error) ()
void | (*about_dialog) ()
void | (*lock) ()
void | (*lock_dialog) ()
void | (*logout) ()
void | (*logout_dialog) ()
void | (*position_menu) ()
void | (*preferences_dialog) ()
void | (*rotate_screen) ()
void | (*shutdown) ()
void | (*shutdown_dialog) ()
void | (*suspend) ()
void | (*suspend_dialog) ()
PanelApplet * | (*init) ()
void | (*destroy) ()
GtkWidget * | (*settings) ()

## Types and Values

| PanelApplet

## Description

## Functions

### config_get ()

    char const *
    (*config_get) (Panel *panel,
                   char const *section,
                   char const *variable);

### config_set ()

    int
    (*config_set) (Panel *panel,
                   char const *section,
                   char const *variable,
                   char const *value);

### error ()

    int
    (*error) (Panel *panel,
              char const *message,
              int ret);

### about_dialog ()

    void
    (*about_dialog) (Panel *panel);

### lock ()

    void
    (*lock) (Panel *panel);

### lock_dialog ()

    void
    (*lock_dialog) (Panel *panel);

### logout ()

    void
    (*logout) (Panel *panel);

### logout_dialog ()

    void
    (*logout_dialog) (Panel *panel);

### position_menu ()

    void
    (*position_menu) (Panel *panel,
                      GtkMenu *menu,
                      gint *x,
                      gint *y,
                      gboolean *push_in);

### preferences_dialog ()

    void
    (*preferences_dialog) (Panel *panel);

### rotate_screen ()

    void
    (*rotate_screen) (Panel *panel);

### shutdown ()

    void
    (*shutdown) (Panel *panel,
                 gboolean reboot);

### shutdown_dialog ()

    void
    (*shutdown_dialog) (Panel *panel);

### suspend ()

    void
    (*suspend) (Panel *panel);

### suspend_dialog ()

    void
    (*suspend_dialog) (Panel *panel);

### init ()

    PanelApplet *
    (*init) (PanelAppletHelper *helper,
             GtkWidget **widget);

### destroy ()

    void
    (*destroy) (PanelApplet *applet);

### settings ()

    GtkWidget *
    (*settings) (PanelApplet *applet,
                 gboolean apply,
                 gboolean reset);

## Types and Values

### PanelApplet

    typedef struct _PanelApplet PanelApplet;