added theme savvy store/restore grafport

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@13234 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Stefan Csomor
2001-12-30 09:43:15 +00:00
parent ef2f095a5f
commit 246c920686

View File

@@ -90,23 +90,22 @@ class AGAPortHelper
public : public :
AGAPortHelper( GrafPtr newport) ; AGAPortHelper( GrafPtr newport) ;
AGAPortHelper() ; AGAPortHelper() ;
void Setup( GrafPtr newport ) ;
void Clear() ;
bool IsCleared() { return clip == NULL ; }
GrafPtr GetCurrentPort() { return nport ; }
~AGAPortHelper() ; ~AGAPortHelper() ;
void Setup( GrafPtr newport ) ;
void Clear() ;
bool IsCleared() { return m_clip == NULL ; }
GrafPtr GetCurrentPort() { return m_currentPort ; }
private : private :
GrafPtr nport ; GrafPtr m_currentPort ;
GrafPtr port ; GrafPtr m_oldPort ;
PenState oldPenState ; RgnHandle m_clip ;
RGBColor oldForeColor ; ThemeDrawingState m_drawingState ;
RGBColor oldBackColor ; short m_textFont ;
RgnHandle clip ; short m_textSize ;
short font ; short m_textStyle ;
short size ; short m_textMode ;
short style ;
short mode ;
} ; } ;