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

NSApplication : NSResponder

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

NSObject(NSServicesRequests)

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

GSAppDelegateProtocol

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;