This is TabMatrixPalette.m in view mode; [Download] [Up]
#import "TabMatrixPalette.h"
#import "../UITabActionCell.subproj/UITabActionCell.h"
@implementation TabMatrixPalette
- finishInstantiate
{
NXRect frameRect;
Matrix *newMatrix;
[matrix getFrame:&frameRect];
newMatrix =
[[Matrix allocFromZone:[self zone]]
initFrame:&frameRect
mode:NX_RADIOMODE
prototype:[[UITabActionCell allocFromZone:[self zone]] initTextCell:"Folder Tab"]
numRows:1
numCols:2];
[[matrix superview] replaceSubview:matrix with:newMatrix];
[matrix free];
matrix = newMatrix;
// set the background gray of tabMatrix to NX_DKGRAY
[matrix setBackgroundGray:NX_DKGRAY];
// set the autosizing and autoscrolling attributes of the matrix
[matrix setAutosizing:NX_WIDTHSIZABLE | NX_HEIGHTSIZABLE];
[matrix setAutoscroll:YES];
// size tabMatrix to its cells and display it
[matrix sizeToFit];
[matrix display];
return self;
}
@end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.