Added NSOpenPanel

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5103 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Nicola Pero 1999-10-30 02:11:27 +00:00
parent c7690fb68b
commit cc7b71f207

View file

@ -1340,6 +1340,26 @@ void __dummy_GMAppKit_functionForLinking() {}
@end /* NSSavePanel (GMArchiverMethods) */
@implementation NSOpenPanel (GMArchiverMethods)
- (void)encodeWithModelArchiver:(GMArchiver*)archiver
{
[super encodeWithModelArchiver:(GMArchiver*)archiver];
[archiver encodeBOOL:[self canChooseFiles]
withName:@"canChooseFiles"];
[archiver encodeBOOL:[self canChooseDirectories]
withName:@"canChooseDirectories"];
}
- (id)initWithModelUnarchiver:(GMUnarchiver *)unarchiver
{
[super initWithModelUnarchiver:(GMUnarchiver *)unarchiver];
[self setCanChooseFiles:[unarchiver decodeBOOLWithName:@"canChooseFiles"]];
[self setCanChooseDirectories:[unarchiver decodeBOOLWithName:
@"canChooseDirectories"]];
return self;
}
@end /* NSOpenPanel (GMArchiverMethods) */
@implementation NSBrowser (GMArchiverMethods)