Skip navigation.
 
mlRe: Uneditable NSTableView (SOLVED)
FROM : Corbin Dunn
DATE : Wed Apr 23 23:51:19 2008

On Apr 23, 2008, at 12:05 PM, Ewan Delanoy wrote:
> Corbinn Dunn wrote

>>>>>          I'm not quite sure what you mean by "target" here

>>>> The "target" is the object that your selector message will be sent
>>>> to.
>>>> How will your TableView know which object responds to the selector
>>>> you
>>>> give it? It's not magic...
>>>> HTH

>>>
>>> It did help indeed, and even solved my problem! (it now works with a
>>> single click by the way, just as in Mail). I was confused because
>>> although I already knew how an action in an object could be the 
>>> target
>>> of a button or a single cell in a table view,  I hadn't yet 
>>> understood
>>> that it could be the target of a table view "as a whole", with the
>>> action triggered by any of the cells in it. Many thanks!

>>
>> Based on your description of the problem, you probably want to update
>> your lower pane via:
>>
>> - (void)tableViewSelectionDidChange:(NSNotification *)notification;
>>
>> .corbin
>>

>
>  That wouldn't be very useful for what I do because I also want
> the Mail-like feature of multiple selection (and possible erasing of
> the selected items). Generally, I think using delegate methods like
> this becomes awkward when there are many ways for the selection to 
> change.


You can go the click-action way, but in the end it won't work like 
Mail. You won't know when arrow keys change the selection, or type 
selection changes the selection.

I've used apps that do it just the click-way and it annoys me that 
they don't work with the keyboard.

corbin

Related mailsAuthorDate
mlRe: Uneditable NSTableView (SOLVED) Ewan Delanoy Apr 23, 18:21
mlRe: Uneditable NSTableView (SOLVED) Corbin Dunn Apr 23, 20:12
mlRe: Uneditable NSTableView (SOLVED) Ewan Delanoy Apr 23, 21:05
mlRe: Uneditable NSTableView (SOLVED) Nate Weaver Apr 23, 21:44
mlRe: Uneditable NSTableView (SOLVED) Corbin Dunn Apr 23, 23:51