Re: Changing Cell Size in at TableView?
Re: Changing Cell Size in at TableView?
- Subject: Re: Changing Cell Size in at TableView?
- From: Jerry LeVan <email@hidden>
- Date: Fri, 16 Jul 2004 08:10:38 -0400
Yes, it seems to be a function of which font you are working with,
some work fine throughout the various sizes, some get clipped at
some sizes and work fine at other sizes.
Jerry
On Jul 16, 2004, at 8:02 AM, j o a r wrote:
I'm using this way to set the font, but I also have problems with the
bottom part of the text getting clipped in some cases. I think it is a
bug in the table view.
- (void) setTableViewFont:(NSFont *) aFont
{
NSEnumerator *enumerator = [[tableView tableColumns]
objectEnumerator];
NSTableColumn *tableColumn;
while ((tableColumn = [enumerator nextObject]) != nil)
{
[[tableColumn dataCell] setFont: aFont];
}
[tableView setRowHeight: ([aFont defaultLineHeightForFont] + 1.0)];
[self reloadTableView];
}
j o a r
On 2004-07-16, at 13.20, Jerry LeVan wrote:
Yes, I found that late last night. The font metrics are still
messing up a bit... here is what I am currently using in
my subclassed table view. This works fine with some fonts
and not so fine with some others...The bottoms seem to get
clipped/crowded with certain fonts.
Jerry
-(void)changeFont:(id)sender
{
int i;
NSFont *oldFont = currentFont;
currentFont = [sender convertFont:oldFont];
NSArray *theCols = [self tableColumns];
int colCnt = [self numberOfColumns];
for(i=0; i< colCnt; i++)
{
[[[theCols objectAtIndex:i] dataCell] setFont:currentFont];
}
[self setRowHeight:[currentFont pointSize]+3];
//[self tile];
[self setFont:currentFont];
}
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.