Re: How to tell when your row is selected?
Re: How to tell when your row is selected?
- Subject: Re: How to tell when your row is selected?
- From: Mark Dawson <email@hidden>
- Date: Tue, 01 Aug 2006 15:17:42 -0700
I don't know how I missed that. Thanks!
Mark
>Hi Mark,
>You probably want:
>
>/* Item/Row translation
>*/
>- (id)itemAtRow:(NSInteger)row;
>- (NSInteger)rowForItem:(id)item;
>
>
>and
>
>- (NSIndexSet *)selectedRowIndexes;
>
>--corbin
>
>On Aug 1, 2006, at 2:00 PM, Mark Dawson wrote:
>
>> If you have a mulit-column NSOutlineView, and use the arrow keys to
>> run up and down it, how do you tell if "your" row is selected? I'd
>> like to change the display of the right column for each selection
>> change in the left column.
>>
>> I know that for each selection change, at least two - (id)
>> outlineView:objectValueForTableColumn:byItem: calls are generated
>> (one for the deselected row and one for the selected row). I also
>> know that I can call [outlineview selectedRow] from this routine and
>> get the index of the selected row. However, depending on the
>> disclosure state, this value varies for any given item. What I'd
>> really like is something like: if ([item row] == [outlineView
>> selectedRow]) doStuff. The outline view should know what row
>> "item" (the byItem parameter) belongs to, but I can't seem to find
>> anyway to track it back.
>>
>>
>
>
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden