|
From: Emilien K. <cur...@us...> - 2005-02-24 17:27:20
|
Update of /cvsroot/wxdevcenter/StdPlugin/include/wxDevCenter/StdPlugin In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23362/include/wxDevCenter/StdPlugin Modified Files: BitmapCtrl.h Log Message: Dessine un cadre autour de la bitmap dans le BitmapCtrl si la zone cliente est plus grande que la bitmap. Index: BitmapCtrl.h =================================================================== RCS file: /cvsroot/wxdevcenter/StdPlugin/include/wxDevCenter/StdPlugin/BitmapCtrl.h,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** BitmapCtrl.h 8 Jan 2005 17:49:13 -0000 1.6 --- BitmapCtrl.h 24 Feb 2005 17:26:48 -0000 1.7 *************** *** 66,73 **** wxPoint m_ptOrigin; - /** Position à retenir de la souris. - * Utilisée pour un glissement. - */ - wxPoint m_ptMouse; public: /** Constructeur standard des controles.*/ --- 66,69 ---- *************** *** 84,94 **** void SetBitmap(const wxBitmap& Bmp); - - /** Dessine l'image dans le contexte de périphérique spécifié. - * Dessine l'image correctement scrollée et zoomée. - * @param pDC Contexte de périphérique sur lequel déssiner. - */ - virtual void OnDraw(wxDC* pDC); - /** Fixe le niveau de zoom. * @param iZoom Nouveau niveau de zoom. --- 80,83 ---- *************** *** 137,140 **** --- 126,132 ---- */ wxPoint ClientToBitmap(wxPoint ptClient)const; + wxSize ClientToBitmap(wxSize szClient)const{register wxPoint pt(ClientToBitmap(wxPoint(szClient.x, szClient.y))); return wxSize(pt.x, pt.y);} + wxRect ClientToBitmap(wxRect r)const{return wxRect(ClientToBitmap(r.GetPosition()), ClientToBitmap(r.GetSize()));} + /** Calcul les coordonnées dans la zone cliente à partir des coordonnées bitmap. * @param ptBitmap Point en coordonnées bitmap. *************** *** 142,145 **** --- 134,139 ---- */ wxPoint BitmapToClient(wxPoint ptBitmap)const; + wxSize BitmapToClient(wxSize szClient)const{register wxPoint pt(BitmapToClient(wxPoint(szClient.x, szClient.y))); return wxSize(pt.x, pt.y);} + wxRect BitmapToClient(wxRect r)const{return wxRect(BitmapToClient(r.GetPosition()), BitmapToClient(r.GetSize()));} protected: |