|
From: Emilien K. <cur...@us...> - 2005-01-04 16:53:15
|
Update of /cvsroot/wxdevcenter/StdPlugin/include/wxDevCenter/StdPlugin In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25675/include/wxDevCenter/StdPlugin Modified Files: extmouse.h Log Message: Ajout du code de génération des évènements souris étendus. Index: extmouse.h =================================================================== RCS file: /cvsroot/wxdevcenter/StdPlugin/include/wxDevCenter/StdPlugin/extmouse.h,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** extmouse.h 4 Jan 2005 16:13:12 -0000 1.3 --- extmouse.h 4 Jan 2005 16:53:05 -0000 1.4 *************** *** 58,63 **** wxEvtHandler* m_pHandler; ! /** Position de départ.*/ ! wxPoint m_ptStart; /** Etat de glissade.*/ unsigned short m_usDrag; --- 58,67 ---- wxEvtHandler* m_pHandler; ! /** Position de départ gauche.*/ ! wxPoint m_ptLeft; ! /** Position de départ droit.*/ ! wxPoint m_ptRight; ! /** Position de départ milieu.*/ ! wxPoint m_ptMiddle; /** Etat de glissade.*/ unsigned short m_usDrag; *************** *** 123,126 **** --- 127,132 ---- public: wxExtendedMouseEvent(wxEventType commandType = wxEVT_NULL, wxWindowID id=-1, wxPoint ptFrom = wxDefaultPosition, wxPoint ptTo = wxDefaultPosition, unsigned short usFlags = 0); + wxExtendedMouseEvent(wxExtendedMouseEvent& event); + wxExtendedMouseEvent& operator=(const wxExtendedMouseEvent& event); wxEvent* Clone(void) const; *************** *** 152,165 **** void SetState(unsigned short usState=0){m_usFlag = usState;} ! bool LeftIsDown()const{return m_usFlag&wxEME_LEFT;} ! bool RightIsDown()const{return m_usFlag&wxEME_RIGHT;} ! bool MiddleIsDown()const{return m_usFlag&wxEME_MIDDLE;} ! bool AltIsDown()const{return m_usFlag&wxEME_ALT;} ! bool CtrlIsDown()const{return m_usFlag&wxEME_CTRL;} ! bool MetaIsDown()const{return m_usFlag&wxEME_META;} ! bool ShiftIsDown()const{return m_usFlag&wxEME_SHIFT;} private: - wxExtendedMouseEvent& operator=(const wxExtendedMouseEvent& event); wxPoint m_pt1, m_pt2; --- 158,170 ---- void SetState(unsigned short usState=0){m_usFlag = usState;} ! bool LeftIsDown()const{return (m_usFlag&wxEME_LEFT)!=0;} ! bool RightIsDown()const{return (m_usFlag&wxEME_RIGHT)!=0;} ! bool MiddleIsDown()const{return (m_usFlag&wxEME_MIDDLE)!=0;} ! bool AltIsDown()const{return (m_usFlag&wxEME_ALT)!=0;} ! bool CtrlIsDown()const{return (m_usFlag&wxEME_CTRL)!=0;} ! bool MetaIsDown()const{return (m_usFlag&wxEME_META)!=0;} ! bool ShiftIsDown()const{return (m_usFlag&wxEME_SHIFT)!=0;} private: wxPoint m_pt1, m_pt2; |