X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/f6bcfd974ef26faf6f91a62cac09827e09463fd1..b89dac7816168bc86d4862edb394e681c161a3e3:/include/wx/os2/dc.h diff --git a/include/wx/os2/dc.h b/include/wx/os2/dc.h index d54d3f4488..0b5fe10aaf 100644 --- a/include/wx/os2/dc.h +++ b/include/wx/os2/dc.h @@ -13,7 +13,7 @@ #define _WX_DC_H_ #include "wx/defs.h" -#include "wx/dc.h" +//#include "wx/dc.h" // --------------------------------------------------------------------------- // macros @@ -72,7 +72,7 @@ class WXDLLEXPORT wxDC : public wxDCBase DECLARE_DYNAMIC_CLASS(wxDC) public: - wxDC(); + wxDC(void); ~wxDC(); // implement base class pure virtuals @@ -148,6 +148,12 @@ public: m_bOwnsDC = bOwnsDC; } + HPS GetHPS(void) const { return m_hPS; } + void SetHPS(HPS hPS) + { + HDC hDC = ::GpiQueryDevice(hPS); + m_hPS = hPS; + } const wxBitmap& GetSelectedBitmap(void) const { return m_vSelectedBitmap; } wxBitmap& GetSelectedBitmap(void) { return m_vSelectedBitmap; } @@ -303,6 +309,13 @@ protected: wxWindow* m_pCanvas; wxBitmap m_vSelectedBitmap; +public: + // PM specific stuff + HPS m_hPS; + HPS m_hOldPS; // old hPS, if any + bool m_bIsPaintTime;// True at Paint Time + + RECTL m_vRclPaint; // Bounding rectangle at Paint time etc. // // TRUE => DeleteDC() in dtor, FALSE => only ReleaseDC() it //