X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/8b3d02a1d90641aa16a4f015b2c0bec99b91b03d..843b368a065941811fe57f5cf8ed054c667e59ff:/src/generic/tipdlg.cpp diff --git a/src/generic/tipdlg.cpp b/src/generic/tipdlg.cpp index fbea2405e0..a3514774fd 100644 --- a/src/generic/tipdlg.cpp +++ b/src/generic/tipdlg.cpp @@ -60,7 +60,7 @@ static const int wxID_NEXT_TIP = 32000; // whatever // --------------------------------------------------------------------------- /* Macro for avoiding #ifdefs when value have to be different depending on size of - device we display on + device we display on - take it from something like wxDesktopPolicy in the future */ #if defined(__SMARTPHONE__) @@ -224,13 +224,16 @@ wxTipDialog::wxTipDialog(wxWindow *parent, // 1) create all controls in tab order + // smart phones does not support or do not waste space for wxButtons #ifndef __SMARTPHONE__ - wxButton *btnClose = new wxButton(this, wxID_CANCEL, _("&Close")); + // FIXME: use stock wxID_CLOSE button here! + wxButton *btnClose = new wxButton(this, wxID_CANCEL, _("Close")); #endif m_checkbox = new wxCheckBox(this, wxID_ANY, _("&Show tips at startup")); m_checkbox->SetValue(showAtStartup); + // smart phones does not support or do not waste space for wxButtons #ifndef __SMARTPHONE__ wxButton *btnNext = new wxButton(this, wxID_NEXT_TIP, _("&Next Tip")); #endif @@ -287,7 +290,11 @@ wxTipDialog::wxTipDialog(wxWindow *parent, wxBoxSizer *bottom = new wxBoxSizer( wxHORIZONTAL ); bottom->Add( m_checkbox, 0, wxCENTER ); -#ifndef __SMARTPHONE__ + // smart phones does not support or do not waste space for wxButtons +#ifdef __SMARTPHONE__ + SetRightMenu(wxID_NEXT_TIP, _("Next")); + SetLeftMenu(wxID_CANCEL, _("Close")); +#else bottom->Add( 10,10,1 ); bottom->Add( btnNext, 0, wxCENTER | wxLEFT, wxLARGESMALL(10,0) ); bottom->Add( btnClose, 0, wxCENTER | wxLEFT, wxLARGESMALL(10,0) ); @@ -303,12 +310,6 @@ wxTipDialog::wxTipDialog(wxWindow *parent, topsizer->Fit( this ); Centre(wxBOTH | wxCENTER_FRAME); - -#ifdef __SMARTPHONE__ - SetRightMenu(wxID_NEXT_TIP, _("Next")); - SetLeftMenu(wxID_CANCEL, _("Close")); -#endif - } // ----------------------------------------------------------------------------