summaryrefslogtreecommitdiff
path: root/src/gestures.c
diff options
context:
space:
mode:
authorHenrik Rydberg <rydberg@euromail.se>2010-03-29 23:50:05 +0200
committerHenrik Rydberg <rydberg@euromail.se>2010-04-15 06:10:07 +0200
commit9c24576540ba57449c31bafcb8f4aab41b8623b7 (patch)
tree8a9001c10f2598b74d141ea783114575c91fd39c /src/gestures.c
parent173d728d812e78b299cbc9475fc237b9023eee2b (diff)
Rename State to HWState
Rename the hardware state struct State to HWState, to make room for additional state structures. Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Diffstat (limited to 'src/gestures.c')
-rw-r--r--src/gestures.c22
1 files changed, 11 insertions, 11 deletions
diff --git a/src/gestures.c b/src/gestures.c
index 01e7b10..5dd6861 100644
--- a/src/gestures.c
+++ b/src/gestures.c
@@ -25,16 +25,16 @@
25 25
26void extract_gestures(struct Gestures *gs, struct MTouch* mt) 26void extract_gestures(struct Gestures *gs, struct MTouch* mt)
27{ 27{
28 const struct FingerState *b = mt->ns.finger; 28 const struct FingerState *b = mt->nhs.finger;
29 const struct FingerState *e = b + mt->ns.nfinger; 29 const struct FingerState *e = b + mt->nhs.nfinger;
30 const struct FingerState *p, *fs; 30 const struct FingerState *p, *fs;
31 int nof = count_fingers(&mt->os); 31 int nof = count_fingers(&mt->ohs);
32 int nsf = count_fingers(&mt->ns); 32 int nsf = count_fingers(&mt->nhs);
33 int dn = 0, i; 33 int dn = 0, i;
34 memset(gs, 0, sizeof(struct Gestures)); 34 memset(gs, 0, sizeof(struct Gestures));
35 if (nof == nsf) { 35 if (nof == nsf) {
36 for (p = b; p != e; p++) { 36 for (p = b; p != e; p++) {
37 fs = find_finger(&mt->os, p->id); 37 fs = find_finger(&mt->ohs, p->id);
38 if (fs) { 38 if (fs) {
39 gs->dx += p->hw.position_x - fs->hw.position_x; 39 gs->dx += p->hw.position_x - fs->hw.position_x;
40 gs->dy += p->hw.position_y - fs->hw.position_y; 40 gs->dy += p->hw.position_y - fs->hw.position_y;
@@ -52,14 +52,14 @@ void extract_gestures(struct Gestures *gs, struct MTouch* mt)
52 if (nsf == 3) 52 if (nsf == 3)
53 SETBIT(gs->type, GS_HSCROLL); 53 SETBIT(gs->type, GS_HSCROLL);
54 } 54 }
55 if (mt->ns.button == BITMASK(MT_BUTTON_LEFT)) { 55 if (mt->nhs.button == BITMASK(MT_BUTTON_LEFT)) {
56 if (nsf == 2) 56 if (nsf == 2)
57 mt->ns.button = BITMASK(MT_BUTTON_RIGHT); 57 mt->nhs.button = BITMASK(MT_BUTTON_RIGHT);
58 if (nsf == 3) 58 if (nsf == 3)
59 mt->ns.button = BITMASK(MT_BUTTON_MIDDLE); 59 mt->nhs.button = BITMASK(MT_BUTTON_MIDDLE);
60 } 60 }
61 gs->btmask = (mt->ns.button ^ mt->os.button) & BITONES(DIM_BUTTON); 61 gs->btmask = (mt->nhs.button ^ mt->ohs.button) & BITONES(DIM_BUTTON);
62 gs->btdata = mt->ns.button & BITONES(DIM_BUTTON); 62 gs->btdata = mt->nhs.button & BITONES(DIM_BUTTON);
63 mt->os = mt->ns; 63 mt->ohs = mt->nhs;
64} 64}
65 65