Color well allows modification of tableview background color.

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@19141 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Gregory John Casamento 2004-04-17 17:15:05 +00:00
parent 5fa41f5b0c
commit 633963751f
4 changed files with 19 additions and 3 deletions

View file

@ -1,3 +1,11 @@
2004-04-17 13:11 Gregory John Casamento <greg_casamento@yahoo.com>
* Palettes/3Containers/inspectors.m: Added code to the
GormTableViewInspector update the background color when
the user changes it in the inspector.
* Palettes/3Containers/GormNSTableViewInspector.gorm: added
color well to allow changing of the background color.
2004-04-17 12:52 Gregory John Casamento <greg_casamento@yahoo.com> 2004-04-17 12:52 Gregory John Casamento <greg_casamento@yahoo.com>
* GormObjectEditor.m: [GormObjectEditor mouseDown:] check * GormObjectEditor.m: [GormObjectEditor mouseDown:] check

View file

@ -150,7 +150,8 @@
optionMatrix, optionMatrix,
rowsHeightForm, rowsHeightForm,
selectionMatrix, selectionMatrix,
verticalScrollerSwitch verticalScrollerSwitch,
backgroundColor
); );
Super = IBInspector; Super = IBInspector;
}; };

View file

@ -403,6 +403,7 @@
id rowsHeightForm; id rowsHeightForm;
id optionMatrix; id optionMatrix;
id tagField; id tagField;
id backgroundColor;
} }
- (void) _getValuesFromObject: (id)anObject; - (void) _getValuesFromObject: (id)anObject;
@ -492,7 +493,6 @@
[object sizeToFit]; [object sizeToFit];
[object tile]; [object tile];
} }
else if (control == optionMatrix) else if (control == optionMatrix)
{ {
flag = ([[control cellAtRow: 0 column: 0] state] == NSOnState) ? YES : NO; flag = ([[control cellAtRow: 0 column: 0] state] == NSOnState) ? YES : NO;
@ -506,7 +506,11 @@
{ {
[object setTag:[[tagField cellAtIndex:0] intValue]]; [object setTag:[[tagField cellAtIndex:0] intValue]];
} }
else if( control == backgroundColor )
{
[object setBackgroundColor: [backgroundColor color]];
}
[scrollView setNeedsDisplay: YES]; [scrollView setNeedsDisplay: YES];
} }
@ -565,6 +569,9 @@
if ([anObject gormAllowsColumnReordering]) if ([anObject gormAllowsColumnReordering])
[optionMatrix selectCellAtRow: 2 column: 0]; [optionMatrix selectCellAtRow: 2 column: 0];
[[tagField cellAtIndex:0] setIntValue:[anObject tag]]; [[tagField cellAtIndex:0] setIntValue:[anObject tag]];
// set the background color into the inspector...
[backgroundColor setColor: [anObject backgroundColor]];
} }
- (id) init - (id) init