]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/dfb/dcclient.h
set/get validator for wxTextCtrl part of wxComboCtrl and not the combo itself (patch...
[wxWidgets.git] / include / wx / dfb / dcclient.h
index 57fd7dc592ddc12ecfba327b27114afdc145acb3..3847f4f2e448a0351e9712999f59ebdfff0233e9 100644 (file)
@@ -26,14 +26,21 @@ public:
     wxWindowDC(wxWindow *win);
     virtual ~wxWindowDC();
 
     wxWindowDC(wxWindow *win);
     virtual ~wxWindowDC();
 
+    virtual wxWindow *GetWindow() const { return m_win; }
+
 protected:
     // initializes the DC for painting on given window; if rect!=NULL, then
     // for painting only on the given region of the window
     void InitForWin(wxWindow *win, const wxRect *rect);
 
 private:
 protected:
     // initializes the DC for painting on given window; if rect!=NULL, then
     // for painting only on the given region of the window
     void InitForWin(wxWindow *win, const wxRect *rect);
 
 private:
+    wxWindow *m_win;
+    wxRect    m_winRect; // rectangle of the window being painted
+
     bool m_shouldFlip; // flip the surface when done?
 
     bool m_shouldFlip; // flip the surface when done?
 
+    friend class wxOverlayImpl; // for m_shouldFlip;
+
     DECLARE_DYNAMIC_CLASS(wxWindowDC)
     DECLARE_NO_COPY_CLASS(wxWindowDC)
 };
     DECLARE_DYNAMIC_CLASS(wxWindowDC)
     DECLARE_NO_COPY_CLASS(wxWindowDC)
 };