X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/01e13147456744839fd9965838c66aacf22f1480..dcbd3762e86258781ed81202977f680665190528:/src/generic/textdlgg.cpp diff --git a/src/generic/textdlgg.cpp b/src/generic/textdlgg.cpp index fa240b4f50..32dbecd26e 100644 --- a/src/generic/textdlgg.cpp +++ b/src/generic/textdlgg.cpp @@ -97,8 +97,10 @@ wxTextEntryDialog::wxTextEntryDialog(wxWindow *parent, wxBoxSizer *topsizer = new wxBoxSizer( wxVERTICAL ); +#if wxUSE_STATTEXT // 1) text message topsizer->Add( CreateTextSizer( message ), 0, wxALL, wxLARGESMALL(10,0) ); +#endif // 2) text ctrl m_textctrl = new wxTextCtrl(this, wxID_TEXT, value, @@ -125,7 +127,7 @@ wxTextEntryDialog::wxTextEntryDialog(wxWindow *parent, #endif // 4) buttons - topsizer->Add( CreateButtonSizer( style ), 0, wxCENTRE | wxALL, 10 ); + topsizer->Add( CreateButtonSizer( style ), 0, wxEXPAND | wxALL, 10 ); #endif // !__SMARTPHONE__ @@ -181,4 +183,22 @@ void wxTextEntryDialog::SetTextValidator( wxTextValidator& validator ) #endif // wxUSE_VALIDATORS +// ---------------------------------------------------------------------------- +// wxPasswordEntryDialog +// ---------------------------------------------------------------------------- + +IMPLEMENT_CLASS(wxPasswordEntryDialog, wxTextEntryDialog) + +wxPasswordEntryDialog::wxPasswordEntryDialog(wxWindow *parent, + const wxString& message, + const wxString& caption, + const wxString& value, + long style, + const wxPoint& pos) + : wxTextEntryDialog(parent, message, caption, value, + style | wxTE_PASSWORD, pos) +{ + // Only change from wxTextEntryDialog is the password style +} + #endif // wxUSE_TEXTDLG