#include "wx/dfb/private.h"
-#define TRACE_EVENTS _T("events")
+#define TRACE_EVENTS "events"
// ============================================================================
// wxTopLevelWindowDFB
// showing and hiding
// ----------------------------------------------------------------------------
-#warning "FIXME: the rest of this file is almost same as for MGL, merge it"
bool wxTopLevelWindowDFB::ShowFullScreen(bool show, long style)
{
if ( show == m_fsIsShowing )
const bool activate = (dfbevent.type == DWET_GOTFOCUS);
wxLogTrace(TRACE_EVENTS,
- _T("toplevel window %p ('%s') %s focus"),
+ "toplevel window %p ('%s') %s focus",
this, GetName(),
- activate ? _T("got") : _T("lost"));
+ activate ? "got" : "lost");
wxActivateEvent event(wxEVT_ACTIVATE, activate, GetId());
event.SetEventObject(this);
- GetEventHandler()->ProcessEvent(event);
+ HandleWindowEvent(event);
// if a frame that doesn't have wx focus inside it just got focus, we
// need to set focus to it (or its child):
if ( !focused || focused->GetTLW() != this )
{
wxLogTrace(TRACE_EVENTS,
- _T("setting wx focus to toplevel window %p ('%s')"),
+ "setting wx focus to toplevel window %p ('%s')",
this, GetName());
if ( CanAcceptFocus() )
SetFocus();
+ else
+ wxLogTrace(TRACE_EVENTS, "...which doesn't accept it");
}
}
}