-#if wxMAC_USE_CORE_GRAPHICS
- m_macLocalOriginInPort.x = x ;
- m_macLocalOriginInPort.y = y ;
- if ( window->MacGetCGContextRef() )
- {
- m_graphicContext = new wxMacCGContext( (CGContextRef) window->MacGetCGContextRef() ) ;
- m_graphicContext->SetPen( m_pen ) ;
- m_graphicContext->SetBrush( m_brush ) ;
- SetClippingRegion( 0 , 0 , size.x , size.y ) ;
- }
- else
- {
- // as out of order redraw is not supported under CQ,
- // we have to create a QD port for these situations
- m_macLocalOrigin.x = x ;
- m_macLocalOrigin.y = y ;
- m_graphicContext = new wxMacCGContext( (CGrafPtr) m_macPort ) ;
- m_graphicContext->SetPen( m_pen ) ;
- m_graphicContext->SetBrush( m_brush ) ;
- }
-#else