Applied patch [ 804322 ] Fixes for the "life" demo

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@23510 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Julian Smart
2003-09-11 14:18:00 +00:00
parent 256b8649ff
commit 4efbec3587
2 changed files with 23 additions and 7 deletions

View File

@@ -355,16 +355,17 @@ void LifeFrame::UpdateUI()
// start / stop
GetToolBar()->EnableTool(ID_START, !m_running);
GetToolBar()->EnableTool(ID_STOP, m_running);
GetMenuBar()->GetMenu(2)->Enable(ID_START, !m_running);
GetMenuBar()->GetMenu(2)->Enable(ID_STEP, !m_running);
GetMenuBar()->GetMenu(2)->Enable(ID_STOP, m_running);
GetMenuBar()->Enable(ID_START, !m_running);
GetMenuBar()->Enable(ID_STEP, !m_running);
GetMenuBar()->Enable(ID_STOP, m_running);
GetMenuBar()->Enable(ID_TOPSPEED, !m_topspeed);
// zooming
int cellsize = m_canvas->GetCellSize();
GetToolBar()->EnableTool(ID_ZOOMIN, cellsize < 32);
GetToolBar()->EnableTool(ID_ZOOMOUT, cellsize > 1);
GetMenuBar()->GetMenu(1)->Enable(ID_ZOOMIN, cellsize < 32);
GetMenuBar()->GetMenu(1)->Enable(ID_ZOOMOUT, cellsize > 1);
GetMenuBar()->Enable(ID_ZOOMIN, cellsize < 32);
GetMenuBar()->Enable(ID_ZOOMOUT, cellsize > 1);
}
// Event handlers -----------------------------------------------------------