On Mar 3, 2008, at 6:34 AM, Nick Rogers wrote:
Hi,
I'm using NSTableView for displaying.
Now I need to show an icon in every row and also have to display 2 rows of text in one row of tableView. Is it possible, if yes then how and can i incresse a row's width to accomodate two rows of text?

Two rows of text in a single row? Maybe you just want to use variable row heights. But then, that doesn't affect a row's width, which is always constant (it equals the width of the tableview).

Maybe you want to increase the columns width?

You can have a row span all columns with:

/*  Optional - Different cells for each row
A different data cell can be returned for any particular tableColumn and row, or a cell that will be used for the entire row (a full width cell). The returned cell should properly implement copyWithZone:, since the cell may be copied by NSTableView. If the tableColumn is non-nil, you should return a cell, and generally you will want to default to returning the result from [tableColumn dataCellForRow:row].

When each row is being drawn, this method will first be called with a nil tableColumn. At this time, you can return a cell that will be used to draw the entire row, acting like a group. If you do return a cell for the 'nil' tableColumn, be prepared to have the other corresponding datasource and delegate methods to be called with a 'nil' tableColumn value. If don't return a cell, the method will be called once for each tableColumn in the tableView, as usual.
*/
- (NSCell *)tableView:(NSTableView *)tableView dataCellForTableColumn: (NSTableColumn *)tableColumn row:(NSInteger)row AVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER;

-corbin


OR
if not possible, then can i use NSOutlineView for this purpose and how?



_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [EMAIL PROTECTED]

Reply via email to