diff options
Diffstat (limited to '3rdparty/SDL2/test/testnativecocoa.m')
-rw-r--r-- | 3rdparty/SDL2/test/testnativecocoa.m | 51 |
1 files changed, 0 insertions, 51 deletions
diff --git a/3rdparty/SDL2/test/testnativecocoa.m b/3rdparty/SDL2/test/testnativecocoa.m deleted file mode 100644 index 030607d6654..00000000000 --- a/3rdparty/SDL2/test/testnativecocoa.m +++ /dev/null @@ -1,51 +0,0 @@ - -#include "testnative.h" - -#ifdef TEST_NATIVE_COCOA - -#include <Cocoa/Cocoa.h> - -static void *CreateWindowCocoa(int w, int h); -static void DestroyWindowCocoa(void *window); - -NativeWindowFactory CocoaWindowFactory = { - "cocoa", - CreateWindowCocoa, - DestroyWindowCocoa -}; - -static void *CreateWindowCocoa(int w, int h) -{ - NSAutoreleasePool *pool; - NSWindow *nswindow; - NSRect rect; - unsigned int style; - - pool = [[NSAutoreleasePool alloc] init]; - - rect.origin.x = 0; - rect.origin.y = 0; - rect.size.width = w; - rect.size.height = h; - rect.origin.y = CGDisplayPixelsHigh(kCGDirectMainDisplay) - rect.origin.y - rect.size.height; - - style = (NSTitledWindowMask|NSClosableWindowMask|NSMiniaturizableWindowMask); - - nswindow = [[NSWindow alloc] initWithContentRect:rect styleMask:style backing:NSBackingStoreBuffered defer:FALSE]; - [nswindow makeKeyAndOrderFront:nil]; - - [pool release]; - - return nswindow; -} - -static void DestroyWindowCocoa(void *window) -{ - NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; - NSWindow *nswindow = (NSWindow *)window; - - [nswindow close]; - [pool release]; -} - -#endif |