![]() |
GEIS
2.0
Gesture Engine Interface Support
|
Data Structures | |
class | GeisRegion |
Defines a region over which gestures may take place. More... | |
Functions | |
GEIS_VARARG GeisRegion | geis_region_new (Geis geis, GeisString name, GeisString init_arg_name,...) |
Creates a new GEIS v2.0 region. More... | |
GeisStatus | geis_region_delete (GeisRegion region) |
Destroys a GEIS v2.0 region. More... | |
GeisString | geis_region_name (GeisRegion region) |
Gets the name of a GEIS v2.0 region. More... | |
Region Attributes | |
| |
#define | GEIS_REGION_ATTRIBUTE_WINDOWID |
The X11 windowid in which a gesture occurred. More... | |
Region Initialization Arguments | |
| |
#define | GEIS_REGION_X11_ROOT |
Selects the X11 root window as a region. More... | |
#define | GEIS_REGION_X11_WINDOWID |
Selects an X11 window as a region. More... | |
#define GEIS_REGION_ATTRIBUTE_WINDOWID |
The X11 windowid in which a gesture occurred.
Used for filter matching.
#define GEIS_REGION_X11_ROOT |
Selects the X11 root window as a region.
#define GEIS_REGION_X11_WINDOWID |
Selects an X11 window as a region.
Requires the window_id as an argument.
GeisStatus geis_region_delete | ( | GeisRegion | region | ) |
Destroys a GEIS v2.0 region.
[in] | region | The region. |
GeisString geis_region_name | ( | GeisRegion | region | ) |
Gets the name of a GEIS v2.0 region.
[in] | region | The region. |
Returns the name
value used when creating the region.
GEIS_VARARG GeisRegion geis_region_new | ( | Geis | geis, |
GeisString | name, | ||
GeisString | init_arg_name, | ||
... | |||
) |
Creates a new GEIS v2.0 region.
[in] | geis | The GEIS API instance. |
[in] | name | A name. Used for diagnostics. |
[in] | init_arg_name | The name of the first initialization argument. |
The initialization argument list must be terminated by a NULL.