// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
-#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
-#pragma implementation "window.h"
-#endif
-
#include "wx/wxprec.h"
#include "wx/menu.h"
wxInt16 wxWindowMac::MacControlUserPaneFocusProc(wxInt16 action)
{
- return kControlNoPart ;
+ if ( AcceptsFocus() )
+ return 1 ;
+ else
+ return kControlNoPart ;
}
void wxWindowMac::MacControlUserPaneBackgroundProc(void* info)
{
// in case the callback might be called during destruction
wxRemoveMacControlAssociation( this) ;
+ ::RemoveEventHandler( (EventHandlerRef ) m_macControlEventHandler ) ;
// we currently are not using this hook
// ::SetControlColorProc( *m_peer , NULL ) ;
m_peer->Dispose() ;