plugin: Desktop Locker Reference Manual

## plugin plugin |

## Functions

int | (*error) ()
void | (*about_dialog) ()
int | (*action) ()
char const * | (*config_get) ()
int | (*config_set) ()

## Types and Values

typedef | LockerPluginDefinition
| LockerPlugin

## Description

## Functions

### error ()

    int
    (*error) (Locker *locker,
              char const *message,
              int ret);

### about_dialog ()

    void
    (*about_dialog) (Locker *locker);

### action ()

    int
    (*action) (Locker *locker,
               LockerAction action);

### config_get ()

    char const *
    (*config_get) (Locker *locker,
                   char const *section,
                   char const *variable);

### config_set ()

    int
    (*config_set) (Locker *locker,
                   char const *section,
                   char const *variable,
                   char const *value);

## Types and Values

### LockerPluginDefinition

    typedef const struct _LockerPluginDefinition LockerPluginDefinition;

### LockerPlugin

    typedef struct _LockerPlugin LockerPlugin;