~jderose/ubuntu/raring/xserver-xorg-input-synaptics/clickpad

« back to all changes in this revision

Viewing changes to include/synaptics.h

  • Committer: Package Import Robot
  • Author(s): Cyril Brulebois, Julien Cristau, Cyril Brulebois
  • Date: 2012-05-20 16:50:18 UTC
  • mfrom: (0.4.9)
  • mto: (61.1.1 quantal)
  • mto: This revision was merged to the branch mainline in revision 60.
  • Revision ID: package-import@ubuntu.com-20120520165018-ap60y9jh84nv75vp
Tags: 1.6.1-1
[ Julien Cristau ]
* The mtdev build-dep is linux-only (closes: #672572).  Thanks, Pino
  Toscano!

[ Cyril Brulebois ]
* New upstream release, from the 1.6 branch.

Show diffs side-by-side

added added

removed removed

Lines of Context:
29
29
 *                      Used by driver and the shared memory configurator
30
30
 *****************************************************************************/
31
31
typedef enum {
32
 
    RT_TAP = 0,                             /* Right top corner */
33
 
    RB_TAP,                                 /* Right bottom corner */
34
 
    LT_TAP,                                 /* Left top corner */
35
 
    LB_TAP,                                 /* Left bottom corner */
36
 
    F1_TAP,                                 /* Non-corner tap, one finger */
37
 
    F2_TAP,                                 /* Non-corner tap, two fingers */
38
 
    F3_TAP,                                 /* Non-corner tap, three fingers */
 
32
    RT_TAP = 0,                 /* Right top corner */
 
33
    RB_TAP,                     /* Right bottom corner */
 
34
    LT_TAP,                     /* Left top corner */
 
35
    LB_TAP,                     /* Left bottom corner */
 
36
    F1_TAP,                     /* Non-corner tap, one finger */
 
37
    F2_TAP,                     /* Non-corner tap, two fingers */
 
38
    F3_TAP,                     /* Non-corner tap, three fingers */
39
39
    MAX_TAP
40
40
} TapEvent;
41
41
 
42
42
typedef enum {
43
 
    F1_CLICK1 = 0,                          /* Click left, one finger */
44
 
    F2_CLICK1,                              /* Click left, two fingers */
45
 
    F3_CLICK1,                              /* Click left, three fingers */
 
43
    F1_CLICK1 = 0,              /* Click left, one finger */
 
44
    F2_CLICK1,                  /* Click left, two fingers */
 
45
    F3_CLICK1,                  /* Click left, three fingers */
46
46
    MAX_CLICK
47
47
} ClickFingerEvent;
48
48
 
49
 
#define SYN_MAX_BUTTONS 12                  /* Max number of mouse buttons */
 
49
#define SYN_MAX_BUTTONS 12      /* Max number of mouse buttons */
50
50
 
51
51
#define SHM_SYNAPTICS 23947
52
 
typedef struct _SynapticsSHM
53
 
{
54
 
    int version;                            /* Driver version */
 
52
typedef struct _SynapticsSHM {
 
53
    int version;                /* Driver version */
55
54
 
56
55
    /* Current device state */
57
 
    int x, y;                               /* actual x, y coordinates */
58
 
    int z;                                  /* pressure value */
59
 
    int numFingers;                         /* number of fingers */
60
 
    int fingerWidth;                        /* finger width value */
61
 
    int left, right, up, down;              /* left/right/up/down buttons */
 
56
    int x, y;                   /* actual x, y coordinates */
 
57
    int z;                      /* pressure value */
 
58
    int numFingers;             /* number of fingers */
 
59
    int fingerWidth;            /* finger width value */
 
60
    int left, right, up, down;  /* left/right/up/down buttons */
62
61
    Bool multi[8];
63
62
    Bool middle;
64
63
} SynapticsSHM;
69
68
#define SBR_MIN 10
70
69
#define SBR_MAX 1000
71
70
 
72
 
#endif /* _SYNAPTICS_H_ */
 
71
#endif                          /* _SYNAPTICS_H_ */