ReconstructDialog::ReconstructDialog (Reconstructor& rReconstruct, const Projections& rProj,
ImageFile& rIF, const int iTrace, wxWindow *parent)
-: wxDialog(parent, -1, "Reconstruction", wxDefaultPosition), m_rReconstructor(rReconstruct),
+: wxDialog(parent, -1, _T("Reconstruction"), wxDefaultPosition), m_rReconstructor(rReconstruct),
m_rProjections(rProj), m_rImageFile(rIF), m_pSGPDriver(NULL), m_pSGP(NULL),
m_iTrace(iTrace), m_pDC(NULL), m_btnAbort(0), m_btnPause(0), m_btnStep(0)
{
while ( m_parentTop && m_parentTop->GetParent() )
m_parentTop = m_parentTop->GetParent();
- m_btnAbort = new wxButton(this, wxID_CANCEL, _("Cancel"));
+ m_btnAbort = new wxButton(this, wxID_CANCEL, _T("Cancel"));
wxLayoutConstraints* c = new wxLayoutConstraints;
c->right.SameAs(this, wxRight, 2*LAYOUT_X_MARGIN);
c->bottom.SameAs(this, wxBottom, 2*LAYOUT_Y_MARGIN);
m_btnAbort->SetConstraints(c);
- m_btnPause = new wxButton (this, ID_BTN_PAUSE, wxString("Pause"));
+ m_btnPause = new wxButton (this, ID_BTN_PAUSE, _T("Pause"));
wxLayoutConstraints* cPause = new wxLayoutConstraints;
cPause->right.SameAs(this, wxRight, 3*LAYOUT_X_MARGIN + sizeBtn.x);
cPause->bottom.SameAs(this, wxBottom, 2*LAYOUT_Y_MARGIN);
cPause->height.Absolute(sizeBtn.y);
m_btnPause->SetConstraints(cPause);
- m_btnStep = new wxButton (this, ID_BTN_STEP, wxString("Step"));
+ m_btnStep = new wxButton (this, ID_BTN_STEP, _T("Step"));
wxLayoutConstraints* cStep = new wxLayoutConstraints;
cStep->right.SameAs(this, wxRight, 5*LAYOUT_X_MARGIN + sizeBtn.x * 2);
cStep->bottom.SameAs(this, wxBottom, 2*LAYOUT_Y_MARGIN);
showView (iViewNumber, bBackproject);
::wxYield(); // update the display
if (m_iTrace >= Trace::TRACE_PLOT) {
- ::wxUsleep(250);
+ ::wxMilliSleep(250);
}
} else {
m_state = Finished; // so that we return TRUE below and
m_memoryDC.SetFont (*wxSWISS_FONT);
showView (m_iLastView, false);
m_state = Paused;
- m_btnPause->SetLabel (wxString("Resume"));
+ m_btnPause->SetLabel (_T("Resume"));
m_pSGP->setDC (m_pDC);
m_memoryDC.SelectObject(wxNullBitmap);
} else if (m_state == Paused) {
m_state = Continue;
- m_btnPause->SetLabel (wxString("Pause"));
+ m_btnPause->SetLabel (_T("Pause"));
}
}
m_memoryDC.SetFont (*wxSWISS_FONT);
showView (m_iLastView, false);
m_state = Paused;
- m_btnPause->SetLabel (wxString("Resume"));
+ m_btnPause->SetLabel (_T("Resume"));
m_pSGP->setDC (m_pDC);
m_memoryDC.SelectObject(wxNullBitmap);
Refresh();