Loading...
Searching...
No Matches
Gesture Primitives
The Simplified GEIS Interface » Gesture Types

These are the prime gesture primitive that describes the general action of the touchpoints at an instant in time. More...

## Topics

| Standard Gesture Types
| These gesture types should be available on all GEIS implementations.

## Macros

#define | GEIS_GESTURE_PRIMITIVE_DRAG
| A translate gesture: dragging, swiping, flicking, moving in a generally linear fashion.
#define | GEIS_GESTURE_PRIMITIVE_PINCH
| A pinch or expand gesture: two or more touch points generally moving toward or away from a common point.
#define | GEIS_GESTURE_PRIMITIVE_ROTATE
| A rotation gesture.
#define | GEIS_GESTURE_PRIMITIVE_TAP
| A tap.
#define | GEIS_GESTURE_PRIMITIVE_TOUCH
| A parenthetical gesture event.
#define | GEIS_GESTURE_ID_FLICK

## Detailed Description

These are the prime gesture primitive that describes the general action of the touchpoints at an instant in time.

These are the values passed as the `gesture_type` parameter to the GeisGestureCallback.

## Macro Definition Documentation

## GEIS_GESTURE_PRIMITIVE_DRAG

#define GEIS_GESTURE_PRIMITIVE_DRAG

A translate gesture: dragging, swiping, flicking, moving in a generally linear fashion.

## GEIS_GESTURE_PRIMITIVE_PINCH

#define GEIS_GESTURE_PRIMITIVE_PINCH

A pinch or expand gesture: two or more touch points generally moving toward or away from a common point.

## GEIS_GESTURE_PRIMITIVE_ROTATE

#define GEIS_GESTURE_PRIMITIVE_ROTATE

A rotation gesture.

Two or more points moving relatively along an arc with a commonish centre.

## GEIS_GESTURE_PRIMITIVE_TAP

#define GEIS_GESTURE_PRIMITIVE_TAP

A tap.

Touch down, touch up, one or more touches.

## GEIS_GESTURE_PRIMITIVE_TOUCH

#define GEIS_GESTURE_PRIMITIVE_TOUCH

A parenthetical gesture event.

Touch down (start) and up (finish).