Scope
scope::gui::CScanModesSettingsPage Class Reference

#include <ScanModesSettingsPage.h>

Inherits CPropertyPageImpl< CScanModesSettingsPage >.

Public Types

enum  { IDD = IDD_SCANMODES_PROPPAGE }
 

Public Member Functions

Called via Win32 messages
BOOL OnInitDialog (CWindow wndFocus, LPARAM lInitParam)
 
LRESULT OnAreaChange (WORD, WORD, HWND, BOOL &)
 

Protected Member Functions

void SetChecks (const uint32_t &_a)
 

Protected Attributes

scope::ScopeController scope_controller
 
CListBox areas_list
 
Radio buttons for all different scan modes that Scope knows. These area connected to static ScopeButtons inside ScopeController.
CScopeButtonCtrl framesaw_radio
 
CScopeButtonCtrl framebidi_radio
 
CScopeButtonCtrl framehopper_radio
 
CScopeButtonCtrl frameresonancebidi_radio
 
CScopeButtonCtrl frameresonancehopper_radio
 
CScopeButtonCtrl linestraight_radio
 

Detailed Description

Property page for storage related options.

Definition at line 11 of file ScanModesSettingsPage.h.

Member Function Documentation

void scope::gui::CScanModesSettingsPage::SetChecks ( const uint32_t &  _a)
protected

Checks radio buttons according to the scan mode of the selected area.

Definition at line 83 of file ScanModesSettingsPage.cpp.

BOOL scope::gui::CScanModesSettingsPage::OnInitDialog ( CWindow  wndFocus,
LPARAM  lInitParam 
)

Handles dialog initialization.

Definition at line 18 of file ScanModesSettingsPage.cpp.

LRESULT scope::gui::CScanModesSettingsPage::OnAreaChange ( WORD  ,
WORD  ,
HWND  ,
BOOL &   
)

handles selection changes in area list box

Definition at line 49 of file ScanModesSettingsPage.cpp.

Member Data Documentation

scope::ScopeController scope::gui::CScanModesSettingsPage::scope_controller
protected

A ScopeController kept handy.

Definition at line 16 of file ScanModesSettingsPage.h.

CListBox scope::gui::CScanModesSettingsPage::areas_list
protected

List of all areas, selection updates radio buttons.

Definition at line 19 of file ScanModesSettingsPage.h.


The documentation for this class was generated from the following files: