added some test for the choice dialog sizing

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@12728 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2001-11-27 14:46:18 +00:00
parent 3f393e3dbd
commit 5f95bb7096

View File

@@ -376,10 +376,12 @@ void MyFrame::TextEntry(wxCommandEvent& WXUNUSED(event))
void MyFrame::SingleChoice(wxCommandEvent& WXUNUSED(event) ) void MyFrame::SingleChoice(wxCommandEvent& WXUNUSED(event) )
{ {
const wxString choices[] = { "One", "Two", "Three", "Four", "Five" } ; const wxString choices[] = { "One", "Two", "Three", "Four", "Five" } ;
int n = 5;
wxSingleChoiceDialog dialog(this, "This is a small sample\nA single-choice convenience dialog", wxSingleChoiceDialog dialog(this,
"Please select a value", n, (const wxString *)choices); "This is a small sample\n"
"A single-choice convenience dialog",
"Please select a value",
WXSIZEOF(choices), choices);
dialog.SetSelection(2); dialog.SetSelection(2);
@@ -392,15 +394,19 @@ void MyFrame::SingleChoice(wxCommandEvent& WXUNUSED(event) )
void MyFrame::MultiChoice(wxCommandEvent& WXUNUSED(event) ) void MyFrame::MultiChoice(wxCommandEvent& WXUNUSED(event) )
{ {
const wxString choices[] = { "One", "Two", "Three", "Four", "Five" } ; const wxString choices[] =
int n = 5; {
"One", "Two", "Three", "Four", "Five",
"Six", "Seven", "Eight", "Nine", "Ten",
"Eleven", "Twelve", "Seventeen",
};
wxArrayInt selections; wxArrayInt selections;
size_t count = wxGetMultipleChoices(selections, size_t count = wxGetMultipleChoices(selections,
"This is a small sample\n" "This is a small sample\n"
"A multi-choice convenience dialog", "A multi-choice convenience dialog",
"Please select a value", "Please select a value",
n, (const wxString *)choices, WXSIZEOF(choices), choices,
this); this);
if ( count ) if ( count )
{ {