view Xcode/TemplatesForProjectBuilder/SDL Custom Cocoa Application/MyCustomWindow.h @ 3095:75483112b97f

Date: Sat, 21 Mar 2009 19:41:52 -0700 (PDT) From: Mason Wheeler Subject: [SDL] Critical SDL 1.3 patch Displaying a window created with SDL_CreateWindowFrom was causing stack overf lows for me under certain conditions. After far too much work trying to get Visual Studio's debugger to play nice with a program written in Delphi, I tra cked it down to a nasty reentrancy cycle in the WndProc handling. Here's a p atch that fixes the problem
author Sam Lantinga <slouken@libsdl.org>
date Mon, 23 Mar 2009 02:02:30 +0000
parents 4d2d0548f5b2
children
line wrap: on
line source

//
//  MyCustomWindow.h
//  SDL Custom View App
//
//  Created by Darrell Walisser on Fri Jul 18 2003.
//  Copyright (c) 2003 __MyCompanyName__. All rights reserved.
//

#import <AppKit/AppKit.h>

// Be a subclass of SDL_QuartzWindow so SDL will
// handle the redraw problems when minimizing the window
// This class is defined in SDL.framework
@interface SDL_QuartzWindow : NSWindow
@end

// Also assign SDL_QuartzWindowDelegate to the window
// to perform other tasks. You can subclass this delegate
// if you want to add your own delegation methods
// This class is defined in SDL.framework
@interface SDL_QuartzWindowDelegate : NSObject
@end

// Declare our custom class
@interface MyCustomWindow : SDL_QuartzWindow
@end