Implemented missing object value methods

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7401 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
nico 2000-09-05 22:06:55 +00:00
parent cd0acdec02
commit f5617abc95

View file

@ -163,6 +163,11 @@ static Class cellClass;
return [[self selectedCell] intValue]; return [[self selectedCell] intValue];
} }
- (id) objectValue
{
return [[self selectedCell] objectValue];
}
- (void) setDoubleValue: (double)aDouble - (void) setDoubleValue: (double)aDouble
{ {
[self abortEditing]; [self abortEditing];
@ -187,6 +192,14 @@ static Class cellClass;
[self setNeedsDisplay: YES]; [self setNeedsDisplay: YES];
} }
- (void) setObjectValue: (id)anObject
{
[self abortEditing];
[[self selectedCell] setObjectValue: anObject];
[self setNeedsDisplay: YES];
}
- (void) setNeedsDisplay - (void) setNeedsDisplay
{ {
[super setNeedsDisplay: YES]; [super setNeedsDisplay: YES];
@ -226,6 +239,12 @@ static Class cellClass;
[self setNeedsDisplay: YES]; [self setNeedsDisplay: YES];
} }
- (void) takeObjectValueFrom: (id)sender
{
[[self selectedCell] takeObjectValueFrom: sender];
[self setNeedsDisplay: YES];
}
- (void) takeStringValueFrom: (id)sender - (void) takeStringValueFrom: (id)sender
{ {
[[self selectedCell] takeStringValueFrom: sender]; [[self selectedCell] takeStringValueFrom: sender];
@ -262,6 +281,7 @@ static Class cellClass;
- (void) setFont: (NSFont *)fontObject - (void) setFont: (NSFont *)fontObject
{ {
// TODO: Complete
if (_cell) if (_cell)
[_cell setFont: fontObject]; [_cell setFont: fontObject];
} }
@ -270,6 +290,9 @@ static Class cellClass;
left: (unsigned)leftDigits left: (unsigned)leftDigits
right: (unsigned)rightDigits right: (unsigned)rightDigits
{ {
// TODO: Complete
[_cell setFloatingPointFormat: autoRange left: leftDigits
right: rightDigits];
} }
/* /*