NSApplication
Authors
- Scott Christley(
scottc@net-community.com
)
-
- Felipe A. Rodriguez(
far@ix.netcom.com
)
-
- Richard Frith-Macdonald(
richard@brainstorm.co.uk
)
-
The one and only application class
Copyright: (C) 1996,1999 Free Software Foundation, Inc.
Software documentation for the NSApplication class
Declared: AppKit/NSApplication.h
Conform: NSCoding
detachDrawingThread:toTarget:withObject:
+ (void) detachDrawingThread: (SEL)selector toTarget: (id)target withObject: (id)argument;
sharedApplication
+ (NSApplication*) sharedApplication;
abortModal
- (void) abortModal;
activateIgnoringOtherApps:
- (void) activateIgnoringOtherApps: (BOOL)flag;
addWindowsItem:title:filename:
- (void) addWindowsItem: (NSWindow*)aWindow title: (NSString*)aString filename: (BOOL)isFilename;
applicationIconImage
- (NSImage*) applicationIconImage;
arrangeInFront:
- (void) arrangeInFront: (id)sender;
beginModalSessionForWindow:
- (NSModalSession) beginModalSessionForWindow: (NSWindow*)theWindow;
beginSheet:modalForWindow:modalDelegate:didEndSelector:contextInfo:
- (void) beginSheet: (NSWindow*)sheet modalForWindow: (NSWindow*)docWindow modalDelegate: (id)modalDelegate didEndSelector: (SEL)didEndSelector contextInfo: (void*)contextInfo;
changeWindowsItem:title:filename:
- (void) changeWindowsItem: (NSWindow*)aWindow title: (NSString*)aString filename: (BOOL)isFilename;
context
- (NSGraphicsContext*) context;
currentEvent
- (NSEvent*) currentEvent;
deactivate
- (void) deactivate;
delegate
- (id) delegate;
discardEventsMatchingMask:beforeEvent:
- (void) discardEventsMatchingMask: (unsigned int)mask beforeEvent: (NSEvent*)lastEvent;
encodeWithCoder:
- (void) encodeWithCoder: (NSCoder*)aCoder;
endModalSession:
- (void) endModalSession: (NSModalSession)theSession;
endSheet:
- (void) endSheet: (NSWindow*)sheet;
endSheet:returnCode:
- (void) endSheet: (NSWindow*)sheet returnCode: (int)returnCode;
finishLaunching
- (void) finishLaunching;
hide:
- (void) hide: (id)sender;
hideOtherApplications:
- (void) hideOtherApplications: (id)sender;
initWithCoder:
- (id) initWithCoder: (NSCoder*)aDecoder;
isActive
- (BOOL) isActive;
isHidden
- (BOOL) isHidden;
isRunning
- (BOOL) isRunning;
keyWindow
- (NSWindow*) keyWindow;
mainMenu
- (NSMenu*) mainMenu;
mainWindow
- (NSWindow*) mainWindow;
makeWindowsPerform:inOrder:
- (NSWindow*) makeWindowsPerform: (SEL)aSelector inOrder: (BOOL)flag;
miniaturizeAll:
- (void) miniaturizeAll: (id)sender;
modalWindow
- (NSWindow*) modalWindow;
nextEventMatchingMask:untilDate:inMode:dequeue:
- (NSEvent*) nextEventMatchingMask: (unsigned int)mask untilDate: (NSDate*)expiration inMode: (NSString*)mode dequeue: (BOOL)flag;
orderFrontColorPanel:
- (void) orderFrontColorPanel: (id)sender;
orderFrontDataLinkPanel:
- (void) orderFrontDataLinkPanel: (id)sender;
orderFrontHelpPanel:
- (void) orderFrontHelpPanel: (id)sender;
orderFrontStandardAboutPanel:
- (void) orderFrontStandardAboutPanel: (id)sender;
orderFrontStandardAboutPanelWithOptions:
- (void) orderFrontStandardAboutPanelWithOptions: (NSDictionary*)options;
orderFrontStandardInfoPanel:
- (void) orderFrontStandardInfoPanel: (id)sender;
orderFrontStandardInfoPanelWithOptions:
- (void) orderFrontStandardInfoPanelWithOptions: (NSDictionary*)options;
postEvent:atStart:
- (void) postEvent: (NSEvent*)event atStart: (BOOL)flag;
preventWindowOrdering
- (void) preventWindowOrdering;
registerServicesMenuSendTypes:returnTypes:
- (void) registerServicesMenuSendTypes: (NSArray*)sendTypes returnTypes: (NSArray*)returnTypes;
removeWindowsItem:
- (void) removeWindowsItem: (NSWindow*)aWindow;
reportException:
- (void) reportException: (NSException*)anException;
run
- (void) run;
runModalForWindow:
- (int) runModalForWindow: (NSWindow*)theWindow;
runModalForWindow:relativeToWindow:
- (int) runModalForWindow: (NSWindow*)theWindow relativeToWindow: (NSWindow*)docWindow;
runModalSession:
- (int) runModalSession: (NSModalSession)theSession;
runPageLayout:
- (void) runPageLayout: (id)sender;
sendAction:to:from:
- (BOOL) sendAction: (SEL)aSelector to: (id)aTarget from: (id)sender;
sendEvent:
- (void) sendEvent: (NSEvent*)theEvent;
servicesMenu
- (NSMenu*) servicesMenu;
servicesProvider
- (id) servicesProvider;
setAppleMenu:
- (void) setAppleMenu: (NSMenu*)aMenu;
setApplicationIconImage:
- (void) setApplicationIconImage: (NSImage*)anImage;
setDelegate:
- (void) setDelegate: (id)anObject;
setMainMenu:
- (void) setMainMenu: (NSMenu*)aMenu;
setServicesMenu:
- (void) setServicesMenu: (NSMenu*)aMenu;
setServicesProvider:
- (void) setServicesProvider: (id)anObject;
setWindowsMenu:
- (void) setWindowsMenu: (NSMenu*)aMenu;
setWindowsNeedUpdate:
- (void) setWindowsNeedUpdate: (BOOL)flag;
stop:
- (void) stop: (id)sender;
stopModal
- (void) stopModal;
stopModalWithCode:
- (void) stopModalWithCode: (int)returnCode;
targetForAction:
- (id) targetForAction: (SEL)aSelector;
targetForAction:to:from:
- (id) targetForAction: (SEL)theAction to: (id)theTarget from: (id)sender;
terminate:
- (void) terminate: (id)sender;
tryToPerform:with:
- (BOOL) tryToPerform: (SEL)aSelector with: (id)anObject;
unhide:
- (void) unhide: (id)sender;
unhideAllApplications:
- (void) unhideAllApplications: (id)sender;
unhideWithoutActivation
- (void) unhideWithoutActivation;
updateWindows
- (void) updateWindows;
updateWindowsItem:
- (void) updateWindowsItem: (NSWindow*)aWindow;
validRequestorForSendType:returnType:
- (id) validRequestorForSendType: (NSString*)sendType returnType: (NSString*)returnType;
windowWithWindowNumber:
- (NSWindow*) windowWithWindowNumber: (int)windowNum;
windows
- (NSArray*) windows;
windowsMenu
- (NSMenu*) windowsMenu;
Software documentation for the
NSObject(NSServicesRequests)
category
Declared: AppKit/NSApplication.h
iconWindow
- (NSWindow*) iconWindow;
readSelectionFromPasteboard:
- (BOOL) readSelectionFromPasteboard: (NSPasteboard*)pboard;
writeSelectionToPasteboard:types:
- (BOOL) writeSelectionToPasteboard: (NSPasteboard*)pboard types: (NSArray*)types;
Software documentation for the GSAppDelegateProtocol
protocol
Declared: AppKit/NSApplication.h
application:openFile:
- (BOOL) application: (NSApplication*)app openFile: (NSString*)filename;
application:openFileWithoutUI:
- (BOOL) application: (NSApplication*)app openFileWithoutUI: (NSString*)filename;
application:openTempFile:
- (BOOL) application: (NSApplication*)app openTempFile: (NSString*)filename;
application:printFile:
- (BOOL) application: (NSApplication*)theApplication printFile: (NSString*)filename;
applicationDidBecomeActive:
- (void) applicationDidBecomeActive: (NSNotification*)aNotification;
applicationDidFinishLaunching:
- (void) applicationDidFinishLaunching: (NSNotification*)aNotification;
applicationDidHide:
- (void) applicationDidHide: (NSNotification*)aNotification;
applicationDidResignActive:
- (void) applicationDidResignActive: (NSNotification*)aNotification;
applicationDidUnhide:
- (void) applicationDidUnhide: (NSNotification*)aNotification;
applicationDidUpdate:
- (void) applicationDidUpdate: (NSNotification*)aNotification;
applicationOpenUntitledFile:
- (BOOL) applicationOpenUntitledFile: (NSApplication*)app;
applicationShouldOpenUntitledFile:
- (BOOL) applicationShouldOpenUntitledFile: (NSApplication*)sender;
applicationShouldTerminate:
- (BOOL) applicationShouldTerminate: (id)sender;
applicationShouldTerminateAfterLastWindowClosed:
- (BOOL) applicationShouldTerminateAfterLastWindowClosed: (id)sender;
applicationWillBecomeActive:
- (void) applicationWillBecomeActive: (NSNotification*)aNotification;
applicationWillFinishLaunching:
- (void) applicationWillFinishLaunching: (NSNotification*)aNotification;
applicationWillHide:
- (void) applicationWillHide: (NSNotification*)aNotification;
applicationWillResignActive:
- (void) applicationWillResignActive: (NSNotification*)aNotification;
applicationWillTerminate:
- (void) applicationWillTerminate: (NSNotification*)aNotification;
applicationWillUnhide:
- (void) applicationWillUnhide: (NSNotification*)aNotification;
applicationWillUpdate:
- (void) applicationWillUpdate: (NSNotification*)aNotification;