mirror of
https://github.com/gnustep/libs-gui.git
synced 2025-04-22 17:52:42 +00:00
Completely renewed the ivars.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5104 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
cc7b71f207
commit
c6fdf45beb
1 changed files with 14 additions and 33 deletions
|
@ -11,7 +11,10 @@
|
|||
Date: August 1998
|
||||
Source by Daniel Bðhringer integrated into Scott Christley's preliminary
|
||||
implementation by Felipe A. Rodriguez <far@ix.netcom.com>
|
||||
|
||||
|
||||
Author: Nicola Pero <n.pero@mi.flashnet.it>
|
||||
Date: 1999
|
||||
|
||||
This file is part of the GNUstep GUI Library.
|
||||
|
||||
This library is free software; you can redistribute it and/or
|
||||
|
@ -41,25 +44,14 @@
|
|||
|
||||
@interface NSOpenPanel : NSSavePanel <NSCoding>
|
||||
{
|
||||
// Attributes
|
||||
NSMutableArray *the_filenames;
|
||||
BOOL multiple_select;
|
||||
BOOL choose_dir;
|
||||
BOOL choose_file;
|
||||
// integrated from Daniel's source FAR
|
||||
BOOL canChooseDirectories;
|
||||
BOOL canChooseFiles;
|
||||
BOOL allowsMultipleSelection;
|
||||
NSArray *_fileTypes;
|
||||
BOOL _canChooseDirectories;
|
||||
BOOL _canChooseFiles;
|
||||
}
|
||||
|
||||
//
|
||||
// Accessing the NSOpenPanel
|
||||
//
|
||||
// Accessing the NSOpenPanel shared instance
|
||||
+ (NSOpenPanel *)openPanel;
|
||||
|
||||
//
|
||||
// Filtering Files
|
||||
//
|
||||
- (BOOL)allowsMultipleSelection;
|
||||
- (BOOL)canChooseDirectories;
|
||||
- (BOOL)canChooseFiles;
|
||||
|
@ -67,28 +59,17 @@
|
|||
- (void)setCanChooseDirectories:(BOOL)flag;
|
||||
- (void)setCanChooseFiles:(BOOL)flag;
|
||||
|
||||
//
|
||||
// Querying the Chosen Files
|
||||
//
|
||||
// Returns an array containing the absolute paths (as NSString
|
||||
// objects) of the selected files and directories. If multiple
|
||||
// selections aren't allowed, the array contains a single name.
|
||||
// Querying the Chosen Files
|
||||
// Returns an array containing the absolute paths (as NSString
|
||||
// objects) of the selected files and directories. If multiple
|
||||
// selections aren't allowed, the array contains a single name.
|
||||
- (NSArray *)filenames;
|
||||
|
||||
//
|
||||
// Running the NSOpenPanel
|
||||
//
|
||||
// Running an NSOpenPanel
|
||||
- (int)runModalForTypes:(NSArray *)fileTypes;
|
||||
- (int)runModalForDirectory:(NSString *)path
|
||||
file:(NSString *)name
|
||||
types:(NSArray *)fileTypes;
|
||||
|
||||
//
|
||||
// NSCoding protocol
|
||||
//
|
||||
- (void)encodeWithCoder:aCoder;
|
||||
- initWithCoder:aDecoder;
|
||||
|
||||
types:(NSArray *)fileTypes;
|
||||
@end
|
||||
|
||||
#endif // _GNUstep_H_NSOpenPanel
|
||||
|
|
Loading…
Reference in a new issue