long style,
const wxString& name)
{
- return false;
+ if ( !wxTopLevelWindow::Create(parent, id, title, pos, size, style, name) )
+ return false;
+ return true;
}
wxDialog::~wxDialog()
{
+ Show (false);
}
// ----------------------------------------------------------------------------
bool wxDialog::Show(bool show)
{
- return false;
+ if (show && CanDoLayoutAdaptation())
+ DoLayoutAdaptation();
+
+ return wxTopLevelWindowPalm::Show (show);
}
void wxDialog::Raise()
// show dialog modally
int wxDialog::ShowModal()
{
+ if (show && CanDoLayoutAdaptation())
+ DoLayoutAdaptation();
+
+ if (errNone == FrmDoDialog ((FormType *)wxTopLevelWindow::GetForm())) {
+ return 0;
+ }
return -1;
}