2 #include "FrameScanResonancePage.h"
3 #include "PresetNameDlg.h"
4 #include "parameters/Framescan.h"
5 #include "helpers/ScopeButton.h"
12 :
CFrameScanBasePage(_area, scope_controller.GuiParameters.areas[_area]->FrameResonance())
13 , ycutoff_edit(&scope_controller.GuiParameters.areas[_area]->FrameResonance().ycutoff, true, true)
14 , yretrace_edit(&scope_controller.GuiParameters.areas[_area]->FrameResonance().yretrace, true, true)
15 , waitstorage_edit(&scope_controller.GuiParameters.areas[_area]->FrameResonance().waitafterenqueuestorage, true, true)
16 , waitdisplay_edit(&scope_controller.GuiParameters.areas[_area]->FrameResonance().waitafterenqueuedisplay, true, true) {
23 m_psp.pszTemplate = MAKEINTRESOURCE(IDD_FRAMESCAN_SLAVE_PROPPAGE);
25 m_psp.pszTemplate = MAKEINTRESOURCE(IDD_FRAMESCAN_RESONANCE_PROPPAGE);
28 BOOL CFrameScanResonancePage::OnInitDialog(CWindow wndFocus, LPARAM lInitParam) {
30 CFrameScanBasePage::OnInitDialog(wndFocus, lInitParam);
CScopeEditCtrl< double > ycutoff_edit
cutoff fraction for y scanner
bool AttachToDlgItem(HWND hWnd)
Attach the control to a dialog item.
std::array< std::unique_ptr< Area >, SCOPE_NAREAS > areas
holds AreaParameters for all areas.
CFrameScanResonancePage(const uint32_t &_area)
create the edit objects (e.g.
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< uint32_t > waitdisplay_edit
time to wait after image was enqueued to display
static parameters::Scope GuiParameters
The complete pseudo-global parameter set of the microscope.
CScopeScrollbarCtrl zoom_scroll
zoom scrollbar control
CScopeEditCtrl< double > yretrace_edit
retrace fraction for y scanner
CScopeEditCtrl< uint32_t > waitstorage_edit
time to wait after image was enqueued to storage