+
+ virtual void Translate( wxCoord dx , wxCoord dy );
+ virtual void Scale( wxCoord xScale , wxCoord yScale );
+ virtual void DrawBitmap( const wxBitmap &bmp, wxCoord x, wxCoord y, wxCoord w, wxCoord h );
+ virtual void DrawIcon( const wxIcon &icon, wxCoord x, wxCoord y, wxCoord w, wxCoord h );
+ virtual void PushState();
+ virtual void PopState();
+
+ virtual void DrawText( const wxString &str, wxCoord x, wxCoord y, double angle ) ;
+
+ virtual void GetTextExtent( const wxString &str, wxCoord *width, wxCoord *height,
+ wxCoord *descent, wxCoord *externalLeading ) const ;
+
+ virtual void GetPartialTextExtents(const wxString& text, wxArrayInt& widths) const ;
+
+ virtual void SetFont( const wxFont &font ) ;
+
+ virtual void SetTextColor( const wxColour &col ) ;