GEIS  2.0
Gesture Engine Interface Support
Configuration and Control

Defines

#define GEIS_CONFIG_UNIX_FD
 Gets the Unix file descriptor for GEIS events.

Functions

GeisStatus geis_configuration_supported (GeisInstance geis_instance, int configuration_item)
 Indicates if a particular feaure is supported.
GeisStatus geis_configuration_get_value (GeisInstance geis_instance, int configuration_item, void *value)
 Gets a feature configuration value.
GeisStatus geis_configuration_set_value (GeisInstance geis_instance, int configuration_item, void *value)
 Sets a feature configuration value.
GeisStatus geis_event_dispatch (GeisInstance geis_instance)
 Dispatches geis events until there are no further events available.

Define Documentation

Gets the Unix file descriptor for GEIS events.

Applications or toolkits can use this file descriptor to intgerate geis event handling into their main event dispatch loop. When a GEIS event is available for processing, the fd will have a read-available state indicated in select(), poll(), epoll(), etc.


Function Documentation

GeisStatus geis_configuration_get_value ( GeisInstance  geis_instance,
int  configuration_item,
void *  value 
)

Gets a feature configuration value.

Parameters:
[in]geis_instanceAn opaque pointer to a geis gesture subscription instance.
[in]configuration_itemIndicates which configuration item will be get.
[in]valueA pointer to where the retrieved value will be stored.
Return values:
GEIS_BAD_ARGUMENTan invalid argument value was passed
GEIS_STATUS_SUCCESSnormal successful completion
GeisStatus geis_configuration_set_value ( GeisInstance  geis_instance,
int  configuration_item,
void *  value 
)

Sets a feature configuration value.

Parameters:
[in]geis_instanceAn opaque pointer to a geis gesture subscription instance.
[in]configuration_itemIndicates which configuration item will be set.
[in]valueA pointer to where the value to be set will be read.
Return values:
GEIS_BAD_ARGUMENTan invalid argument value was passed
GEIS_STATUS_SUCCESSnormal successful completion
GeisStatus geis_configuration_supported ( GeisInstance  geis_instance,
int  configuration_item 
)

Indicates if a particular feaure is supported.

Parameters:
[in]geis_instanceAn opaque pointer to a geis gesture subscription instance.
[in]configuration_itemIndicates which configuration item will be checked for support.
Return values:
GEIS_BAD_ARGUMENTan invalid argument value was passed
GEIS_STATUS_SUCCESSnormal successful completion

Dispatches geis events until there are no further events available.

Parameters:
[in]geis_instancean opaque pointer to a geis gesture subscription instance

This function is used to integrate geis even dispatch into the main event loop of an application or toolkit.

Return values:
GEIS_BAD_ARGUMENTan invalid GeisInstance was passed
GEIS_STATUS_SUCCESSnormal successful completion
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines