+ // number of calls to Freeze() minus number of calls to Thaw()
+ unsigned int m_frozenness;
+
+ // the peer object, allowing for cleaner API support
+ wxMacControl * m_peer ;
+
+#if wxMAC_USE_CORE_GRAPHICS
+ void * m_cgContextRef ;
+#endif
+
+ // cache the clipped rectangles within the window hierarchy
+ void MacUpdateClippedRects() const ;
+
+ mutable bool m_cachedClippedRectValid ;
+ mutable wxRect m_cachedClippedRectWithOuterStructure ;
+ mutable wxRect m_cachedClippedRect ;
+ mutable wxRect m_cachedClippedClientRect ;
+ mutable wxRegion m_cachedClippedRegionWithOuterStructure ;
+ mutable wxRegion m_cachedClippedRegion ;
+ mutable wxRegion m_cachedClippedClientRegion ;
+
+ // true if is is not a native control but a wxWindow control
+ bool m_macIsUserPane ;