# HG changeset patch # User bsmith@81767d24-ef19-dc11-ae90-00e081727c95 # Date 1301598804 0 # Node ID 0103a8751ab45f1956b0d060b38b19de78b1c400 # Parent d44bb4c4902d431fea8689446779cd22e5e2163c Removed an unnecessary method in the container (rowCount) and implemented container column alignment. diff -r d44bb4c4902d -r 0103a8751ab4 mac/dw.m --- a/mac/dw.m Thu Mar 31 18:50:52 2011 +0000 +++ b/mac/dw.m Thu Mar 31 19:13:24 2011 +0000 @@ -1076,7 +1076,6 @@ -(int)lastAddPoint; -(int)lastQueryPoint; -(void)setLastQueryPoint:(int)input; --(int)rowCount; -(void)clear; -(void)setup; -(void)setForegroundColor:(NSColor *)input; @@ -1218,7 +1217,6 @@ -(int)lastAddPoint { return lastAddPoint; } -(int)lastQueryPoint { return lastQueryPoint; } -(void)setLastQueryPoint:(int)input { lastQueryPoint = input; } --(int)rowCount { return (int)[titles count]; } -(void)clear { if(data) { [data removeAllObjects]; while([titles count]) { [titles removePointerAtIndex:0]; } } lastAddPoint = 0; } -(void)setup { @@ -4713,6 +4711,14 @@ } [imagecell release]; } + else if(flags[z] & DW_CFA_RIGHT) + { + [(NSCell *)[column dataCell] setAlignment:NSRightTextAlignment]; + } + else if(flags[z] & DW_CFA_CENTER) + { + [(NSCell *)[column dataCell] setAlignment:NSCenterTextAlignment]; + } [column setEditable:NO]; [cont addTableColumn:column]; [cont addColumn:column andType:(int)flags[z]]; @@ -5088,7 +5094,7 @@ DWContainer *cont = handle; NSScrollView *sv = [cont scrollview]; NSScroller *scrollbar = [sv verticalScroller]; - int rowcount = [cont rowCount]; + int rowcount = (int)[cont numberOfRowsInTableView:cont]; float currpos = [scrollbar floatValue]; float change;