NSSavePanel

Authors

Jonathan Gapen( jagapen@smithlab.chem.wisc.edu )
Nicola Pero( n.pero@mi.flashnet.it )
Mirko Viviani( mirko.viviani@rccr.cremona.it )
Standard save panel for saving files

Copyright: (C) 1999, 2000 Free Software Foundation, Inc.

Software documentation for the NSSavePanel class

NSSavePanel : NSPanel

Declared: AppKit/NSSavePanel.h
Conform: NSCoding

savePanel

+ (NSSavePanel*) savePanel;


URL

- (NSURL*) URL;


accessoryView

- (NSView*) accessoryView;


beginSheetForDirectory:file:modalForWindow:modalDelegate:didEndSelector:contextInfo:

- (void) beginSheetForDirectory: (NSString*)path file: (NSString*)filename modalForWindow: (NSWindow*)docWindow modalDelegate: (id)delegate didEndSelector: (SEL)didEndSelector contextInfo: (void*)contextInfo;


cancel:

- (void) cancel: (id)sender;


directory

- (NSString*) directory;


filename

- (NSString*) filename;


ok:

- (void) ok: (id)sender;


prompt

- (NSString*) prompt;


requiredFileType

- (NSString*) requiredFileType;


runModal

- (int) runModal;


runModalForDirectory:file:

- (int) runModalForDirectory: (NSString*)path file: (NSString*)filename;


runModalForDirectory:file:relativeToWindow:

- (int) runModalForDirectory: (NSString*)path file: (NSString*)filename relativeToWindow: (NSWindow*)window;


selectText:

- (void) selectText: (id)sender;


setAccessoryView:

- (void) setAccessoryView: (NSView*)aView;


setDirectory:

- (void) setDirectory: (NSString*)path;


setPrompt:

- (void) setPrompt: (NSString*)prompt;


setRequiredFileType:

- (void) setRequiredFileType: (NSString*)fileType;


setTitle:

- (void) setTitle: (NSString*)title;


setTreatsFilePackagesAsDirectories:

- (void) setTreatsFilePackagesAsDirectories: (BOOL)flag;


title

- (NSString*) title;


treatsFilePackagesAsDirectories

- (BOOL) treatsFilePackagesAsDirectories;


validateVisibleColumns

- (void) validateVisibleColumns;


Software documentation for the NSObject(NSSavePanelDelegate) category

NSObject(NSSavePanelDelegate)

Declared: AppKit/NSSavePanel.h

panel:compareFilename:with:caseSensitive:

- (NSComparisonResult) panel: (id)sender compareFilename: (NSString*)filename1 with: (NSString*)filename2 caseSensitive: (BOOL)caseSensitive;


panel:isValidFilename:

- (BOOL) panel: (id)sender isValidFilename: (NSString*)filename;


panel:shouldShowFilename:

- (BOOL) panel: (id)sender shouldShowFilename: (NSString*)filename;


panel:userEnteredFilename:confirmed:

- (NSString*) panel: (id)sender userEnteredFilename: (NSString*)fileName confirmed: (BOOL)okFlag;