wxCoord xx, yy, ww, hh;
m_currentClippingRegion.GetBox( xx, yy, ww, hh );
- wxDCImpl::DoSetClippingRegion( xx, yy, ww, hh );
+ wxX11DCImpl::DoSetClippingRegion( xx, yy, ww, hh );
XSetRegion( (Display*) m_display, (GC) m_penGC, (Region) m_currentClippingRegion.GetX11Region() );
XSetRegion( (Display*) m_display, (GC) m_brushGC, (Region) m_currentClippingRegion.GetX11Region() );
wxCoord xx, yy, ww, hh;
m_currentClippingRegion.GetBox( xx, yy, ww, hh );
- wxDCImpl::DoSetClippingRegion( xx, yy, ww, hh );
+ wxX11DCImpl::DoSetClippingRegion( xx, yy, ww, hh );
XSetRegion( (Display*) m_display, (GC) m_penGC, (Region) m_currentClippingRegion.GetX11Region() );
XSetRegion( (Display*) m_display, (GC) m_brushGC, (Region) m_currentClippingRegion.GetX11Region() );
IMPLEMENT_ABSTRACT_CLASS(wxScreenDCImpl,wxPaintDCImpl)
-wxScreenDCImpl::wxScreenDCImpl( wxDC* owner ) :
- wxPaintDCImpl( owner )
+wxScreenDCImpl::wxScreenDCImpl( wxDC* owner )
+ : wxPaintDCImpl( owner )
{
m_ok = false;
XSetSubwindowMode( (Display*) m_display, (GC) m_bgGC, ClipByChildren );
}
+void wxScreenDCImpl::DoGetSize(int *width, int *height) const
+{
+ wxDisplaySize(width, height);
+}