X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=src%2Fviews.cpp;h=1ca02ebf624e834c812079968c83138b65907c2d;hb=93eb50659a64db3e37753d36c9923e82c7f7ca8a;hp=7f12594dee0b52802c19b99912e360e563ee35e0;hpb=577de4ac906cfd4215f2c6e79e21bcceed321401;p=ctsim.git diff --git a/src/views.cpp b/src/views.cpp index 7f12594..1ca02eb 100644 --- a/src/views.cpp +++ b/src/views.cpp @@ -9,7 +9,7 @@ ** This is part of the CTSim program ** Copyright (C) 1983-2000 Kevin Rosenberg ** -** $Id: views.cpp,v 1.12 2000/07/31 23:07:23 kevin Exp $ +** $Id: views.cpp,v 1.13 2000/08/02 18:06:00 kevin Exp $ ** ** This program is free software; you can redistribute it and/or modify ** it under the terms of the GNU General Public License (version 2) as @@ -407,17 +407,16 @@ PhantomView::OnProjections (wxCommandEvent& event) rProj.initFromScanner (theScanner); #if 1 - //wxScrolledWindow win (m_canvas, -1, wxDefaultPosition, wxSize(500,500), 0); - //win.SetSize (500, 500); - // wxClientDC dc (&win); - //win.PrepareDC (); - //win.Show(); - wxClientDC dc (m_canvas); - SGPDriver driver ((wxDC*) &dc, "Projections", 400, 400); + wxFrame frame (m_frame, -1, "", wxDefaultPosition, wxSize(500,500)); + frame.Show(); + wxClientDC dc (&frame); + int x, y; + frame.GetClientSize(&x, &y); + SGPDriver driver (dynamic_cast(&dc), x, y); SGP sgp (driver); theScanner.collectProjections (rProj, rPhantom, 0, TRACE_PHM, &sgp); #else - theScanner.collectProjections (rProj, rPhantom, 0, TRACE_PHM); + theScanner.collectProjections (rProj, rPhantom); #endif pProjectionDoc->Modify(true); @@ -573,7 +572,7 @@ PhantomView::OnDraw (wxDC* dc) { int xsize, ysize; m_canvas->GetClientSize (&xsize, &ysize); - SGPDriver driver (dc, "", xsize, ysize); + SGPDriver driver (dc, xsize, ysize); SGP sgp (driver); const Phantom& rPhantom = GetDocument()->getPhantom(); sgp.setColor (C_RED);