mirror of
https://github.com/gnustep/libs-gui.git
synced 2025-04-23 02:04:20 +00:00
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:
parent
c7690fb68b
commit
cc7b71f207
1 changed files with 20 additions and 0 deletions
|
@ -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)
|
||||
|
||||
|
|
Loading…
Reference in a new issue