cocoaTouch/SDL_uikitview.h
changeset 2682 d4c395f25db2
parent 2678 334016e8d895
child 2683 bad2a30d5d6c
equal deleted inserted replaced
2681:dcbb5e98afc7 2682:d4c395f25db2
    32 #define MAX_SIMULTANEOUS_TOUCHES 5
    32 #define MAX_SIMULTANEOUS_TOUCHES 5
    33 #else
    33 #else
    34 #define MAX_SIMULTANEOUS_TOUCHES 1
    34 #define MAX_SIMULTANEOUS_TOUCHES 1
    35 #endif
    35 #endif
    36 
    36 
    37 #define kMinimumPinchDelta 100
    37 // constants for telling which input has been received
       
    38 #define kMinimumPinchDelta		100
       
    39 #define kMinimumGestureLength	25
       
    40 #define kMaximumVariance		5
       
    41 
    38 /* *INDENT-OFF* */
    42 /* *INDENT-OFF* */
    39 #if SDL_IPHONE_KEYBOARD
    43 #if SDL_IPHONE_KEYBOARD
    40 @interface SDL_uikitview : UIView<UITextFieldDelegate> {
    44 @interface SDL_uikitview : UIView<UITextFieldDelegate> {
    41 #else
    45 #else
    42 @interface SDL_uikitview : UIView {
    46 @interface SDL_uikitview : UIView {
    43 #endif
    47 #endif
       
    48 	
    44 	SDL_Mouse mice[MAX_SIMULTANEOUS_TOUCHES];
    49 	SDL_Mouse mice[MAX_SIMULTANEOUS_TOUCHES];
    45 	CGFloat initialDistance;
    50 	CGFloat initialDistance;
       
    51 	CGPoint gestureStartPoint;
       
    52 	
    46 #if SDL_IPHONE_KEYBOARD
    53 #if SDL_IPHONE_KEYBOARD
    47 	UITextField *textField;
    54 	UITextField *textField;
    48 	BOOL keyboardVisible;
    55 	BOOL keyboardVisible;
    49 #endif
    56 #endif
    50 }
    57 }
       
    58 
    51 - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event;
    59 - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event;
    52 - (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event;
    60 - (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event;
    53 - (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event;
    61 - (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event;
    54 
    62 
    55 @property CGFloat initialDistance;
    63 @property CGFloat initialDistance;
       
    64 @property CGPoint gestureStartPoint;
    56 
    65 
    57 #if SDL_IPHONE_KEYBOARD
    66 #if SDL_IPHONE_KEYBOARD
    58 - (void)showKeyboard;
    67 - (void)showKeyboard;
    59 - (void)hideKeyboard;
    68 - (void)hideKeyboard;
    60 - (void)initializeKeyboard;
    69 - (void)initializeKeyboard;