Copied files over from SVN repositories
This commit is contained in:
@@ -0,0 +1,64 @@
|
||||
/*
|
||||
* ConfigDialog.cpp
|
||||
* Modal Measurement Configuration Dialog class
|
||||
* $Id: MeasureDialog.cpp 21271 2014-02-17 15:20:55Z ritt $
|
||||
*/
|
||||
|
||||
#include "DRSOscInc.h"
|
||||
|
||||
MeasureDialog::MeasureDialog( wxWindow* parent )
|
||||
:
|
||||
MeasureDialog_fb( parent )
|
||||
{
|
||||
m_frame = (DOFrame *)parent;
|
||||
}
|
||||
|
||||
void MeasureDialog::OnClose( wxCommandEvent& event )
|
||||
{
|
||||
this->Hide();
|
||||
}
|
||||
|
||||
void MeasureDialog::OnButton( wxCommandEvent& event )
|
||||
{
|
||||
if (event.IsChecked() && event.GetId() >= ID_VS1 && event.GetId() <= ID_VS4)
|
||||
wxMessageBox(wxT("Please use cursor A to set the location of the vertical slice"),
|
||||
wxT("DRS Oscilloscope"), wxOK | wxICON_INFORMATION, this);
|
||||
|
||||
if (event.IsChecked() && event.GetId() >= ID_CHRG1 && event.GetId() <= ID_CHRG4)
|
||||
wxMessageBox(wxT("Please use cursors A and B to define the integration region"),
|
||||
wxT("DRS Oscilloscope"), wxOK | wxICON_INFORMATION, this);
|
||||
|
||||
if (event.IsChecked() && event.GetId() >= ID_HS1 && event.GetId() <= ID_HS4)
|
||||
wxMessageBox(wxT("Please use cursor A to set the location of the horizontal slice"),
|
||||
wxT("DRS Oscilloscope"), wxOK | wxICON_INFORMATION, this);
|
||||
|
||||
m_frame->SetMeasurement(event.GetId(), event.IsChecked());
|
||||
}
|
||||
|
||||
void MeasureDialog::OnStat( wxCommandEvent& event )
|
||||
{
|
||||
m_frame->SetStat(event.IsChecked());
|
||||
}
|
||||
|
||||
void MeasureDialog::OnHist( wxCommandEvent& event )
|
||||
{
|
||||
m_frame->SetHist(event.IsChecked());
|
||||
}
|
||||
|
||||
void MeasureDialog::OnStatNAverage( wxCommandEvent& event )
|
||||
{
|
||||
wxString str = m_cbNAverage->GetValue();
|
||||
char buf[100];
|
||||
strcpy( buf, (const char*)str.mb_str(wxConvUTF8) );
|
||||
m_frame->SetStatNStat(atoi(buf));
|
||||
}
|
||||
|
||||
void MeasureDialog::OnIndicator( wxCommandEvent& event )
|
||||
{
|
||||
m_frame->SetIndicator(event.IsChecked());
|
||||
}
|
||||
|
||||
void MeasureDialog::OnStatReset( wxCommandEvent& event )
|
||||
{
|
||||
m_frame->StatReset();
|
||||
}
|
||||
Reference in New Issue
Block a user