wxString choices[] =
{
_T("This"),
- _T("is one of my"),
- _T("really"),
+ _T("is"),
+ _T("one of my long and"),
_T("wonderful"),
_T("examples.")
};
wxPanel *panel = new wxPanel(m_book);
m_listbox = new wxListBox( panel, ID_LISTBOX,
wxPoint(10,10), wxSize(120,70),
- 5, choices, wxLB_MULTIPLE |wxLB_ALWAYS_SB );
+ 5, choices, wxLB_MULTIPLE | wxLB_ALWAYS_SB | wxHSCROLL );
m_listboxSorted = new wxListBox( panel, ID_LISTBOX_SORTED,
wxPoint(10,90), wxSize(120,70),
- 5, choices, wxLB_SORT );
+ 3, choices, wxLB_SORT );
SetListboxClientData(wxT("listbox"), m_listbox);
SetListboxClientData(wxT("listbox"), m_listboxSorted);
s << initialSpinValue;
m_spintext = new wxTextCtrl( panel, wxID_ANY, s, wxPoint(20,160), wxSize(80,wxDefaultCoord) );
#if wxUSE_SPINBTN
- m_spinbutton = new wxSpinButton( panel, ID_SPIN, wxPoint(103,160) );
+ m_spinbutton = new wxSpinButton( panel, ID_SPIN, wxPoint(103,160), wxSize(-1, m_spintext->GetSize().y) );
m_spinbutton->SetRange(-40,30);
m_spinbutton->SetValue(initialSpinValue);
}
case ID_LISTBOX_APPEND:
{
- m_listbox->Append( _T("Hi!") );
- m_listboxSorted->Append( _T("Hi!") );
+ m_listbox->Append( _T("Hi kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk!") );
+ m_listboxSorted->Append( _T("Hi hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh!") );
break;
}
case ID_LISTBOX_DELETE:
void MyFrame::OnIconized( wxIconizeEvent& event )
{
- wxLogMessage(_T("Frame %s"), event.Iconized() ? _T("iconized")
- : _T("restored"));
+ wxLogMessage(_T("Frame %s"), event.IsIconized() ? _T("iconized")
+ : _T("restored"));
event.Skip();
}