3 #include "ThirdParty/ToolTipDialog.h"
4 #include "controls/ScopeSliderCtrl.h"
5 #include "controls/ScopeEditCtrl.h"
6 #include "controls/ScopeButtonCtrl.h"
7 #include "controls/ScopeCheckBoxCtrl.h"
8 #include "controls/ScopeUpDownCtrl.h"
9 #include "controls/ScopeScrollbarCtrl.h"
10 #include "controllers/ScopeController.h"
11 #include "scanmodes/ScannerVectorFrameBasic.h"
20 :
public CPropertyPageImpl<CNoScanBasePage>
21 ,
public CToolTipDialog<CNoScanBasePage> {
77 enum { IDD = IDD_NOSCAN_PROPPAGE };
86 MSG_WM_INITDIALOG(OnInitDialog);
88 REFLECT_NOTIFICATIONS()
93 virtual BOOL OnInitDialog(CWindow wndFocus, LPARAM lInitParam);
Main controller of microscope hardware and acquisition, also interface to the GUI.
CScopeEditCtrl< double > fpuy_edit
FPU y position edit control.
CScopeScrollbarCtrl pockels_scroll
pockels cell scrollbar control
CScopeEditCtrl< double > fpux_edit
FPU x position edit control.
virtual ~CNoScanBasePage(void)
Disconnect from ScopeController::ReadOnlyWhileScanning.
boost::signals2::connection rwstateconnection
Connection object to the ScopeController::ReadOnlyWhileScanning for setting controls RW state...
const uint32_t area
for which area are the image settings
bool initialized
true after dialog is initialized
CScopeButtonCtrl fpuleft_button
nudge FPU left button control
ScopeController scope_controller
our ScopeController here
std::wstring strtitle
string for settings page title
virtual void SetReadOnlyWhileScanning()
Connected to ScopeController::ReadOnlyWhileScanning.
CNoScanBasePage(const uint32_t &_area, parameters::ScannerVectorFrameBasic &_scanvecparams)
We need a pointer to a basic ScannerVector (could be e.g.
CScopeScrollbarCtrl fastz_scroll
Fast Z scrollbar control.
CScopeEditCtrl< double > pixeltime_edit
pixel dwell time edit control
CScopeEditCtrl< double > fastz_edit
Fast Z edit control.
Parameters for a ScannerVectorFrameBasic.
CScopeButtonCtrl fpuup_button
nudge FPU up button control
CScopeEditCtrl< double > pockels_edit
pockels cell edit control
CScopeButtonCtrl fpudown_button
nudge FPU down button control
CScopeButtonCtrl fpuright_button
nudge FPU rightbutton control
CScopeScrollbarCtrl pixeltime_scroll
pixel dwell time scrollbar control
Base class for all scanning and non-scanning scan property pages, i.e.