X-Git-Url: http://git.tdb.fi/?p=libs%2Fgui.git;a=blobdiff_plain;f=source%2Finput%2Fgesturedetector.h;h=a6186fdef815dce6fa56956bd8261360b1632f3f;hp=ccccc888d27b67bc57f1652e31f898897aee8814;hb=1b33313502f837e2b0d02d3f2d129c85a8c66064;hpb=9580908b4c206675f912c0639d8f450bc42c504b diff --git a/source/input/gesturedetector.h b/source/input/gesturedetector.h index ccccc88..a6186fd 100644 --- a/source/input/gesturedetector.h +++ b/source/input/gesturedetector.h @@ -11,6 +11,8 @@ class Touchscreen; enum Gesture { GESTURE_NONE, + GESTURE_TAP, + GESTURE_TAP_2, GESTURE_DRAG, GESTURE_DRAG_2, GESTURE_PINCH, @@ -47,6 +49,7 @@ private: TouchPoint points[MAX_POINTS]; Gesture current_gesture; unsigned active_points; + Gesture pending_tap; bool invalid_gesture; float threshold_x_sq; float threshold_y_sq; @@ -62,6 +65,7 @@ private: void touch_up(unsigned); void touch_move(unsigned, float, float); void start_gesture(); + void set_gesture_location(unsigned); void update_progress(); void end_gesture(); void window_resized(unsigned, unsigned);