..\common\$D\cmndata.obj \
..\common\$D\cmdproc.obj \
..\common\$D\config.obj \
+ ..\common\$D\containr.obj \
..\common\$D\cshelp.obj \
..\common\$D\ctrlcmn.obj \
..\common\$D\ctrlsub.obj \
cmndata.obj \
cmdproc.obj \
config.obj \
+ containr.obj \
cshelp.obj \
ctrlcmn.obj \
ctrlsub.obj \
fs_inet.obj \
fs_mem.obj \
fs_zip.obj \
- ftp.obj \
- gaugecmn.obj
+ ftp.obj
COMLIBOBJS2 = \
+ gaugecmn.obj \
gdicmn.obj \
geometry.obj \
gifdecod.obj \
protocol.obj \
quantize.obj \
radiocmn.obj \
- regex.obj \
- resource.obj
+ regex.obj
COMLIBOBJS3 = \
+ resource.obj \
sckaddr.obj \
sckfile.obj \
sckipc.obj \
copy ..\common\$D\cmndata.obj
copy ..\common\$D\cmdproc.obj
copy ..\common\$D\config.obj
+ copy ..\common\$D\containr.obj
copy ..\common\$D\cshelp.obj
copy ..\common\$D\ctrlcmn.obj
copy ..\common\$D\ctrlsub.obj
copy ..\common\$D\fs_mem.obj
copy ..\common\$D\fs_zip.obj
copy ..\common\$D\ftp.obj
- copy ..\common\$D\gaugecmn.obj
$(COMLIBOBJS2):
+ copy ..\common\$D\gaugecmn.obj
copy ..\common\$D\gdicmn.obj
copy ..\common\$D\geometry.obj
copy ..\common\$D\gifdecod.obj
copy ..\common\$D\quantize.obj
copy ..\common\$D\radiocmn.obj
copy ..\common\$D\regex.obj
- copy ..\common\$D\resource.obj
$(COMLIBOBJS3):
+ copy ..\common\$D\resource.obj
copy ..\common\$D\sckaddr.obj
copy ..\common\$D\sckfile.obj
copy ..\common\$D\sckipc.obj
}
else
{
- wxPanel* pPanel = wxDynamicCast(this, wxPanel);
- wxButton* pBtn = NULL;
-
- if (pPanel)
- {
- //
- // Panel may have a default button which should
- // be activated by Enter
- //
- pBtn = pPanel->GetDefaultItem();
- }
+ wxButton* pBtn = wxDynamicCast( GetDefaultItem()
+ ,wxButton
+ );
if (pBtn && pBtn->IsEnabled())
{
wxFocusEvent& rEvent
)
{
- //
- // Panel wants to track the window which was the last to have focus in it,
- // so we want to set ourselves as the window which last had focus
- //
- // Notice that it's also important to do it upwards the tree becaus
- // otherwise when the top level panel gets focus, it won't set it back to
- // us, but to some other sibling
- //
- wxWindow* pWin = this;
-
- while (pWin)
- {
- wxWindow* pParent = pWin->GetParent();
- wxPanel* pPanel = wxDynamicCast( pParent
- ,wxPanel
- );
- if (pPanel)
- {
- pPanel->SetLastFocus(pWin);
- }
- pWin = pParent;
- }
-
- wxLogTrace(_T("focus"), _T("%s (0x%08x) gets focus"),
- GetClassInfo()->GetClassName(), GetHandle());
-
rEvent.Skip();
} // end of wxWindowOS2::OnSetFocus
}
#endif // wxUSE_CARET
- //
- // Panel wants to track the window which was the last to have focus in it
- //
- wxPanel* pPanel = wxDynamicCast( GetParent()
- ,wxPanel
- );
- if (pPanel)
+#if wxUSE_TEXTCTRL
+ // If it's a wxTextCtrl don't send the event as it will be done
+ // after the control gets to process it from EN_FOCUS handler
+ if ( wxDynamicCastThis(wxTextCtrl) )
{
- pPanel->SetLastFocus(this);
+ return FALSE;
}
+#endif // wxUSE_TEXTCTRL
wxFocusEvent vEvent(wxEVT_SET_FOCUS, m_windowId);
;wxConfigBase::ms_bAutoCreate
ms_bAutoCreate__12wxConfigBase
__vft12wxConfigBase
+ ;From object file: ..\common\containr.cpp
+ ;PUBDEFs (Symbols available from object file):
+ ;wxControlContainer::HandleOnFocus(wxFocusEvent&)
+ HandleOnFocus__18wxControlContainerFR12wxFocusEvent
+ ;wxControlContainer::DoSetFocus()
+ DoSetFocus__18wxControlContainerFv
+ ;wxControlContainer::wxControlContainer(wxWindow*)
+ __ct__18wxControlContainerFP8wxWindow
+ ;wxControlContainer::SetLastFocus(wxWindow*)
+ SetLastFocus__18wxControlContainerFP8wxWindow
+ ;wxControlContainer::HandleOnNavigationKey(wxNavigationKeyEvent&)
+ HandleOnNavigationKey__18wxControlContainerFR20wxNavigationKeyEvent
+ ;wxControlContainer::HandleOnWindowDestroy(wxWindowBase*)
+ HandleOnWindowDestroy__18wxControlContainerFP12wxWindowBase
+ ;wxControlContainer::SetFocusToChild()
+ SetFocusToChild__18wxControlContainerFv
+ ;wxSetFocusToChild(wxWindow*,wxWindow**)
+ wxSetFocusToChild__FP8wxWindowPP8wxWindow
;From object file: ..\common\cshelp.cpp
;PUBDEFs (Symbols available from object file):
;wxContextHelpButton::wxContextHelpButton(wxWindow*,int,const wxPoint&,const wxSize&,long)
wxConstructorForwxPanel__Fv
;wxPanel::SetFocus()
SetFocus__7wxPanelFv
- ;wxPanel::SetFocusToChild()
- SetFocusToChild__7wxPanelFv
- ;wxSetFocusToChild(wxWindow*,wxWindow**)
- wxSetFocusToChild__FP8wxWindowPP8wxWindow
;From object file: ..\generic\printps.cpp
;PUBDEFs (Symbols available from object file):
;wxPostScriptPrintPreview::wxPostScriptPrintPreview(wxPrintout*,wxPrintout*,wxPrintDialogData*)