GdkEvent *WXUNUSED(event),
const wxChar *name )
{
- wxPrintf( _T("FOCUS NOW AT: ") );
- wxPrintf( name );
- wxPrintf( _T("\n") );
+ // to enable logging of the focus events replace 0 with 1
+#if 0
+ static bool s_done = FALSE;
+ if ( !s_done )
+ {
+ wxLog::AddTraceMask("focus");
+ s_done = TRUE;
+ }
+#endif
+ wxLogTrace(_T("FOCUS NOW AT: %s"), name);
return FALSE;
}
if (!win->HasVMT()) return FALSE;
if (g_blockEventsOnDrag) return FALSE;
- if (widget->window != gdk_event->window) return FALSE;
+ if (!win->IsOwnGtkWindow( gdk_event->window )) return FALSE;
if ((widget->window) && (win->m_cursor.Ok()))
gdk_window_set_cursor( widget->window, win->m_cursor.GetCursor() );
if (!win->HasVMT()) return FALSE;
if (g_blockEventsOnDrag) return FALSE;
- if (widget->window != gdk_event->window) return FALSE;
+ if (!win->IsOwnGtkWindow( gdk_event->window )) return FALSE;
if (widget->window)
gdk_window_set_cursor( widget->window, wxSTANDARD_CURSOR->GetCursor() );
/*
- printf( "OnLeave from " );
+ wxPrintf( _T("OnLeave from ") );
if (win->GetClassInfo() && win->GetClassInfo()->GetClassName())
- printf( win->GetClassInfo()->GetClassName() );
- printf( ".\n" );
+ wxPrintf( win->GetClassInfo()->GetClassName() );
+ wxPrintf( _T(".\n") );
*/
wxMouseEvent event( wxEVT_LEAVE_WINDOW );
}
else
{
- int old_width = m_width;
- int old_height = m_height;
-
if ((sizeFlags & wxSIZE_USE_EXISTING) == wxSIZE_USE_EXISTING)
{
if (x != -1) m_x = x;