git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@53468
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
wxWindowDCImpl(wxDC *owner, wxWindow *win);
virtual ~wxWindowDCImpl();
wxWindowDCImpl(wxDC *owner, wxWindow *win);
virtual ~wxWindowDCImpl();
- 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:
wxRect m_winRect; // rectangle of the window being painted
bool m_shouldFlip; // flip the surface when done?
wxRect m_winRect; // rectangle of the window being painted
bool m_shouldFlip; // flip the surface when done?
{
wxCHECK_RET( win, "invalid window" );
{
wxCHECK_RET( win, "invalid window" );
// obtain the surface used for painting:
wxPoint origin;
// obtain the surface used for painting:
wxPoint origin;
{
// paint overlays on top of the surface being drawn to by this DC
// before showing anything on the screen:
{
// paint overlays on top of the surface being drawn to by this DC
// before showing anything on the screen:
- m_win->PaintOverlays(m_winRect);
+ GetWindow()->PaintOverlays(m_winRect);
DFBSurfaceCapabilities caps = DSCAPS_NONE;
surface->GetCapabilities(&caps);
DFBSurfaceCapabilities caps = DSCAPS_NONE;
surface->GetCapabilities(&caps);