|
From: Emilien K. <cur...@us...> - 2005-01-03 16:59:54
|
Update of /cvsroot/wxdevcenter/StdPlugin/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29447/src Modified Files: BitmapCtrl.cpp Log Message: GPL. Ajout de la classe des évènements du controle de bitmap. Index: BitmapCtrl.cpp =================================================================== RCS file: /cvsroot/wxdevcenter/StdPlugin/src/BitmapCtrl.cpp,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** BitmapCtrl.cpp 3 Dec 2004 16:51:29 -0000 1.1 --- BitmapCtrl.cpp 3 Jan 2005 16:59:44 -0000 1.2 *************** *** 321,322 **** --- 321,352 ---- } + /** + * Implémentation des évènements BitmapEvent. + */ + DEFINE_EVENT_TYPE(WXDCEVT_BITMAP_LEFT_CLICK ) + DEFINE_EVENT_TYPE(WXDCEVT_BITMAP_RIGHT_CLICK ) + DEFINE_EVENT_TYPE(WXDCEVT_BITMAP_LEFT_DBLCLICK ) + DEFINE_EVENT_TYPE(WXDCEVT_BITMAP_RIGHT_DBLCLICK ) + DEFINE_EVENT_TYPE(WXDCEVT_BITMAP_LEFT_DOWN ) + DEFINE_EVENT_TYPE(WXDCEVT_BITMAP_RIGHT_DOWN ) + DEFINE_EVENT_TYPE(WXDCEVT_BITMAP_LEFT_UP ) + DEFINE_EVENT_TYPE(WXDCEVT_BITMAP_RIGHT_UP ) + DEFINE_EVENT_TYPE(WXDCEVT_BITMAP_LEFT_BEGIN_DRAG ) + DEFINE_EVENT_TYPE(WXDCEVT_BITMAP_RIGHT_BEGIN_DRAG) + DEFINE_EVENT_TYPE(WXDCEVT_BITMAP_LEFT_END_DRAG ) + DEFINE_EVENT_TYPE(WXDCEVT_BITMAP_RIGHT_END_DRAG ) + DEFINE_EVENT_TYPE(WXDCEVT_BITMAP_LEFT_MOVE_DRAG ) + DEFINE_EVENT_TYPE(WXDCEVT_BITMAP_RIGHT_MOVE_DRAG ) + + BitmapEvent::BitmapEvent(wxEventType commandType, wxWindowID id, wxPoint ptFrom, wxPoint ptTo): + wxCommandEvent(commandType, id), + m_pt1(ptFrom), + m_pt2(ptTo) + { + } + + wxEvent* BitmapEvent::Clone(void) const + { + BitmapEvent *pEvt = new BitmapEvent(GetEventType(), GetId(), m_pt1, m_pt2); + return pEvt; + } |