[ wxwindows-Bugs-1591825 ] wxMac Buttons Not Chording

SourceForge.net noreply at sourceforge.net
Mon Nov 6 22:51:14 PST 2006


Bugs item #1591825, was opened at 2006-11-06 22:51
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=109863&aid=1591825&group_id=9863

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: wxMac specific
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Jeff Tupper (jtupper)
Assigned to: Stefan Csomor (csomor)
Summary: wxMac Buttons Not Chording

Initial Comment:
SetupMouseEvent in mac/carbon/toplevel.cpp (wxMac
2.7.1) doesn't seem to set the mouse button states
correctly (the m_*Down members) when multiple buttons
are down simultaneously. I'm trying to implement some
dragging so I capture the mouse on the first button
down event and release the mouse when all buttons are
up. If I (1) press the left button, (2) press the right
button, and then (3) release either button, all buttons
are reported as being up in the button-up event.
(Additionally: when I press the second button, only
that is reported as being down.) 

I've also noticed that ButtonIsDown() is not in the
wxMouseEvent documentation and that the header
declaration doesn't have a default value for
ButtonIsDown()'s argument
(while ButtonDown() is and does). 


----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=109863&aid=1591825&group_id=9863




More information about the wx-dev mailing list