git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@1217
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
#include "wx/menuitem.h"
#include "wx/checklst.h"
#include "wx/menuitem.h"
#include "wx/checklst.h"
-#ifdef __WXGTK__
-#include "mondrian.xpm"
-#endif
-
// Define a new application type
class CheckListBoxApp: public wxApp
{
// Define a new application type
class CheckListBoxApp: public wxApp
{
EVT_MENU(Menu_Quit, CheckListBoxFrame::OnQuit)
EVT_LISTBOX(Control_Listbox, CheckListBoxFrame::OnListboxSelect)
EVT_CHECKLISTBOX(Control_Listbox, CheckListBoxFrame::OnCheckboxToggle)
EVT_MENU(Menu_Quit, CheckListBoxFrame::OnQuit)
EVT_LISTBOX(Control_Listbox, CheckListBoxFrame::OnListboxSelect)
EVT_CHECKLISTBOX(Control_Listbox, CheckListBoxFrame::OnCheckboxToggle)
- EVT_COMMAND(Control_Listbox, wxEVT_COMMAND_LISTBOX_DOUBLECLICKED,
- CheckListBoxFrame::OnListboxDblClick)
+ EVT_LISTBOX_DCLICK(Control_Listbox, CheckListBoxFrame::OnListboxDblClick)
END_EVENT_TABLE()
IMPLEMENT_APP(CheckListBoxApp);
END_EVENT_TABLE()
IMPLEMENT_APP(CheckListBoxApp);
CheckListBoxFrame::CheckListBoxFrame(wxFrame *frame, char *title, int x, int y, int w, int h)
: wxFrame(frame, -1, title, wxPoint(x, y), wxSize(w, h))
{
CheckListBoxFrame::CheckListBoxFrame(wxFrame *frame, char *title, int x, int y, int w, int h)
: wxFrame(frame, -1, title, wxPoint(x, y), wxSize(w, h))
{
- // set the icon
- SetIcon(wxICON(mondrian));
+ // create the status line
+ const int widths[] = { -1, 60 };
+ CreateStatusBar(2);
+ SetStatusWidths(2, widths);
+ SetStatusText("no selection", 0);
// Make a menubar
wxMenu *file_menu = new wxMenu;
// Make a menubar
wxMenu *file_menu = new wxMenu;
+ // not implemented in wxGTK yet
+#ifndef __WXGTK__
for ( ui = 0; ui < WXSIZEOF(aszChoices); ui += 2 ) {
m_pListBox->GetItem(ui)->SetBackgroundColour(wxColor(200, 200, 200));
}
for ( ui = 0; ui < WXSIZEOF(aszChoices); ui += 2 ) {
m_pListBox->GetItem(ui)->SetBackgroundColour(wxColor(200, 200, 200));
}
- // create the status line
- const int widths[] = { -1, 60 };
- CreateStatusBar(2);
- SetStatusWidths(2, widths);
- SetStatusText("no selection", 0);
-