X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/8907154c1a8a6882c6797d1f16393ddfb23e7f3a..062dfc9a96dc9e796c53544f41ff92dc47f26e82:/demos/life/dialogs.cpp?ds=sidebyside diff --git a/demos/life/dialogs.cpp b/demos/life/dialogs.cpp index 6adddca33b..627f71ac6d 100644 --- a/demos/life/dialogs.cpp +++ b/demos/life/dialogs.cpp @@ -1,5 +1,5 @@ ///////////////////////////////////////////////////////////////////////////// -// Name: dialogs.cpp +// Name: life/dialogs.cpp // Purpose: Life! dialogs // Author: Guillermo Rodriguez Garcia, // Modified by: @@ -86,7 +86,7 @@ LifeSamplesDialog::LifeSamplesDialog(wxWindow *parent) if (isPDA && wxSystemSettings::GetMetric(wxSYS_SCREEN_X) < wxSystemSettings::GetMetric(wxSYS_SCREEN_Y)) { - listSize = wxSize(-1, 50); + listSize = wxSize(wxDefaultCoord, 50); screenIsHorizontal = false; } @@ -128,21 +128,16 @@ LifeSamplesDialog::LifeSamplesDialog(wxWindow *parent) sizer3->Add( new wxStaticLine(this, wxID_ANY), 0, wxGROW | wxLEFT | wxRIGHT, 10 ); #endif // wxUSE_STATLINE sizer3->Add( sizer2, 1, wxGROW | wxALL, 5 ); -#if wxUSE_STATLINE - if (!isPDA) - sizer3->Add( new wxStaticLine(this, wxID_ANY), 0, wxGROW | wxLEFT | wxRIGHT, 10 ); -#endif // wxUSE_STATLINE -#if defined(__SMARTPHONE__) - SetLeftMenu(wxID_CANCEL); - SetRightMenu(wxID_OK); -#endif + wxSizer *sizerBtns = CreateButtonSizer(wxOK|wxCANCEL); + if ( sizerBtns ) + { + sizer3->Add(sizerBtns, wxSizerFlags().Expand().Border()); + } // activate SetSizer(sizer3); - -#if !defined(__POCKETPC__) && !defined(__SMARTPHONE__) - sizer3->Add( CreateButtonSizer(wxOK | wxCANCEL), 0, wxCENTRE | wxALL, isPDA ? 2 : 10 ); +#if !defined(__SMARTPHONE__) && !defined(__POCKETPC__) sizer3->SetSizeHints(this); sizer3->Fit(this); Centre(wxBOTH | wxCENTRE_ON_SCREEN); @@ -199,24 +194,20 @@ LifeAboutDialog::LifeAboutDialog(wxWindow *parent) \n\n\ Portions of the code are based in XLife;\n\ XLife is (c) 1989 by Jon Bennett et al.")), - 0, wxCENTRE | wxALL, 20 ); -#if wxUSE_STATLINE - sizer->Add( new wxStaticLine(this, wxID_ANY), 0, wxGROW | wxLEFT | wxRIGHT, 5 ); -#endif // wxUSE_STATLINE + 0, wxCENTRE | wxRIGHT|wxLEFT|wxTOP, 20 ); -#if ! (defined(__SMARTPHONE__) || defined(__POCKETPC__)) - sizer->Add( CreateButtonSizer(wxOK), 0, wxCENTRE | wxALL, 10 ); -#endif + // buttons if any + wxSizer *sizerBtns = CreateButtonSizer(wxOK); + if ( sizerBtns ) + { + sizer->Add(sizerBtns, wxSizerFlags().Expand().Border()); + } // activate SetSizer(sizer); - -#if ! (defined(__SMARTPHONE__) || defined(__POCKETPC__)) +#if !defined(__SMARTPHONE__) && !defined(__POCKETPC__) sizer->SetSizeHints(this); sizer->Fit(this); Centre(wxBOTH | wxCENTRE_ON_SCREEN); #endif } - - -