GEIS  2.0
Gesture Engine Interface Support

Attributes are named values associated with various GEIS entities, including input devices, gesture types, and gesture events. More...

Modules

 Event Control
 These functions are used to dispatch events generated from the various other GEIS components.
 

Vendor-defined Configuration Items

These configuration items are not a part of the GEIS specification and may change.
GeisString geis_attr_name (GeisAttr attr)
 An opaque type that encapsulates a GEIS attribute. More...
 
GeisAttrType geis_attr_type (GeisAttr attr)
 Gets the type of an attribute value. More...
 
GeisBoolean geis_attr_value_to_boolean (GeisAttr attr)
 Gets the value of an attribute as a GeisBoolean. More...
 
GeisFloat geis_attr_value_to_float (GeisAttr attr)
 Gets the value of an attribute as a GeisFloat. More...
 
GeisInteger geis_attr_value_to_integer (GeisAttr attr)
 Gets the value of an attribute as a GeisInteger. More...
 
GeisPointer geis_attr_value_to_pointer (GeisAttr attr)
 Gets the value of an attribute as a GeisPointer. More...
 
GeisString geis_attr_value_to_string (GeisAttr attr)
 Gets the value of an attribute as a GeisString. More...
 

Detailed Description

Attributes are named values associated with various GEIS entities, including input devices, gesture types, and gesture events.

Function Documentation

◆ geis_attr_name()

GeisString geis_attr_name ( GeisAttr  attr)

An opaque type that encapsulates a GEIS attribute.

GeisAttr objects may not be created or destroyed by the application, they may only have their data examined or extracted. Gets the name of an attribute.

Parameters
[in]attrIdentifies the attribute.
Examples
geis2.c.

◆ geis_attr_type()

GeisAttrType geis_attr_type ( GeisAttr  attr)

Gets the type of an attribute value.

Parameters
[in]attrIdentifies the attribute.
Examples
geis2.c.

◆ geis_attr_value_to_boolean()

GeisBoolean geis_attr_value_to_boolean ( GeisAttr  attr)

Gets the value of an attribute as a GeisBoolean.

Parameters
[in]attrIdentifies the attribute.
Examples
geis2.c.

◆ geis_attr_value_to_float()

GeisFloat geis_attr_value_to_float ( GeisAttr  attr)

Gets the value of an attribute as a GeisFloat.

Parameters
[in]attrIdentifies the attribute.
Examples
geis2.c.

◆ geis_attr_value_to_integer()

GeisInteger geis_attr_value_to_integer ( GeisAttr  attr)

Gets the value of an attribute as a GeisInteger.

Parameters
[in]attrIdentifies the attribute.
Examples
geis2.c.

◆ geis_attr_value_to_pointer()

GeisPointer geis_attr_value_to_pointer ( GeisAttr  attr)

Gets the value of an attribute as a GeisPointer.

Parameters
[in]attrIdentifies the attribute.
Examples
geis2.c.

◆ geis_attr_value_to_string()

GeisString geis_attr_value_to_string ( GeisAttr  attr)

Gets the value of an attribute as a GeisString.

Parameters
[in]attrIdentifies the attribute.
Examples
geis2.c.