void wxDialogBase::Init()
{
m_returnCode = 0;
-
+ m_affirmativeId = wxID_OK;
+
// the dialogs have this flag on by default to prevent the events from the
// dialog controls from reaching the parent frame which is usually
// undesirable and can lead to unexpected and hard to find bugs
sizer->AddButton(help);
}
- sizer->Finalise();
+ sizer->Realize();
if (flags & wxNO_DEFAULT)
{
yes->SetFocus();
}
}
+
+ if (flags & wxOK)
+ SetAffirmativeId(wxID_OK);
+ else if (flags & wxYES)
+ SetAffirmativeId(wxID_YES);
return sizer;
}