wxUniv conslicts, -1->wxID_ANY, TRUE->true and FALSE->false replacements.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27444 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -26,7 +26,7 @@
|
||||
|
||||
#include "wx/ownerdrw.h"
|
||||
#include "wx/menuitem.h"
|
||||
#include "wx/msw/checklst.h"
|
||||
#include "wx/checklst.h"
|
||||
|
||||
// Define a new application type
|
||||
class OwnerDrawnApp: public wxApp
|
||||
@@ -50,7 +50,7 @@ public:
|
||||
void OnListboxSelect (wxCommandEvent& event);
|
||||
void OnCheckboxToggle (wxCommandEvent& event);
|
||||
void OnListboxDblClick (wxCommandEvent& event);
|
||||
bool OnClose () { return TRUE; }
|
||||
bool OnClose () { return true; }
|
||||
|
||||
DECLARE_EVENT_TABLE()
|
||||
|
||||
@@ -94,23 +94,25 @@ bool OwnerDrawnApp::OnInit(void)
|
||||
|
||||
SetTopWindow(pFrame);
|
||||
|
||||
return TRUE;
|
||||
return true;
|
||||
}
|
||||
|
||||
// create the menu bar for the main frame
|
||||
void OwnerDrawnFrame::InitMenu()
|
||||
{
|
||||
// Make a menubar
|
||||
wxMenu *file_menu = new wxMenu,
|
||||
*sub_menu = new wxMenu;
|
||||
wxMenuItem *pItem;
|
||||
wxMenu *file_menu = new wxMenu;
|
||||
|
||||
#ifndef __WXUNIVERSAL__
|
||||
wxMenu *sub_menu = new wxMenu;
|
||||
|
||||
// vars used for menu construction
|
||||
wxMenuItem *pItem;
|
||||
wxFont fontLarge(18, wxROMAN, wxNORMAL, wxBOLD, FALSE),
|
||||
fontUlined(12, wxDEFAULT, wxNORMAL, wxNORMAL, TRUE),
|
||||
fontItalic(12, wxMODERN, wxITALIC, wxBOLD, FALSE),
|
||||
wxFont fontLarge(18, wxROMAN, wxNORMAL, wxBOLD, false),
|
||||
fontUlined(12, wxDEFAULT, wxNORMAL, wxNORMAL, true),
|
||||
fontItalic(12, wxMODERN, wxITALIC, wxBOLD, false),
|
||||
// should be at least of the size of bitmaps
|
||||
fontBmp(14, wxDEFAULT, wxNORMAL, wxNORMAL, FALSE);
|
||||
fontBmp(14, wxDEFAULT, wxNORMAL, wxNORMAL, false);
|
||||
|
||||
// sorry for my artistic skills...
|
||||
wxBitmap bmpBell(_T("bell")),
|
||||
@@ -145,12 +147,12 @@ void OwnerDrawnFrame::InitMenu()
|
||||
_T("checkable item"), wxITEM_CHECK);
|
||||
pItem->SetFont(*wxSMALL_FONT);
|
||||
file_menu->Append(pItem);
|
||||
file_menu->Check(Menu_Test2, TRUE);
|
||||
file_menu->Check(Menu_Test2, true);
|
||||
|
||||
pItem = new wxMenuItem(file_menu, Menu_Test3, _T("&Disabled"), _T("disabled item"));
|
||||
pItem->SetFont(*wxNORMAL_FONT);
|
||||
file_menu->Append(pItem);
|
||||
file_menu->Enable(Menu_Test3, FALSE);
|
||||
file_menu->Enable(Menu_Test3, false);
|
||||
|
||||
file_menu->AppendSeparator();
|
||||
|
||||
@@ -187,6 +189,8 @@ void OwnerDrawnFrame::InitMenu()
|
||||
file_menu->Append(pAboutItem);
|
||||
|
||||
file_menu->AppendSeparator();
|
||||
#endif
|
||||
|
||||
pItem = new wxMenuItem(file_menu, Menu_Quit, _T("&Quit"), _T("Normal item"),
|
||||
wxITEM_NORMAL);
|
||||
file_menu->Append(pItem);
|
||||
@@ -200,7 +204,7 @@ void OwnerDrawnFrame::InitMenu()
|
||||
// main frame constructor
|
||||
OwnerDrawnFrame::OwnerDrawnFrame(wxFrame *frame, wxChar *title,
|
||||
int x, int y, int w, int h)
|
||||
: wxFrame(frame, -1, title, wxPoint(x, y), wxSize(w, h))
|
||||
: wxFrame(frame, wxID_ANY, title, wxPoint(x, y), wxSize(w, h))
|
||||
{
|
||||
// set the icon
|
||||
SetIcon(wxIcon(_T("mondrian")));
|
||||
@@ -241,7 +245,9 @@ OwnerDrawnFrame::OwnerDrawnFrame(wxFrame *frame, wxChar *title,
|
||||
|
||||
for ( ui = 0; ui < WXSIZEOF(aszChoices); ui += 2 )
|
||||
{
|
||||
#if defined(__WXMSW__) && !defined(__WXUNIVERSAL__)
|
||||
m_pListBox->GetItem(ui)->SetBackgroundColour(wxColor(200, 200, 200));
|
||||
#endif
|
||||
}
|
||||
|
||||
m_pListBox->Check(2);
|
||||
@@ -250,12 +256,6 @@ OwnerDrawnFrame::OwnerDrawnFrame(wxFrame *frame, wxChar *title,
|
||||
static const wxChar* aszColors[] = { _T("Red"), _T("Blue"), _T("Pink"),
|
||||
_T("Green"), _T("Yellow"),
|
||||
_T("Black"), _T("Violet") };
|
||||
struct { unsigned int r, g, b; } aColors[] =
|
||||
{
|
||||
{255,0,0}, {0,0,255}, {255,128,192},
|
||||
{0,255,0}, {255,255,128},
|
||||
{0,0,0}, {128,0,255}
|
||||
};
|
||||
|
||||
astrChoices = new wxString[WXSIZEOF(aszColors)];
|
||||
|
||||
@@ -275,6 +275,15 @@ OwnerDrawnFrame::OwnerDrawnFrame(wxFrame *frame, wxChar *title,
|
||||
wxLB_OWNERDRAW // owner-drawn
|
||||
);
|
||||
|
||||
#if defined(__WXMSW__) && !defined(__WXUNIVERSAL__)
|
||||
|
||||
struct { unsigned int r, g, b; } aColors[] =
|
||||
{
|
||||
{255,0,0}, {0,0,255}, {255,128,192},
|
||||
{0,255,0}, {255,255,128},
|
||||
{0,0,0}, {128,0,255}
|
||||
};
|
||||
|
||||
for ( ui = 0; ui < WXSIZEOF(aszColors); ui++ )
|
||||
{
|
||||
pListBox->GetItem(ui)->SetTextColour(wxColor(aColors[ui].r,
|
||||
@@ -285,12 +294,15 @@ OwnerDrawnFrame::OwnerDrawnFrame(wxFrame *frame, wxChar *title,
|
||||
{
|
||||
pListBox->GetItem(ui)->SetBackgroundColour(wxColor(0, 0, 0));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
#else
|
||||
wxUnusedVar( pListBox );
|
||||
#endif
|
||||
|
||||
delete[] astrChoices;
|
||||
|
||||
Show(TRUE);
|
||||
Show(true);
|
||||
}
|
||||
|
||||
OwnerDrawnFrame::~OwnerDrawnFrame()
|
||||
@@ -299,7 +311,7 @@ OwnerDrawnFrame::~OwnerDrawnFrame()
|
||||
|
||||
void OwnerDrawnFrame::OnQuit(wxCommandEvent& WXUNUSED(event))
|
||||
{
|
||||
Close(TRUE);
|
||||
Close(true);
|
||||
}
|
||||
|
||||
void OwnerDrawnFrame::OnMenuToggle(wxCommandEvent& WXUNUSED(event))
|
||||
@@ -307,7 +319,7 @@ 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
|
||||
// EVT_UPDATE_UI and EVT_UPDATE_UI_RANGE !
|
||||
pAboutItem->Enable( pAboutItem->IsEnabled() ? FALSE : TRUE );
|
||||
pAboutItem->Enable( pAboutItem->IsEnabled() ? false : true );
|
||||
}
|
||||
|
||||
void OwnerDrawnFrame::OnAbout(wxCommandEvent& WXUNUSED(event))
|
||||
|
Reference in New Issue
Block a user