Skip navigation.
 
mlRe: Checkbox in NSOutlineView. Must move mouse > 3 pixels to toggle
FROM : Jerry Krinock
DATE : Tue Aug 01 07:26:05 2006

on 06/07/27 12:53, Jerry Krinock at <email_removed> 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?

Related mailsAuthorDate
mlCheckbox in NSOutlineView. Must move mouse > 3 pixels to toggle Jerry Krinock Jul 27, 21:53
mlRe: Checkbox in NSOutlineView. Must move mouse > 3 pixels to toggle I. Savant Jul 27, 22:13
mlRe: Checkbox in NSOutlineView. Must move mouse > 3 pixels to toggle Jerry Krinock Aug 1, 07:26
mlRe: Checkbox in NSOutlineView. Must move mouse > 3 pixels to toggle Aaron Burghardt Aug 1, 14:28
mlRe: Checkbox in NSOutlineView. Must move mouse > 3 pixels to toggle Sean McBride Aug 1, 16:57
mlRe: Checkbox in NSOutlineView. Must move mouse > 3 pixels to toggle Jerry Krinock Aug 1, 17:06
mlRe: Checkbox in NSOutlineView. Must move mouse > 3 pixels to toggle Corbin Dunn Aug 1, 20:59