wxList& GetSubcontrols() { return m_subControls; }
WXEVENTHANDLERREF MacGetControlEventHandler() { return m_macControlEventHandler ; }
-#ifndef __WXMAC_OSX__
- virtual void MacControlUserPaneDrawProc(wxInt16 part) ;
- virtual wxInt16 MacControlUserPaneHitTestProc(wxInt16 x, wxInt16 y) ;
- virtual wxInt16 MacControlUserPaneTrackingProc(wxInt16 x, wxInt16 y, void* actionProc) ;
- virtual void MacControlUserPaneIdleProc() ;
- virtual wxInt16 MacControlUserPaneKeyDownProc(wxInt16 keyCode, wxInt16 charCode, wxInt16 modifiers) ;
- virtual void MacControlUserPaneActivateProc(bool activating) ;
- virtual wxInt16 MacControlUserPaneFocusProc(wxInt16 action) ;
- virtual void MacControlUserPaneBackgroundProc(void* info) ;
-#endif
-
// translate wxWidgets coords into ones suitable
// to be passed to CreateControl calls
//
// the 'true' OS level control for this wxWindow
wxMacControl* GetPeer() const { return m_peer ; }
-#if wxMAC_USE_CORE_GRAPHICS
void * MacGetCGContextRef() { return m_cgContextRef ; }
void MacSetCGContextRef(void * cg) { m_cgContextRef = cg ; }
-#endif
protected:
// For controls like radio buttons which are genuinely composite
// 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 ;