blob: 5f3923e2cfacb059240f55adb84b9675fedb6238 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
#ifndef GESTURES_H
#define GESTURES_H
#include "mtouch.h"
////////////////////////////////////////////////////////
#define GS_BUTTON 0
#define GS_MOVE 1
#define GS_VSCROLL 2
#define GS_HSCROLL 3
#define SYN_MAX_BUTTONS 12 /* Max number of mouse buttons */
////////////////////////////////////////////////////////
struct Gestures {
unsigned type;
int dx, dy;
int nbt, btix[DIM_BUTTON], btval[DIM_BUTTON];
};
////////////////////////////////////////////////////////
void extract_gestures(struct Gestures *gs, struct MTouch* mt);
////////////////////////////////////////////////////////
#endif
|