{
// Create the main frame window
- frame = new MyFrame(NULL, -1, _T("Sash Demo"), wxPoint(0, 0), wxSize(500, 400),
+ frame = new MyFrame(NULL, wxID_ANY, _T("Sash Demo"), wxPoint(0, 0), wxSize(500, 400),
wxDEFAULT_FRAME_STYLE |
wxNO_FULL_REPAINT_ON_RESIZE |
wxHSCROLL | wxVSCROLL);
frame->CreateStatusBar();
- frame->Show(TRUE);
+ frame->Show(true);
SetTopWindow(frame);
- return TRUE;
+ return true;
}
BEGIN_EVENT_TABLE(MyFrame, wxMDIParentFrame)
win->SetOrientation(wxLAYOUT_HORIZONTAL);
win->SetAlignment(wxLAYOUT_TOP);
win->SetBackgroundColour(wxColour(255, 0, 0));
- win->SetSashVisible(wxSASH_BOTTOM, TRUE);
+ win->SetSashVisible(wxSASH_BOTTOM, true);
m_topWindow = win;
win->SetOrientation(wxLAYOUT_HORIZONTAL);
win->SetAlignment(wxLAYOUT_BOTTOM);
win->SetBackgroundColour(wxColour(0, 0, 255));
- win->SetSashVisible(wxSASH_TOP, TRUE);
+ win->SetSashVisible(wxSASH_TOP, true);
m_bottomWindow = win;
win->SetOrientation(wxLAYOUT_VERTICAL);
win->SetAlignment(wxLAYOUT_LEFT);
win->SetBackgroundColour(wxColour(0, 255, 0));
- win->SetSashVisible(wxSASH_RIGHT, TRUE);
+ win->SetSashVisible(wxSASH_RIGHT, true);
win->SetExtraBorderSize(10);
- wxTextCtrl* textWindow = new wxTextCtrl(win, -1, _T(""), wxDefaultPosition, wxDefaultSize,
+ wxTextCtrl* textWindow = new wxTextCtrl(win, wxID_ANY, _T(""), wxDefaultPosition, wxDefaultSize,
wxTE_MULTILINE|wxSUNKEN_BORDER);
// wxTE_MULTILINE|wxNO_BORDER);
textWindow->SetValue(_T("A help window"));
win->SetOrientation(wxLAYOUT_VERTICAL);
win->SetAlignment(wxLAYOUT_LEFT);
win->SetBackgroundColour(wxColour(0, 255, 255));
- win->SetSashVisible(wxSASH_RIGHT, TRUE);
+ win->SetSashVisible(wxSASH_RIGHT, true);
m_leftWindow2 = win;
}
void MyFrame::OnQuit(wxCommandEvent& WXUNUSED(event))
{
- Close(TRUE);
+ Close(true);
}
void MyFrame::OnAbout(wxCommandEvent& WXUNUSED(event))
{
if (m_leftWindow1->IsShown())
{
- m_leftWindow1->Show(FALSE);
+ m_leftWindow1->Show(false);
}
else
{
- m_leftWindow1->Show(TRUE);
+ m_leftWindow1->Show(true);
}
wxLayoutAlgorithm layout;
layout.LayoutMDIFrame(this);
// Give it scrollbars
canvas->SetScrollbars(20, 20, 50, 50);
- subframe->Show(TRUE);
+ subframe->Show(true);
}
BEGIN_EVENT_TABLE(MyCanvas, wxScrolledWindow)
// Define a constructor for my canvas
MyCanvas::MyCanvas(wxWindow *parent, const wxPoint& pos, const wxSize& size)
- : wxScrolledWindow(parent, -1, pos, size,
+ : wxScrolledWindow(parent, wxID_ANY, pos, size,
wxSUNKEN_BORDER | wxNO_FULL_REPAINT_ON_RESIZE)
{
SetBackgroundColour(* wxWHITE);
MyChild::MyChild(wxMDIParentFrame *parent, const wxString& title, const wxPoint& pos, const wxSize& size,
const long style):
- wxMDIChildFrame(parent, -1, title, pos, size, style)
+ wxMDIChildFrame(parent, wxID_ANY, title, pos, size, style)
{
canvas = NULL;
my_children.Append(this);
void MyChild::OnQuit(wxCommandEvent& WXUNUSED(event))
{
- Close(TRUE);
+ Close(true);
}
void MyChild::OnActivate(wxActivateEvent& event)