mirror of
https://github.com/gnustep/libs-gui.git
synced 2025-04-28 13:30:45 +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
348b97d43e
commit
18b942aede
1 changed files with 20 additions and 0 deletions
|
@ -1340,6 +1340,26 @@ void __dummy_GMAppKit_functionForLinking() {}
|
||||||
|
|
||||||
@end /* NSSavePanel (GMArchiverMethods) */
|
@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)
|
@implementation NSBrowser (GMArchiverMethods)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue