- (BOOL)applicationShouldTerminateAfterLastWindowClosed:(NSApplication *)sender
{
+ wxUnusedVar(sender);
// let wx do this, not cocoa
return NO;
}
- (BOOL)application:(NSApplication *)sender openFile:(NSString *)filename;
{
+ wxUnusedVar(sender);
wxCFStringRef cf(wxCFRetain(filename));
wxTheApp->MacOpenFile(cf.AsString()) ;
return YES;
- (BOOL)applicationShouldOpenUntitledFile:(NSApplication *)sender;
{
+ wxUnusedVar(sender);
wxTheApp->MacNewFile() ;
return NO;
}
- (BOOL)application:(NSApplication *)sender printFile:(NSString *)filename
{
+ wxUnusedVar(sender);
wxCFStringRef cf(wxCFRetain(filename));
wxTheApp->MacPrintFile(cf.AsString()) ;
return YES;
*/
- (NSApplicationTerminateReply)applicationShouldTerminate:(NSApplication *)sender
{
+ wxUnusedVar(sender);
wxWindow* win = wxTheApp->GetTopWindow() ;
if ( win )
{
- (BOOL)applicationShouldHandleReopen:(NSApplication *)sender hasVisibleWindows:(BOOL)flag
{
+ wxUnusedVar(flag);
+ wxUnusedVar(sender);
wxTheApp->MacReopenApp() ;
return NO;
}
- (void)handleGetURLEvent:(NSAppleEventDescriptor *)event
withReplyEvent:(NSAppleEventDescriptor *)replyEvent
{
+ wxUnusedVar(replyEvent);
NSString* url = [[event descriptorAtIndex:1] stringValue];
wxCFStringRef cf(wxCFRetain(url));
wxTheApp->MacOpenURL(cf.AsString()) ;
- (void)sheetDidEnd:(NSWindow *)sheet returnCode:(int)returnCode contextInfo:(void *)contextInfo
{
+ wxUnusedVar(contextInfo);
resultCode = returnCode;
sheetFinished = YES;
// NSAlerts don't need nor respond to orderOut
bool wxApp::DoInitGui()
{
+ wxMacAutoreleasePool pool;
[NSApplication sharedApplication];
if (!sm_isEmbedded)
NSAppleEventManager *appleEventManager = [NSAppleEventManager sharedAppleEventManager];
[appleEventManager setEventHandler:controller andSelector:@selector(handleGetURLEvent:withReplyEvent:)
forEventClass:kInternetEventClass andEventID:kAEGetURL];
+ [NSApp finishLaunching];
}
- [NSApp finishLaunching];
return true;
}
return (gs_wxBusyCursorCount > 0);
}
-void wxMacGlobalToLocal( WindowRef window , Point*pt )
-{
-}
-
-void wxMacLocalToGlobal( WindowRef window , Point*pt )
-{
-}
-
wxBitmap wxWindowDCImpl::DoGetAsBitmap(const wxRect *subrect) const
{
// wxScreenDC is derived from wxWindowDC, so a screen dc will