// 31 july 2015 #import "osxaltest.h" // #qo LDFLAGS: -framework Foundation -framework AppKit @interface appDelegate : NSObject @end @implementation appDelegate - (void)applicationDidFinishLaunching:(NSNotification *)note { NSWindow *mainwin; tWindowDelegate *delegate; mainwin = [[NSWindow alloc] initWithContentRect:NSMakeRect(0, 0, 320, 240) styleMask:(NSTitledWindowMask | NSClosableWindowMask | NSMiniaturizableWindowMask | NSResizableWindowMask) backing:NSBackingStoreBuffered defer:YES]; [mainwin setTitle:@"Auto Layout Test"]; delegate = [tWindowDelegate new]; [mainwin setDelegate:delegate]; [mainwin cascadeTopLeftFromPoint:NSMakePoint(20, 20)]; [mainwin makeKeyAndOrderFront:self]; } - (BOOL)applicationShouldTerminateAfterLastWindowClosed:(NSApplication *)a { return YES; } @end int main(int argc, char *argv[]) { NSApplication *app; app = [NSApplication sharedApplication]; [app setActivationPolicy:NSApplicationActivationPolicyRegular]; [app setDelegate:[appDelegate new]]; [app run]; return 0; }