long m_ySpacing;
long m_topMargin;
long m_leftMargin;
- bool m_orientation; // TRUE for top-to-bottom, FALSE for left-to-right
+ bool m_orientation; // true for top-to-bottom, false for left-to-right
private:
DECLARE_ABSTRACT_CLASS(wxTreeLayout)
#endif
// Create the main frame window
- frame = new MyFrame( (wxFrame *) NULL, -1,
+ frame = new MyFrame( (wxFrame *) NULL, wxID_ANY,
wxT("wxWidgets Resource Sample"),
- wxPoint(-1, -1), wxSize(300, 250) );
+ wxDefaultPosition, wxSize(300, 250) );
#if wxUSE_STATUSBAR
// Give it a status line
frame->SetMenuBar(menu_bar);
// Make a panel
- frame->panel = new MyPanel( frame, -1, wxPoint(0, 0), wxSize(400, 400),
+ frame->panel = new MyPanel( frame, wxID_ANY, wxPoint(0, 0), wxSize(400, 400),
0, wxT("MyMainFrame") );
- frame->Show(TRUE);
+ frame->Show(true);
SetTopWindow(frame);
- return TRUE;
+ return true;
}
MyApp::~MyApp()
void MyFrame::OnQuit( wxCommandEvent& WXUNUSED(event) )
{
- Close(TRUE);
+ Close(true);
}
void MyFrame::OnTestDialog(wxCommandEvent& WXUNUSED(event) )
dialog->ShowModal();
}
- dialog->Close(TRUE);
+ dialog->Close(true);
}
BEGIN_EVENT_TABLE(MyDialog, wxDialog)
bool MyApp::OnInit()
{
// Create the main frame window
- MyFrame* frame = new MyFrame(NULL, _T("Tree Test"), wxPoint(-1, -1), wxSize(400, 550));
+ MyFrame* frame = new MyFrame(NULL, _T("Tree Test"), wxDefaultPosition, wxSize(400, 550));
#if wxUSE_STATUSBAR
// Give it a status line
dc.SetFont(font);
TreeTest(*myTree, dc);
- frame->Show(TRUE);
+ frame->Show(true);
#if wxUSE_STATUSBAR
frame->SetStatusText(_T("Hello, tree!"));
#endif // wxUSE_STATUSBAR
// Return the main frame window
- return TRUE;
+ return true;
}
int MyApp::OnExit()
// Define my frame constructor
MyFrame::MyFrame(wxWindow *parent, const wxString& title, const wxPoint& pos, const wxSize& size):
- wxFrame(parent, -1, title, pos, size)
+ wxFrame(parent, wxID_ANY, title, pos, size)
{
}
void MyFrame::OnQuit(wxCommandEvent& WXUNUSED(event))
{
- Close(TRUE);
+ Close(true);
}
void MyFrame::OnLeftRight(wxCommandEvent& WXUNUSED(event))
{
if (myTree)
{
- myTree->SetOrientation(FALSE);
+ myTree->SetOrientation(false);
wxClientDC dc(canvas);
wxFont font(10, wxROMAN, wxNORMAL, wxBOLD);
dc.SetFont(font);
{
if (myTree)
{
- myTree->SetOrientation(TRUE);
+ myTree->SetOrientation(true);
wxClientDC dc(canvas);
wxFont font(10, wxROMAN, wxNORMAL, wxBOLD);
dc.SetFont(font);
// Define a constructor for my canvas
MyCanvas::MyCanvas(wxWindow *parent):
- wxScrolledWindow(parent, -1)
+ wxScrolledWindow(parent, wxID_ANY)
{
SetBackgroundColour(*wxWHITE);
}
m_xScrollPixelsPerLine = 1;
m_yScrollPixelsPerLine = 1;
- m_xScrollingEnabled = FALSE;
- m_yScrollingEnabled = FALSE;
+ m_xScrollingEnabled = false;
+ m_yScrollingEnabled = false;
m_xScrollPosition = 0;
m_yScrollPosition = 0;
m_xScrollLines = 0;
{
wxToolBarToolSimple *tool = (wxToolBarToolSimple *)toolBase;
- wxCHECK_MSG( !tool->IsControl(), FALSE,
+ wxCHECK_MSG( !tool->IsControl(), false,
_T("generic wxToolBarSimple doesn't support controls") );
tool->m_x = m_xPos;
m_maxHeight = (wxCoord)((tool->m_y + tool->GetHeight() + m_yMargin));
}
- return TRUE;
+ return true;
}
bool wxToolBarSimple::DoDeleteTool(size_t WXUNUSED(pos),
Refresh();
- return TRUE;
+ return true;
}
bool wxToolBarSimple::Create(wxWindow *parent,
const wxString& name)
{
if ( !wxWindow::Create(parent, id, pos, size, style, name) )
- return FALSE;
+ return false;
// Set it to grey (or other 3D face colour)
SetBackgroundColour(wxSystemSettings::GetColour(wxSYS_COLOUR_3DFACE));
SetCursor(*wxSTANDARD_CURSOR);
- return TRUE;
+ return true;
}
wxToolBarSimple::~wxToolBarSimple()
SetSize(m_maxWidth, m_maxHeight);
- return TRUE;
+ return true;
}
// ----------------------------------------------------------------------------
// No second bitmap, so draw a thick line around bitmap, or invert if mono
else if ( tool->IsToggled() )
{
- bool drawBorder = FALSE;
+ bool drawBorder = false;
#ifdef __X__ // X doesn't invert properly on colour
drawBorder = wxColourDisplay();
#else // Inversion works fine under Windows
- drawBorder = FALSE;
+ drawBorder = false;
#endif
if (!drawBorder)
if (m_xScrollLines > 0)
{
m_xScrollPosition = xPos;
- SetScrollPos (wxHORIZONTAL, m_xScrollPosition, TRUE);
+ SetScrollPos (wxHORIZONTAL, m_xScrollPosition, true);
}
else
{
- SetScrollbar(wxHORIZONTAL, 0, 0, 0, FALSE);
+ SetScrollbar(wxHORIZONTAL, 0, 0, 0, false);
m_xScrollPosition = 0;
}
if (m_yScrollLines > 0)
{
m_yScrollPosition = yPos;
- SetScrollPos (wxVERTICAL, m_yScrollPosition, TRUE);
+ SetScrollPos (wxVERTICAL, m_yScrollPosition, true);
}
else
{
- SetScrollbar(wxVERTICAL, 0, 0, 0, FALSE);
+ SetScrollbar(wxVERTICAL, 0, 0, 0, false);
m_yScrollPosition = 0;
}
AdjustScrollbars();
if (orient == wxHORIZONTAL)
{
int newPos = m_xScrollPosition + nScrollInc;
- SetScrollPos(wxHORIZONTAL, newPos, TRUE );
+ SetScrollPos(wxHORIZONTAL, newPos, true );
}
else
{
int newPos = m_yScrollPosition + nScrollInc;
- SetScrollPos(wxVERTICAL, newPos, TRUE );
+ SetScrollPos(wxVERTICAL, newPos, true );
}
if (orient == wxHORIZONTAL)
if (x_pos > -1)
{
m_xScrollPosition = x_pos;
- SetScrollPos (wxHORIZONTAL, x_pos, TRUE);
+ SetScrollPos (wxHORIZONTAL, x_pos, true);
}
if (y_pos > -1)
{
m_yScrollPosition = y_pos;
- SetScrollPos (wxVERTICAL, y_pos, TRUE);
+ SetScrollPos (wxVERTICAL, y_pos, true);
}
Refresh();
m_ySpacing = 20;
m_topMargin = 5;
m_leftMargin = 5;
- m_orientation = FALSE;
+ m_orientation = false;
m_parentNode = 0;
}
{
SetNodeX(id, 0);
SetNodeY(id, 0);
- ActivateNode(id, FALSE);
+ ActivateNode(id, false);
id = GetNextNode(id);
}
m_lastY = m_topMargin;
GetChildren(nodeId, children);
int n = children.GetCount();
- if (m_orientation == FALSE)
+ if (m_orientation == false)
{
// Left to right
// X Calculations
SetNodeX(nodeId, (long)(GetNodeX(parentId) + m_xSpacing + x));
}
- wxNode *node = children.GetFirst();
+ wxList::compatibility_iterator node = children.GetFirst();
while (node)
{
CalcLayout((long)node->GetData(), level+1, dc);
// Y Calculations
long averageY;
- ActivateNode(nodeId, TRUE);
+ ActivateNode(nodeId, true);
if (n > 0)
{
SetNodeY(nodeId, (long)(GetNodeY(parentId) + m_ySpacing + y));
}
- wxNode *node = children.GetFirst();
+ wxList::compatibility_iterator node = children.GetFirst();
while (node)
{
CalcLayout((long)node->GetData(), level+1, dc);
// X Calculations
long averageX;
- ActivateNode(nodeId, TRUE);
+ ActivateNode(nodeId, true);
if (n > 0)
{
for (i = 0; i < n; i++)
{
m_nodes[i].m_name = wxT("");
- m_nodes[i].m_active = FALSE;
+ m_nodes[i].m_active = false;
m_nodes[i].m_parentId = -1;
m_nodes[i].m_x = 0;
m_nodes[i].m_y = 0;