MyFrame *frame = new MyFrame(wxT("wxListCtrl Test"), 50, 50, 450, 340);
// Show the frame
- frame->Show(TRUE);
+ frame->Show(true);
SetTopWindow(frame);
- return TRUE;
+ return true;
}
// My frame constructor
MyFrame::MyFrame(const wxChar *title, int x, int y, int w, int h)
- : wxFrame((wxFrame *)NULL, -1, title, wxPoint(x, y), wxSize(w, h))
+ : wxFrame((wxFrame *)NULL, wxID_ANY, title, wxPoint(x, y), wxSize(w, h))
{
m_listCtrl = (MyListCtrl *) NULL;
m_logWindow = (wxTextCtrl *) NULL;
SetIcon( wxICON(mondrian) );
// Make an image list containing large icons
- m_imageListNormal = new wxImageList(32, 32, TRUE);
- m_imageListSmall = new wxImageList(16, 16, TRUE);
+ m_imageListNormal = new wxImageList(32, 32, true);
+ m_imageListSmall = new wxImageList(16, 16, true);
#ifdef __WXMSW__
m_imageListNormal->Add( wxIcon(_T("icon1"), wxBITMAP_TYPE_ICO_RESOURCE) );
menuList->Append(LIST_THAW, _T("Tha&w\tCtrl-W"));
menuList->AppendSeparator();
menuList->Append(LIST_TOGGLE_MULTI_SEL, _T("&Multiple selection\tCtrl-M"),
- _T("Toggle multiple selection"), TRUE);
+ _T("Toggle multiple selection"), true);
wxMenu *menuCol = new wxMenu;
menuCol->Append(LIST_SET_FG_COL, _T("&Foreground colour..."));
menubar->Append(menuCol, _T("&Colour"));
SetMenuBar(menubar);
- m_panel = new wxPanel(this, -1);
- m_logWindow = new wxTextCtrl(m_panel, -1, wxEmptyString,
+ m_panel = new wxPanel(this, wxID_ANY);
+ m_logWindow = new wxTextCtrl(m_panel, wxID_ANY, wxEmptyString,
wxDefaultPosition, wxDefaultSize,
wxTE_MULTILINE | wxSUNKEN_BORDER);
void MyFrame::OnQuit(wxCommandEvent& WXUNUSED(event))
{
- Close(TRUE);
+ Close(true);
}
void MyFrame::OnAbout(wxCommandEvent& WXUNUSED(event))
break;
case wxLC_SMALL_ICON:
- InitWithIconItems(withText, TRUE);
+ InitWithIconItems(withText, true);
break;
case wxLC_REPORT:
void MyFrame::OnIconView(wxCommandEvent& WXUNUSED(event))
{
- RecreateList(wxLC_ICON, FALSE);
+ RecreateList(wxLC_ICON, false);
}
void MyFrame::OnIconTextView(wxCommandEvent& WXUNUSED(event))
void MyFrame::OnSmallIconView(wxCommandEvent& WXUNUSED(event))
{
- RecreateList(wxLC_SMALL_ICON, FALSE);
+ RecreateList(wxLC_SMALL_ICON, false);
}
void MyFrame::OnSmallIconTextView(wxCommandEvent& WXUNUSED(event))
private:
// recreate the list control with the new flags
- void RecreateList(long flags, bool withText = TRUE);
+ void RecreateList(long flags, bool withText = true);
// fill the control with items depending on the view
void InitWithListItems();
void InitWithReportItems();
- void InitWithIconItems(bool withText, bool sameIcon = FALSE);
+ void InitWithIconItems(bool withText, bool sameIcon = false);
void InitWithVirtualItems();
// return true if the control is not in virtual view, give an error message