2 #include "FrameScanBidiPage.h"
3 #include "PresetNameDlg.h"
4 #include "parameters/Framescan.h"
5 #include "helpers/ScopeButton.h"
13 , xturn_edit(&scope_controller.GuiParameters.areas[_area]->FrameBiDi().xturnfraction, true, true)
14 , ycutoff_edit(&scope_controller.GuiParameters.areas[_area]->FrameBiDi().ycutoff, true, true)
15 , yretrace_edit(&scope_controller.GuiParameters.areas[_area]->FrameBiDi().yretrace, true, true) {
20 m_psp.pszTemplate = MAKEINTRESOURCE(IDD_FRAMESCAN_SLAVE_PROPPAGE);
22 m_psp.pszTemplate = MAKEINTRESOURCE(IDD_FRAMESCAN_BIDI_PROPPAGE);
25 BOOL CFrameScanBidiPage::OnInitDialog(CWindow wndFocus, LPARAM lInitParam) {
27 CFrameScanBasePage::OnInitDialog(wndFocus, lInitParam);
bool AttachToDlgItem(HWND hWnd)
Attach the control to a dialog item.
CScopeEditCtrl< double > ycutoff_edit
cutoff fraction for y scanner
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
CScopeEditCtrl< double > yretrace_edit
retrace fraction for y scanner
CScopeEditCtrl< double > xturn_edit
turn fraction for x scanner
CFrameScanBidiPage(const uint32_t &_area)
create the edit objects (e.g.
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...
static parameters::Scope GuiParameters
The complete pseudo-global parameter set of the microscope.