Mercurial > sdl-ios-xcode
comparison src/video/cocoa/SDL_cocoawindow.m @ 4925:514f811a4887
Removed support for 10.3.9
Fixed building on Mac OS X 10.5
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Wed, 01 Dec 2010 12:23:16 -0800 |
parents | 834ce48a19c2 |
children | d716dff4b13e |
comparison
equal
deleted
inserted
replaced
4924:455c0dad84df | 4925:514f811a4887 |
---|---|
59 } | 59 } |
60 [center addObserver:self selector:@selector(windowDidHide:) name:NSApplicationDidHideNotification object:NSApp]; | 60 [center addObserver:self selector:@selector(windowDidHide:) name:NSApplicationDidHideNotification object:NSApp]; |
61 [center addObserver:self selector:@selector(windowDidUnhide:) name:NSApplicationDidUnhideNotification object:NSApp]; | 61 [center addObserver:self selector:@selector(windowDidUnhide:) name:NSApplicationDidUnhideNotification object:NSApp]; |
62 | 62 |
63 [_data->nswindow setAcceptsMouseMovedEvents:YES]; | 63 [_data->nswindow setAcceptsMouseMovedEvents:YES]; |
64 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_6 | |
64 [[_data->nswindow contentView] setAcceptsTouchEvents:YES]; | 65 [[_data->nswindow contentView] setAcceptsTouchEvents:YES]; |
66 #endif | |
65 } | 67 } |
66 | 68 |
67 - (void)close | 69 - (void)close |
68 { | 70 { |
69 NSNotificationCenter *center; | 71 NSNotificationCenter *center; |
291 [self handleTouches:COCOA_TOUCH_CANCELLED withEvent:theEvent]; | 293 [self handleTouches:COCOA_TOUCH_CANCELLED withEvent:theEvent]; |
292 } | 294 } |
293 | 295 |
294 - (void)handleTouches:(cocoaTouchType)type withEvent:(NSEvent *)event | 296 - (void)handleTouches:(cocoaTouchType)type withEvent:(NSEvent *)event |
295 { | 297 { |
298 #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_6 | |
296 NSSet *touches = 0; | 299 NSSet *touches = 0; |
297 NSEnumerator *enumerator; | 300 NSEnumerator *enumerator; |
298 NSTouch *touch; | 301 NSTouch *touch; |
299 | 302 |
300 switch (type) { | 303 switch (type) { |
352 break; | 355 break; |
353 } | 356 } |
354 | 357 |
355 touch = (NSTouch*)[enumerator nextObject]; | 358 touch = (NSTouch*)[enumerator nextObject]; |
356 } | 359 } |
360 #endif /* MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_6 */ | |
357 } | 361 } |
358 | 362 |
359 @end | 363 @end |
360 | 364 |
361 @interface SDLWindow : NSWindow | 365 @interface SDLWindow : NSWindow |