Using 6r3 Pro on OS X 10.4.5 (PPC) and 6r2 Std on WinXP...
In a canvas subclass I have I spawn a popup menu (Result = MyMenu.popup) in the MouseDown event. After I've handled the selection of the menuitem, I return True which should then pass control to MouseUp, but on Win32 builds control doesn't pass to MouseUp and the first click (following the menu selection) is lost.
On OS X 10.4.5 (PPC) this is not an issue, and the hierarchy is 'obeyed' (for lack of a better term).
The definition of 'lost' can vary depending on what the menu selection did. If it spawned a new window, often times the click will trigger something on the old window (focus is not on the new window, but isn't really on the old window either). If it did something else the click usually has no effect on the frontmost window, and the window doesn't appear to have the focus; this is noticeable in WinXP because of the button 'highlighting' that occurs as the mouse moves over push buttons. This highlighting is not present until after the first 'pathfinder' click.
Is this the expected behavior? Is there anyway I can, after processing the menu, return True in the MouseDown so MouseUp fires properly? Seems weird that it only happens on Win32; does anybody have any thoughts about that?
I looked through the feedback system, but didn't see anything similar to this. If somebody could confirm this is not the way it is supposed to work I'll submit a report on it.
Thanks. -- David Glass - Gray Matter Computing graymattercomputing.com - corepos.com 559-303-4915 Apple Certified Help Desk Specialist _______________________________________________ Unsubscribe or switch delivery mode: <http://www.realsoftware.com/support/listmanager/> Search the archives of this list here: <http://support.realsoftware.com/listarchives/lists.html>
