@interface NSApplication : NSResponder
|
// Accessor Methods
|
- (void)setMainMenu:(NSMenu *)aMenu;
|
- (NSMenu *)mainMenu;
|
- (void)setDelegate:(id)anObject;
|
- (id)delegate;
|
- (void)setWindowsNeedUpdate:(BOOL)needUpdate;
|
- (void)setAppleMenu:(NSMenu *)menu;
|
- (void)setApplicationIconImage:(NSImage *)image;
|
- (NSImage *)applicationIconImage;
|
- (void)setWindowsMenu:(NSMenu *)aMenu;
|
- (NSMenu *)windowsMenu;
|
- (void)setServicesMenu:(NSMenu *)aMenu;
|
- (NSMenu *)servicesMenu;
|
- (void)setServicesProvider:(id)provider;
|
- (id)servicesProvider;
|
// Class Methods
|
+ (void)detachDrawingThread:(SEL)selector
toTarget:(id)target
withObject:(id)argument;
|
+ (NSApplication *)sharedApplication;
|
// Instance Methods
|
- (NSModalSession)beginModalSessionForWindow:(NSWindow *)theWindow;
|
- (void)activateContextHelpMode:(id)sender;
|
- (void)abortModal;
|
- (void)activateIgnoringOtherApps:(BOOL)flag;
|
- (void)addWindowsItem:(NSWindow *)win
title:(NSString *)aString
filename:(BOOL)isFilename;
|
- (void)arrangeInFront:(id)sender;
|
- (NSModalSession)beginModalSessionForWindow:(NSWindow *)theWindow
relativeToWindow:(NSWindow *)docWindow;
|
- (void)beginSheet:(NSWindow *)sheet
modalForWindow:(NSWindow *)docWindow
modalDelegate:(id)modalDelegate
didEndSelector:(SEL)didEndSelector
contextInfo:(void *)contextInfo;
|
- (void)cancelUserAttentionRequest:(int)request;
|
- (void)changeColor:(id)sender;
|
- (void)changeWindowsItem:(NSWindow *)win
title:(NSString *)aString
filename:(BOOL)isFilename;
|
- (NSGraphicsContext*)context;
|
- (NSEvent *)currentEvent;
|
- (void)deactivate;
|
- (void)discardEventsMatchingMask:(unsigned int)mask
beforeEvent:(NSEvent *)lastEvent;
|
- (void)endModalSession:(NSModalSession)session;
|
- (void)endSheet:(NSWindow *)sheet;
|
- (void)endSheet:(NSWindow *)sheet
returnCode:(int)returnCode;
|
- (void)finishLaunching;
|
- (void)hide:(id)sender;
|
- (void)hideOtherApplications:(id)sender;
|
- (BOOL)isActive;
|
- (BOOL)isHidden;
|
- (BOOL)isRunning;
|
- (NSWindow *)keyWindow;
|
- (NSWindow *)mainWindow;
|
- (NSWindow *)makeWindowsPerform:(SEL)aSelector
inOrder:(BOOL)flag;
|
- (void)miniaturizeAll:(id)sender;
|
- (NSWindow *)modalWindow;
|
- (NSEvent *)nextEventMatchingMask:(unsigned int)mask
untilDate:(NSDate *)expiration
inMode:(NSString *)mode
dequeue:(BOOL)deqFlag;
|
- (void)orderFrontColorPanel:(id)sender;
|
- (void)orderFrontStandardAboutPanel:(id)sender;
|
- (void)orderFrontStandardAboutPanelWithOptions:(NSDictionary *)optionsDictionary;
|
- (void)postEvent:(NSEvent *)event
atStart:(BOOL)flag;
|
- (void)preventWindowOrdering;
|
- (void)registerServicesMenuSendTypes:(NSArray *)sendTypes
returnTypes:(NSArray *)returnTypes;
|
- (void)removeWindowsItem:(NSWindow *)win;
|
- (void)replyToApplicationShouldTerminate:(BOOL)shouldTerminate;
|
- (void)reportException:(NSException *)theException;
|
- (int)requestUserAttention:(NSRequestUserAttentionType)requestType;
|
- (void)run;
|
- (int)runModalForWindow:(NSWindow *)theWindow;
|
- (int)runModalForWindow:(NSWindow *)theWindow
relativeToWindow:(NSWindow *)docWindow;
|
- (int)runModalSession:(NSModalSession)session;
|
- (void)runPageLayout:(id)sender;
|
- (BOOL)sendAction:(SEL)theAction
to:(id)theTarget
from:(id)sender;
|
- (void)sendEvent:(NSEvent *)theEvent;
|
- (void)showHelp:(id)sender;
|
- (void)stop:(id)sender;
|
- (void)stopModal;
|
- (void)stopModalWithCode:(int)returnCode;
|
- (id)targetForAction:(SEL)theAction;
|
- (id)targetForAction:(SEL)theAction
to:(id)theTarget
from:(id)sender;
|
- (void)terminate:(id)sender;
|
- (BOOL)tryToPerform:(SEL)anAction
with:(id)anObject;
|
- (void)unhide:(id)sender;
|
- (void)unhideAllApplications:(id)sender;
|
- (void)unhideWithoutActivation;
|
- (void)updateWindows;
|
- (void)updateWindowsItem:(NSWindow *)win;
|
- (id)validRequestorForSendType:(NSString *)sendType
|
returnType:(NSString *)returnType;
|
- (NSWindow *)windowWithWindowNumber:(int)windowNum;
|
- (NSArray *)windows;
|
// Methods Implemented by the Delegate
|
- (BOOL)application:(NSApplication *)sender
delegateHandlesKey:(NSString *)key;
|
- (BOOL)application:(NSApplication *)sender
openFile:(NSString *)filename;
|
- (BOOL)application:(NSApplication *)sender
openTempFile:(NSString *)filename;
|
- (BOOL)application:(NSApplication *)sender
printFile:(NSString *)filename;
|
- (BOOL)application:(id)sender
openFileWithoutUI:(NSString *)filename;
|
- (void)applicationDidBecomeActive:(NSNotification *)notification;
|
- (void)applicationDidChangeScreenParameters:(NSNotification *)notification;
|
- (void)applicationDidFinishLaunching:(NSNotification *)notification;
|
- (void)applicationDidHide:(NSNotification *)notification;
|
- (void)applicationDidResignActive:(NSNotification *)notification;
|
- (void)applicationDidUnhide:(NSNotification *)notification;
|
- (void)applicationDidUpdate:(NSNotification *)notification;
|
- (NSMenu *)applicationDockMenu:(NSApplication *)sender;
|
- (BOOL)applicationOpenUntitledFile:(NSApplication *)sender;
|
- (BOOL)applicationShouldHandleReopen:(NSApplication *)sender
hasVisibleWindows:(BOOL)flag;
|
- (BOOL)applicationShouldOpenUntitledFile:(NSApplication *)sender;
|
- (NSApplicationTerminateReply)applicationShouldTerminate:(NSApplication *)sender;
|
- (BOOL)applicationShouldTerminateAfterLastWindowClosed:(NSApplication *)sender;
|
- (void)applicationWillBecomeActive:(NSNotification *)notification;
|
- (void)applicationWillFinishLaunching:(NSNotification *)notification;
|
- (void)applicationWillHide:(NSNotification *)notification;
|
- (void)applicationWillResignActive:(NSNotification *)notification;
|
- (void)applicationWillTerminate:(NSNotification *)notification;
|
- (void)applicationWillUnhide:(NSNotification *)notification;
|
- (void)applicationWillUpdate:(NSNotification *)notification;
|
// Notifications
|
NSApplicationDidBecomeActiveNotification;
|
NSApplicationDidChangeScreenParametersNotification;
|
NSApplicationDidFinishLaunchingNotification;
|
NSApplicationDidHideNotification;
|
NSApplicationDidResignActiveNotification;
|
NSApplicationDidUnhideNotification;
|
NSApplicationDidUpdateNotification;
|
NSApplicationWillBecomeActiveNotification;
|
NSApplicationWillFinishLaunchingNotification;
|
NSApplicationWillHideNotification;
|
NSApplicationWillResignActiveNotification;
|
NSApplicationWillTerminateNotification;
|
NSApplicationWillUnhideNotification;
|
NSApplicationWillUpdateNotification;
|