2 #include "FrameScanSawPage.h"
3 #include "PresetNameDlg.h"
4 #include "parameters/Framescan.h"
5 #include "helpers/ScopeButton.h"
13 , xcutoff_edit(&scope_controller.GuiParameters.areas[_area]->FrameSaw().xcutoff, true, true)
14 , ycutoff_edit(&scope_controller.GuiParameters.areas[_area]->FrameSaw().ycutoff, true, true)
15 , xretrace_edit(&scope_controller.GuiParameters.areas[_area]->FrameSaw().xretrace, true, true)
16 , yretrace_edit(&scope_controller.GuiParameters.areas[_area]->FrameSaw().yretrace, true, true) {
21 m_psp.pszTemplate = MAKEINTRESOURCE(IDD_FRAMESCAN_SLAVE_PROPPAGE);
23 m_psp.pszTemplate = MAKEINTRESOURCE(IDD_FRAMESCAN_SAW_PROPPAGE);
28 CFrameScanBasePage::OnInitDialog(wndFocus, lInitParam);
CScopeEditCtrl< double > ycutoff_edit
cutoff fraction for y scanner
CScopeEditCtrl< double > yretrace_edit
retrace fraction for y scanner
BOOL OnInitDialog(CWindow wndFocus, LPARAM lInitParam)
Attach the dialog elements.
bool AttachToDlgItem(HWND hWnd)
Attach the control to a dialog item.
CFrameScanSawPage(const uint32_t &_area)
create the edit objects (e.g.
std::array< std::unique_ptr< Area >, SCOPE_NAREAS > areas
holds AreaParameters for all areas.
const uint32_t area
for which area are the image settings
ScopeController scope_controller
our ScopeController here
Base class for all frame scan property pages.
This is the include file for standard system include files, or project specific include files that ar...
CScopeEditCtrl< double > xcutoff_edit
cutoff fraction for x scanner
static parameters::Scope GuiParameters
The complete pseudo-global parameter set of the microscope.
CScopeEditCtrl< double > xretrace_edit
retrace fraction for x scanner