Scope
|
#include <FrameScanBasePage.h>
Inherits scope::gui::CNoScanBasePage.
Inherited by scope::gui::CFrameScanBidiPage, scope::gui::CFrameScanHopperPage, scope::gui::CFrameScanResonancePage, and scope::gui::CFrameScanSawPage.
Public Types | |
enum | { IDD = IDD_FRAMESCAN_SAW_PROPPAGE } |
Public Types inherited from scope::gui::CNoScanBasePage | |
enum | { IDD = IDD_NOSCAN_PROPPAGE } |
Public Member Functions | |
CFrameScanBasePage (const uint32_t &_area, parameters::ScannerVectorFrameBasic &_scanvecparams) | |
virtual | ~CFrameScanBasePage () |
Called via Win32 messages | |
=/*; () | |
virtual BOOL | OnInitDialog (CWindow wndFocus, LPARAM lInitParam) |
virtual LRESULT | OnPresetSave (WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled) |
virtual LRESULT | OnPresetDelete (WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled) |
virtual LRESULT | OnPresetSelection (WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled) |
Called from ScopeController | |
void | SetReadOnlyWhileScanning () override |
Called internally | |
virtual void | FillPresetCombo () |
Public Member Functions inherited from scope::gui::CNoScanBasePage | |
CNoScanBasePage (const uint32_t &_area, parameters::ScannerVectorFrameBasic &_scanvecparams) | |
virtual | ~CNoScanBasePage (void) |
Base class for all frame scan property pages.
Uses CToolTipDialog for displaying help tooltips. Add strings with the same ID as a control for help to that control.
Definition at line 20 of file FrameScanBasePage.h.
anonymous enum |
Dialog resource ID, do not forget to overwrite in derived class constructor!
Definition at line 80 of file FrameScanBasePage.h.
scope::gui::CFrameScanBasePage::CFrameScanBasePage | ( | const uint32_t & | _area, |
parameters::ScannerVectorFrameBasic & | _scanvecparams | ||
) |
We need a pointer to a basic ScannerVector (could be e.g.
Saw really) but thus we can connect to (inherited) members
Definition at line 8 of file FrameScanBasePage.cpp.
|
virtual |
Disconnect from ScopeController::ReadOnlyWhileScanning.
Definition at line 29 of file FrameScanBasePage.cpp.
|
overridevirtual |
Connected to ScopeController::ReadOnlyWhileScanning.
Reimplemented from scope::gui::CNoScanBasePage.
Definition at line 98 of file FrameScanBasePage.cpp.
|
protected |
Connection object to the ScopeController::ReadOnlyWhileScanning for setting controls RW state.
combo box with predefined scan options (resolution,dwell time, scanner delay etc etc)
Definition at line 28 of file FrameScanBasePage.h.
|
protected |
save preset button, only here for easy disabling during scanning
Definition at line 31 of file FrameScanBasePage.h.
|
protected |
delete preset button, only here for easy disabling during scanning
Definition at line 34 of file FrameScanBasePage.h.
|
protected |
zoom scrollbar control
Definition at line 37 of file FrameScanBasePage.h.
|
protected |
zoom edit control
Definition at line 40 of file FrameScanBasePage.h.
|
protected |
x resolution edit control
Definition at line 43 of file FrameScanBasePage.h.
|
protected |
y resolution edit control
Definition at line 46 of file FrameScanBasePage.h.
|
protected |
x aspect ratio edit control
Definition at line 49 of file FrameScanBasePage.h.
|
protected |
y aspect ratio edit control
Definition at line 52 of file FrameScanBasePage.h.
|
protected |
number of averages edit control
Definition at line 55 of file FrameScanBasePage.h.
|
protected |
scannerdelay in us
Definition at line 58 of file FrameScanBasePage.h.
|
protected |
offset of the x scanner center position (-1..1, relative to maximum FOV)
Definition at line 61 of file FrameScanBasePage.h.
|
protected |
offset of the y scanner center position (-1..1, relative to maximum FOV)
Definition at line 64 of file FrameScanBasePage.h.
|
protected |
framerate edit control (edit disabled)
Definition at line 67 of file FrameScanBasePage.h.
|
protected |
frametime edit control (edit disabled)
Definition at line 70 of file FrameScanBasePage.h.
|
protected |
linerate edit control (edit disabled)
Definition at line 73 of file FrameScanBasePage.h.
|
protected |
diagram displaying FOV positions
Definition at line 76 of file FrameScanBasePage.h.