X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/c0ed460c2e7802793d591c84f3cfdbff159c5549..a585ca5cb0d1e9d49c3abf83c4ec7730c14924f1:/include/wx/motif/dc.h diff --git a/include/wx/motif/dc.h b/include/wx/motif/dc.h index b9afc11fca..06abfad626 100644 --- a/include/wx/motif/dc.h +++ b/include/wx/motif/dc.h @@ -142,7 +142,7 @@ class WXDLLEXPORT wxDC: public wxObject virtual bool CanDrawBitmap(void) const = 0; - virtual void DrawIcon( const wxIcon &icon, long x, long y, bool useMask=FALSE ); + virtual void DrawIcon( const wxIcon &icon, long x, long y); inline void DrawIcon(const wxIcon& icon, const wxPoint& pt) { DrawIcon(icon, pt.x, pt.y); @@ -211,10 +211,17 @@ class WXDLLEXPORT wxDC: public wxObject virtual inline long MinY(void) const { return m_minY; } virtual inline long MaxY(void) const { return m_maxY; } + // Size in device units virtual void GetSize( int* width, int* height ) const; inline wxSize GetSize(void) const { int w, h; GetSize(&w, &h); return wxSize(w, h); } - virtual void GetSizeMM( long* width, long* height ) const; - + + // Size in millimetres + virtual void GetSizeMM( int* width, int* height ) const; + inline wxSize GetSizeMM(void) const { int w, h; GetSizeMM(&w, &h); return wxSize(w, h); } + + // Resolution in pixels per logical inch + wxSize GetPPI(void) const ; + virtual bool StartDoc( const wxString& WXUNUSED(message) ) { return TRUE; }; virtual void EndDoc(void) {}; virtual void StartPage(void) {}; @@ -342,8 +349,7 @@ class WXDLLEXPORT wxDC: public wxObject bool m_clipping; // Is clipping on right now ? bool m_optimize; // wxMSW only ? bool m_isInteractive; // For wxPostScriptDC - wxString m_filename; // Ditto - + wxPen m_pen; wxBrush m_brush; wxBrush m_backgroundBrush;