9 #import <UIKit/UIKit.h> 11 typedef NS_ENUM(NSUInteger, UIPanGestureRecognizerDirection) {
12 UIPanGestureRecognizerDirectionUndefined,
13 UIPanGestureRecognizerDirectionUp,
14 UIPanGestureRecognizerDirectionDown,
15 UIPanGestureRecognizerDirectionLeft,
16 UIPanGestureRecognizerDirectionRight
21 UIPanGestureRecognizerDirection m_direction;
22 BOOL m_directionOverride;
23 CGPoint m_lastGesturePoint;
24 unsigned long m_touchDirection;
25 BOOL m_touchBeginSignaled;
28 - (BOOL)gestureRecognizer:(UIGestureRecognizer*)gestureRecognizer
29 shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer*)otherGestureRecognizer;
30 - (BOOL)gestureRecognizer:(UIGestureRecognizer*)gestureRecognizer
31 shouldReceivePress:(UIPress*)press;
32 - (void)createSwipeGestureRecognizers;
33 - (void)createPanGestureRecognizers;
34 - (void)createTapGesturecognizers;
35 - (void)createPressGesturecognizers;
36 - (void)menuPressed:(UITapGestureRecognizer*)sender;
37 - (void)SiriLongSelectHandler:(UIGestureRecognizer*)sender;
38 - (void)SiriSelectHandler:(UITapGestureRecognizer*)sender;
39 - (void)playPausePressed:(UITapGestureRecognizer*)sender;
40 - (void)longPlayPausePressed:(UILongPressGestureRecognizer*)sender;
41 - (void)doublePlayPausePressed:(UITapGestureRecognizer*)sender;
42 - (void)SiriDoubleSelectHandler:(UITapGestureRecognizer*)sender;
43 - (IBAction)IRRemoteUpArrowPressed:(UIGestureRecognizer*)sender;
44 - (IBAction)IRRemoteDownArrowPressed:(UIGestureRecognizer*)sender;
45 - (IBAction)IRRemoteLeftArrowPressed:(UIGestureRecognizer*)sender;
46 - (IBAction)IRRemoteRightArrowPressed:(UIGestureRecognizer*)sender;
47 - (IBAction)tapUpArrowPressed:(UIGestureRecognizer*)sender;
48 - (IBAction)tapDownArrowPressed:(UIGestureRecognizer*)sender;
49 - (IBAction)tapLeftArrowPressed:(UIGestureRecognizer*)sender;
50 - (IBAction)tapRightArrowPressed:(UIGestureRecognizer*)sender;
51 - (IBAction)handlePan:(UIPanGestureRecognizer*)sender;
52 - (IBAction)handleSwipe:(UISwipeGestureRecognizer*)sender;
53 - (UIPanGestureRecognizerDirection)getPanDirection:(CGPoint)translation;