mirror of
https://github.com/gnustep/libs-gui.git
synced 2025-05-31 12:00:48 +00:00
Merged changes from gnustep_testplant_branch branch and cleaned them up
a bit. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@35417 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
58fa0b0126
commit
ac6909e871
12 changed files with 209 additions and 40 deletions
|
@ -56,6 +56,31 @@ enum {
|
|||
NSFileHandlingPanelDiskButton,
|
||||
NSFileHandlingPanelDiskEjectButton
|
||||
};
|
||||
|
||||
@protocol NSOpenSavePanelDelegate <NSObject>
|
||||
#ifdef __OBJC2__
|
||||
@optional
|
||||
#else
|
||||
@end
|
||||
@interface NSObject (NSOpenSavePanelDelegate)
|
||||
#endif
|
||||
- (BOOL)panel:(id)sender shouldEnableURL:(NSURL*)url;
|
||||
- (BOOL)panel:(id)sender validateURL:(NSURL*)url error:(NSError **)error;
|
||||
- (void)panel:(id)sender didChangeToDirectoryURL:(NSURL*)url;
|
||||
- (NSString *)panel:(id)sender userEnteredFilename:(NSString*)filename confirmed:(BOOL)flag;
|
||||
- (void)panel:(id)sender willExpand:(BOOL)expand;
|
||||
- (void)panelSelectionDidChange:(id)sender;
|
||||
|
||||
// Deprecated in 10.6...
|
||||
- (BOOL)panel:(id)sender isValidFilename:(NSString*)filename;
|
||||
- (void)panel:(id)sender directoryDidChange:(NSString*)path;
|
||||
- (NSComparisonResult)panel:(id)sender
|
||||
compareFilename:(NSString*)name1
|
||||
with:(NSString*)name2
|
||||
caseSensitive:(BOOL)caseSensitive;
|
||||
- (BOOL)panel:(id)sender shouldShowFilename:(NSString*)filename;
|
||||
@end
|
||||
|
||||
|
||||
@interface NSSavePanel : NSPanel
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue