X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/6954a1e2c983321297c11050d380485a8f3c724d..6f026b5b63fe7ccb025e84509886f74772b9df13:/src/dfb/toplevel.cpp?ds=inline diff --git a/src/dfb/toplevel.cpp b/src/dfb/toplevel.cpp index c8c36de1f1..dc3f425d06 100644 --- a/src/dfb/toplevel.cpp +++ b/src/dfb/toplevel.cpp @@ -3,7 +3,6 @@ // Purpose: Top level window, abstraction of wxFrame and wxDialog // Author: Vaclav Slavik // Created: 2006-08-10 -// RCS-ID: $Id$ // Copyright: (c) 2006 REA Elektronik GmbH // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// @@ -19,7 +18,7 @@ #include "wx/dfb/private.h" -#define TRACE_EVENTS _T("events") +#define TRACE_EVENTS "events" // ============================================================================ // wxTopLevelWindowDFB @@ -74,7 +73,6 @@ bool wxTopLevelWindowDFB::Create(wxWindow *parent, // 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 ) @@ -179,13 +177,13 @@ void wxTopLevelWindowDFB::HandleFocusEvent(const wxDFBWindowEvent& event_) 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): @@ -195,11 +193,13 @@ void wxTopLevelWindowDFB::HandleFocusEvent(const wxDFBWindowEvent& event_) 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"); } } }