git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@40683
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
// wxDialogBase
// ----------------------------------------------------------------------------
// wxDialogBase
// ----------------------------------------------------------------------------
-// FIXME - temporary hack in absence of wxTopLevelWindow, should be always used
-#ifdef wxTopLevelWindowNative
BEGIN_EVENT_TABLE(wxDialogBase, wxTopLevelWindow)
WX_EVENT_TABLE_CONTROL_CONTAINER(wxDialogBase)
END_EVENT_TABLE()
WX_DELEGATE_TO_CONTROL_CONTAINER(wxDialogBase, wxTopLevelWindow)
BEGIN_EVENT_TABLE(wxDialogBase, wxTopLevelWindow)
WX_EVENT_TABLE_CONTROL_CONTAINER(wxDialogBase)
END_EVENT_TABLE()
WX_DELEGATE_TO_CONTROL_CONTAINER(wxDialogBase, wxTopLevelWindow)
void wxDialogBase::Init()
{
void wxDialogBase::Init()
{
// undesirable and can lead to unexpected and hard to find bugs
SetExtraStyle(GetExtraStyle() | wxWS_EX_BLOCK_EVENTS);
// undesirable and can lead to unexpected and hard to find bugs
SetExtraStyle(GetExtraStyle() | wxWS_EX_BLOCK_EVENTS);
-#ifdef wxTopLevelWindowNative // FIXME - temporary hack, should be always used!
m_container.SetContainerWindow(this);
m_container.SetContainerWindow(this);