X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/1bf0f0af622dfcf37052cab975a47036af46e85b..2d112dc2a36d7d59778353daa9f9018b3ff4008f:/samples/ownerdrw/ownerdrw.cpp diff --git a/samples/ownerdrw/ownerdrw.cpp b/samples/ownerdrw/ownerdrw.cpp index c4c14bb40d..79aa7c65e4 100644 --- a/samples/ownerdrw/ownerdrw.cpp +++ b/samples/ownerdrw/ownerdrw.cpp @@ -113,8 +113,11 @@ void OwnerDrawnFrame::InitMenu() fontBmp(14, wxDEFAULT, wxNORMAL, wxNORMAL, FALSE); // sorry for my artistic skills... - wxBitmap bmpBell(_T("bell")), bmpSound(_T("sound")), bmpNoSound(_T("nosound")); - wxBitmap bmpInfo(_T("info")), bmpInfo_mono(_T("info_mono")); + wxBitmap bmpBell(_T("bell")), + bmpSound(_T("sound")), + bmpNoSound(_T("nosound")), + bmpInfo(_T("info")), + bmpInfo_mono(_T("info_mono")); // construct submenu pItem = new wxMenuItem(sub_menu, Menu_Sub1, _T("Submenu &first"), _T("large")); @@ -136,7 +139,6 @@ void OwnerDrawnFrame::InitMenu() pItem = new wxMenuItem(file_menu, Menu_Test1, _T("&Uncheckable"), _T("red item")); pItem->SetFont(*wxITALIC_FONT); pItem->SetTextColour(wxColor(255, 0, 0)); - pItem->SetMarginWidth(23); file_menu->Append(pItem); pItem = new wxMenuItem(file_menu, Menu_Test2, _T("&Checkable"), @@ -182,13 +184,11 @@ void OwnerDrawnFrame::InitMenu() _T("display program information"), wxITEM_NORMAL); pAboutItem->SetBitmap(bmpInfo); pAboutItem->SetDisabledBitmap(bmpInfo_mono); - pAboutItem->SetOwnerDrawn(TRUE); file_menu->Append(pAboutItem); file_menu->AppendSeparator(); pItem = new wxMenuItem(file_menu, Menu_Quit, _T("&Quit"), _T("Normal item"), wxITEM_NORMAL); - pItem->SetFont(*wxNORMAL_FONT); file_menu->Append(pItem); wxMenuBar *menu_bar = new wxMenuBar; @@ -215,8 +215,7 @@ OwnerDrawnFrame::OwnerDrawnFrame(wxFrame *frame, wxChar *title, SetStatusText(_T("no selection"), 0); // make a panel with some controls - wxPanel *pPanel = new wxPanel(this, -1, wxPoint(0, 0), - wxSize(400, 200), wxTAB_TRAVERSAL); + wxPanel *pPanel = new wxPanel(this); // check list box static const wxChar* aszChoices[] = { _T("Hello"), _T("world"), _T("and"), @@ -270,12 +269,10 @@ OwnerDrawnFrame::OwnerDrawnFrame(wxFrame *frame, wxChar *title, pPanel, // parent Control_Listbox2, // control id wxPoint(220, 10), // listbox position - wxDefaultSize, // listbox size - WXSIZEOF(aszColors), // number of strings + wxSize(200, 200), // listbox size + WXSIZEOF(aszColors), // number of strings astrChoices, // array of strings - wxLB_OWNERDRAW, // owner-drawn - wxDefaultValidator, // - wxListBoxNameStr + wxLB_OWNERDRAW // owner-drawn ); for ( ui = 0; ui < WXSIZEOF(aszColors); ui++ ) @@ -300,12 +297,12 @@ OwnerDrawnFrame::~OwnerDrawnFrame() { } -void OwnerDrawnFrame::OnQuit(wxCommandEvent& event) +void OwnerDrawnFrame::OnQuit(wxCommandEvent& WXUNUSED(event)) { Close(TRUE); } -void OwnerDrawnFrame::OnMenuToggle(wxCommandEvent& event) +void OwnerDrawnFrame::OnMenuToggle(wxCommandEvent& WXUNUSED(event)) { // This example shows the use of bitmaps in ownerdrawn menuitems and is not a good // example on how to enable and disable menuitems - this should be done with the help of @@ -313,7 +310,7 @@ void OwnerDrawnFrame::OnMenuToggle(wxCommandEvent& event) pAboutItem->Enable( pAboutItem->IsEnabled() ? FALSE : TRUE ); } -void OwnerDrawnFrame::OnAbout(wxCommandEvent& event) +void OwnerDrawnFrame::OnAbout(wxCommandEvent& WXUNUSED(event)) { wxMessageDialog dialog(this, _T("Demo of owner-drawn controls\n"), @@ -330,7 +327,7 @@ void OwnerDrawnFrame::OnListboxSelect(wxCommandEvent& event) SetStatusText(strSelection); } -void OwnerDrawnFrame::OnListboxDblClick(wxCommandEvent& event) +void OwnerDrawnFrame::OnListboxDblClick(wxCommandEvent& WXUNUSED(event)) { wxString strSelection; strSelection.Printf(wxT("item %d double clicked"),