Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Checkbox in NSOutlineView. Must move mouse > 3 pixels to toggle



on 06/07/27 12:53, Jerry Krinock at email@hidden wrote:

> However, I find that once I click in a checkbox, clicking again does not
> re-send outlineView:setObjectValue:forTableColumn:byItem: unless I have
> moved my mouse by greater than 3 pixels in any direction from where it was
> during the previous click which successfully toggled it.

It's not just my app.  Try this on an Intel Mac:

1.  In Safari, menu > Bookmarks > Show All Bookmarks.
2.  Show a folder that has some subfolders.
3.  Click a disclosure triangle.  It expands.
4.  Without moving the mouse, click again.  It collapses.
5.  Without moving the mouse, click a third time.

Expected result: It expands again.
Actual result: Nothing happens.

Try it several more times.  Sometimes, you see the triangle point down for
some milliseconds, but then it points back up.

Now move your mouse a few pixels, and it will work again, for one cycle:
Expand, Collapse, but then it will fail until you move your mouse a few
pixels again.

This behavior is repeatable Intel Core Duo Mac Mini, using either a Logitech
optical mouse or my MacAlly trackball.  I tried it on a Powerbook G4 running
Panther, and on a G3 iBook running Tiger, but both of these are OK.  It's
only a problem on my Intel Mac Mini.

So, whatever bug is causing this behavior is also probably causing the
similar behavior with the checkboxes in my app's NSOutlineView.

Can anyone reproduce this or guess what the problem might be?


 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/email@hidden

This email sent to email@hidden

References: 
 >Checkbox in NSOutlineView. Must move mouse > 3 pixels to toggle (From: Jerry Krinock <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.