mirror of
https://github.com/gnustep/libs-gui.git
synced 2025-04-22 18:11:06 +00:00
Added patch
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@4012 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
b895c014f2
commit
01a589ed94
2 changed files with 79 additions and 1 deletions
|
@ -1,3 +1,8 @@
|
|||
Thu Apr 1 10:00:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
||||
|
||||
* Model/GMAppKit.m: Added patch supplied by Jonathan Gapen
|
||||
<jagapen@whitewater.chem.wisc.edu>
|
||||
|
||||
Thu Apr 1 06:45:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
||||
|
||||
* Source/NSCell.m: Make bezeled and bordered mutually exclusive
|
||||
|
|
|
@ -223,7 +223,6 @@ void __dummy_GMAppKit_functionForLinking() {}
|
|||
[self setFont:font];
|
||||
|
||||
// if (model_version >= 2) {
|
||||
[self setType:[unarchiver decodeIntWithName:@"type"]];
|
||||
[self setStringValue:[unarchiver decodeStringWithName:@"stringValue"]];
|
||||
[self setEntryType:[unarchiver decodeIntWithName:@"entryType"]];
|
||||
[self setAlignment:[unarchiver decodeIntWithName:@"alignment"]];
|
||||
|
@ -238,6 +237,7 @@ void __dummy_GMAppKit_functionForLinking() {}
|
|||
[self setScrollable:[unarchiver decodeBOOLWithName:@"isScrollable"]];
|
||||
[self setContinuous:[unarchiver decodeBOOLWithName:@"isContinuous"]];
|
||||
[self sendActionOn:[unarchiver decodeIntWithName:@"sendActionMask"]];
|
||||
[self setType:[unarchiver decodeIntWithName:@"type"]];
|
||||
// }
|
||||
|
||||
return self;
|
||||
|
@ -1327,3 +1327,76 @@ void __dummy_GMAppKit_functionForLinking() {}
|
|||
}
|
||||
|
||||
@end /* NSBrowser (GMArchiverMethods) */
|
||||
|
||||
@implementation NSColorWell (GMArchiverMethods)
|
||||
|
||||
- (id)initWithModelUnarchiver:(GMUnarchiver*)unarchiver
|
||||
{
|
||||
self = [super initWithModelUnarchiver:unarchiver];
|
||||
|
||||
[self setColor:[unarchiver decodeObjectWithName:@"color"]];
|
||||
|
||||
return self;
|
||||
}
|
||||
|
||||
- (void)encodeWithModelArchiver:(GMArchiver*)archiver
|
||||
{
|
||||
[super encodeWithModelArchiver:archiver];
|
||||
|
||||
[archiver encodeObject:[self color] withName:@"color"];
|
||||
}
|
||||
|
||||
@end /* NSColorWell (GMArchiverMethods) */
|
||||
|
||||
@implementation NSImageView (GMArchiverMethods)
|
||||
|
||||
- (void)encodeWithModelArchiver:(GMArchiver*)archiver
|
||||
{
|
||||
[super encodeWithModelArchiver:archiver];
|
||||
|
||||
[archiver encodeInt:[self imageAlignment] withName:@"alignment"];
|
||||
[archiver encodeInt:[self imageFrameStyle] withName:@"frameStyle"];
|
||||
[archiver encodeObject:[self image] withName:@"image"];
|
||||
[archiver encodeBOOL:[self isEditable] withName:@"isEditable"];
|
||||
[archiver encodeInt:[self imageScaling] withName:@"scaling"];
|
||||
}
|
||||
|
||||
- (id)initWithModelUnarchiver:(GMUnarchiver*)unarchiver
|
||||
{
|
||||
self = [super initWithModelUnarchiver:unarchiver];
|
||||
|
||||
[self setImageAlignment:[unarchiver decodeIntWithName:@"alignment"]];
|
||||
[self setImageFrameStyle:[unarchiver decodeIntWithName:@"frameStyle"]];
|
||||
[self setImage:[unarchiver decodeObjectWithName:@"image"]];
|
||||
[self setEditable:[unarchiver decodeBOOLWithName:@"isEditable"]];
|
||||
[self setImageScaling:[unarchiver decodeIntWithName:@"scaling"]];
|
||||
|
||||
return self;
|
||||
}
|
||||
|
||||
@implementation NSTextFieldCell (GMArchiverMethods)
|
||||
|
||||
- (void)encodeWithModelArchiver:(GMArchiver*)archiver
|
||||
{
|
||||
[super encodeWithModelArchiver:archiver];
|
||||
|
||||
[archiver encodeObject:[self backgroundColor] withName:@"backgroundColor"];
|
||||
[archiver encodeBOOL:[self drawsBackground] withName:@"drawsBackground"];
|
||||
[archiver encodeObject:[self textColor] withName:@"textColor"];
|
||||
}
|
||||
|
||||
- (id)initWithModelUnarchiver:(GMUnarchiver*)unarchiver
|
||||
{
|
||||
self = [super initWithModelUnarchiver:unarchiver];
|
||||
|
||||
[self setBackgroundColor:
|
||||
[unarchiver decodeObjectWithName:@"backgroundColor"]];
|
||||
[self setDrawsBackground:
|
||||
[unarchiver decodeBOOLWithName:@"drawsBackground"]];
|
||||
[self setTextColor:[unarchiver decodeObjectWithName:@"textColor"]];
|
||||
|
||||
return self;
|
||||
}
|
||||
|
||||
@end /* NSTextFieldCell (GMArchiverMethods) */
|
||||
|
||||
|
|
Loading…
Reference in a new issue