-// wxASSERT( newport->portRect.left == 0 && newport->portRect.top == 0 ) ;
- GetPenState( &oldPenState ) ;
- GetBackColor( &oldBackColor ) ;
- GetForeColor( &oldForeColor ) ;
- wxASSERT( clip == NULL ) ;
- clip = NewRgn() ;
- GetClip( clip );
- font = GetPortTextFont( newport);
- size = GetPortTextSize( newport);
- style = GetPortTextFace( newport);
- mode = GetPortTextMode( newport);
- nport = newport ;
+ wxASSERT_MSG( m_clip == NULL , "Cannot call setup twice" ) ;
+ m_clip = NewRgn() ;
+ GetClip( m_clip );
+ m_textFont = GetPortTextFont( newport);
+ m_textSize = GetPortTextSize( newport);
+ m_textStyle = GetPortTextFace( newport);
+ m_textMode = GetPortTextMode( newport);
+ GetThemeDrawingState( &m_drawingState ) ;
+ m_currentPort = newport ;