TfrmMain Class Reference

Main application window. More...

#include <Main.h>

List of all members.

Classes

struct  DISP_STATE
 Current plot state (depending on mode).

Public Member Functions

void __fastcall FormDestroy (TObject *Sender)
void __fastcall pnlCenterResize (TObject *Sender)
void __fastcall TimerTimer (TObject *Sender)
void __fastcall pnlCenterMouseDown (TObject *Sender, TMouseButton Button, TShiftState Shift, int X, int Y)
void __fastcall ActionChangeMouseModeCursorExecute (TObject *Sender)
void __fastcall ActionChangeMouseModeOffsetExecute (TObject *Sender)
void __fastcall ActionChangeMouseModeZoomExecute (TObject *Sender)
void __fastcall ActionChangeMouseModeZoomXExecute (TObject *Sender)
void __fastcall ActionChangeMouseModeZoomYExecute (TObject *Sender)
void __fastcall ActionZoomClearExecute (TObject *Sender)
void __fastcall pnlCenterMouseUp (TObject *Sender, TMouseButton Button, TShiftState Shift, int X, int Y)
void __fastcall ActionModeScopeExecute (TObject *Sender)
void __fastcall ActionModeSpectrumExecute (TObject *Sender)
void __fastcall miAboutClick (TObject *Sender)
void __fastcall miCommonSettingsClick (TObject *Sender)
void __fastcall FormCreate (TObject *Sender)
void __fastcall miDeviceSettingsClick (TObject *Sender)
void __fastcall miViewLogClick (TObject *Sender)
void __fastcall ActionAcquireStartExecute (TObject *Sender)
void __fastcall ActionAcquireStopExecute (TObject *Sender)
void __fastcall tmrUpdateConnStateTimer (TObject *Sender)
void __fastcall cbTriggerTypeChange (TObject *Sender)
void __fastcall btnManualTriggerClick (TObject *Sender)
void __fastcall cbBufferSizeChange (TObject *Sender)
void __fastcall cbCouplingTypeChange (TObject *Sender)
void __fastcall PaintBoxCenterPaint (TObject *Sender)
void __fastcall PaintBoxCenterMouseDown (TObject *Sender, TMouseButton Button, TShiftState Shift, int X, int Y)
void __fastcall PaintBoxCenterMouseUp (TObject *Sender, TMouseButton Button, TShiftState Shift, int X, int Y)
__fastcall TfrmMain (TComponent *Owner)
void CallbackCloseLogFn (void)
 Called when log window is closed.
void CallbackDataFn (short *, int)
 Called by device when new data is available.
void CallbackConnectFn (int state, char *szMsgText)
 Called by device when connection state is changed.
void CallbackTriggerFn (void)
 Called by device when triggered.

Public Attributes

TPanel * pnlRight
TPanel * pnlCenter
TTimer * Timer
TStatusBar * StatusBar
TMainMenu * Menu
TMenuItem * File1
TMenuItem * miHelp
TMenuItem * E1
TMenuItem * miSettings
TImageList * imglToolbar
TCoolBar * CoolBar
TToolBar * ToolBarMode
TToolButton * btnModeScope
TToolButton * btnModeSpectrum
TToolButton * btnModeRecorder
TToolBar * ToolBarMouse
TToolButton * btnMouseCursor
TToolButton * btnMouseZoomXY
TToolButton * btnMouseMove
TActionList * ActionList
TAction * ActionChangeMouseModeCursor
TAction * ActionChangeMouseModeOffset
TAction * ActionChangeMouseModeZoom
TToolButton * btnMouseZoomX
TToolButton * btnMouseZoomY
TAction * ActionChangeMouseModeZoomX
TAction * ActionChangeMouseModeZoomY
TToolButton * btnZoomClear
TAction * ActionZoomClear
TAction * ActionModeScope
TAction * ActionModeSpectrum
TMenuItem * miAbout
TMenuItem * miCommonSettings
TMenuItem * miDeviceSettings
TMenuItem * miView
TMenuItem * miViewLog
TAction * ActionAcquireStart
TAction * ActionAcquireStop
TTimer * tmrUpdateConnState
TTrackBar * trbarSensitivity
TLabel * lblSensitivity
TLabel * lblSensitivityVal
TLabel * lblTriggerType
TComboBox * cbTriggerType
TButton * btnManualTrigger
TComboBox * cbBufferSize
TLabel * lblBuffer
TLabel * lblSampling
TLabel * lblSamplingVal
TTrackBar * trbarSampling
TTrackBar * trbarTriggerLevel
TLabel * lblTriggerLevel
TLabel * lblTriggerLevelVal
TLabel * lblCouplingType
TComboBox * cbCouplingType
TButton * btnStart
TButton * btnStop
TPaintBox * PaintBoxCenter


Detailed Description

Main application window.

Member Function Documentation

void TfrmMain::CallbackConnectFn ( int  state,
char *  szMsgText 
)

Called by device when connection state is changed.

Parameters:
state current connection state
szMsgText additional text message related to current connection state

void __fastcall TfrmMain::PaintBoxCenterPaint ( TObject *  Sender  ) 

Note:
PaintBoxCenter only purpose is to fire OnPaint event to request graph repaint (TPanel has no OnPaint event but TPaintBox has no Handle


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

Generated on Thu Jul 2 23:00:07 2009 for armscope by  doxygen 1.5.9
Tomasz Ostrowski