On 9 Dec 2007, at 5:36 PM, Adam R. Maxwell wrote:

>
> On Dec 9, 2007, at 8:23 AM, Christiaan Hofman wrote:
>
>>
>> On 9 Dec 2007, at 5:08 PM, Adam R. Maxwell wrote:
>>
>>>
>>> On Dec 9, 2007, at 2:38 AM, Christiaan Hofman wrote:
>>>
>>>>
>>>> On 9 Dec 2007, at 3:52 AM, Adam R. Maxwell wrote:
>>>>
>>>>> Does clicking the arrow button work on Tiger?  I could only get it
>>>>> to handle clicks by manually calling
>>>>> trackMouse:inRect:ofView:untilMouseUp: in the table's mouseDown.
>>>>
>>>> It sure does work on Tiger. But that won't work either, as the  
>>>> table
>>>> should do much more than just calling trackMouse:..., e.g. the
>>>> clickedRow and clickedColumn needs to be set. I'm not sure how to
>>>> resolve this.
>>>
>>> Yeah, I had to add ivars for clickedRow and clickedColumn.  If you
>>> don't get any response on macosx-dev, the tableview developer hangs
>>> out on cocoa-dev.
>>>
>>> --   
>>> adam
>>
>> It did come through? I got a message that the message was not
>> accepted (for the whole list).
>
> It came through twice, actually :).
>
>> I'm not registered for cocoa-dev. Perhaps you could ask it there?
>
> Will do, unless you get a good response.
>
>> I guess it's because of all the changes in tableview selectino and
>> editing (1-click editing and such) in Leopard. I've no idea what
>> messages are sent to the cell now. Apparently they send the
>> trackMouse message only for non-text cells, which i think is wrong.
>
> My guess is that they must be checking isKindOfClass:, which is a
> pretty large assumption.  The checkboxes work fine.
>
> I copied my hacked version to http://homepage.mac.com/amaxwell.  I
> started removing stuff just to figure out what's going on with
> buttons, so not all the changes are relevant.
>
> -- 
> adam

And does this work on Leopard? It certainly does not work on Tiger. i  
think the reason is that the cell is used for drawing or somenthing  
while your tracking, so the either cell that's tracking is not the  
cell that's drawing, or the cell that's tracking has its flags reset  
while redrawing.

Christiaan


-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Bibdesk-develop mailing list
Bibdesk-develop@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bibdesk-develop

Reply via email to