Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

CVerticalSpeedGauge Class Reference

#include <Gauges.h>

Inheritance diagram for CVerticalSpeedGauge:

CNeedleGauge CBitmapGauge CGauge CStreamObject CObject List of all members.

Public Member Functions

 CVerticalSpeedGauge (void)
virtual ~CVerticalSpeedGauge (void)
virtual int Read (SStream *stream, Tag tag)
virtual void ReadFinished (void)
virtual ECursorResult MouseMoved (int x, int y)
virtual void Draw (void)

Protected Attributes

SArtOffset vsbg
CGaugeKnob vskb
SMessage vmsg
SBitmapbmBug

Detailed Description

Definition at line 642 of file Gauges.h.


Constructor & Destructor Documentation

CVerticalSpeedGauge::CVerticalSpeedGauge void   ) 
 

Definition at line 1582 of file Gauges.cpp.

References SArtOffset::art, bmBug, vmsg, vsbg, SArtOffset::x, and SArtOffset::y.

CVerticalSpeedGauge::~CVerticalSpeedGauge void   )  [virtual]
 

Definition at line 1590 of file Gauges.cpp.

References bmBug, and FreeBitmap().


Member Function Documentation

void CVerticalSpeedGauge::Draw void   )  [virtual]
 

Todo:
Process result

Reimplemented from CNeedleGauge.

Definition at line 1660 of file Gauges.cpp.

References bmBug, SMessage::dataType, CNeedleGauge::Draw(), DrawBitmap(), SMessage::id, MSG_GETDATA, MSG_PROCESSED, SMessage::result, SendMessage(), CGauge::surf, TYPE_REAL, vmsg, vsbg, SArtOffset::x, and SArtOffset::y.

ECursorResult CVerticalSpeedGauge::MouseMoved int  x,
int  y
[virtual]
 

Reimplemented from CGauge.

Definition at line 1645 of file Gauges.cpp.

References CURSOR_NOT_CHANGED, CGauge::MouseMoved(), CGaugeClickArea::MouseMoved(), and vskb.

int CVerticalSpeedGauge::Read SStream stream,
Tag  tag
[virtual]
 

Todo:
Parse user string into SMessage field update

Reimplemented from CNeedleGauge.

Definition at line 1598 of file Gauges.cpp.

References SArtOffset::art, globals, SGlobals::logWarning, CNeedleGauge::Read(), ReadFrom(), ReadInt(), ReadMessage(), ReadString(), TAG_IGNORED, TAG_READ, TagToString(), vmsg, vsbg, vskb, CLogFile::Write(), SArtOffset::x, and SArtOffset::y.

void CVerticalSpeedGauge::ReadFinished void   )  [virtual]
 

Reimplemented from CBitmapGauge.

Definition at line 1634 of file Gauges.cpp.

References SArtOffset::art, SBitmap::bitmapName, bmBug, LoadBitmap(), CBitmapGauge::ReadFinished(), and vsbg.


Member Data Documentation

SBitmap* CVerticalSpeedGauge::bmBug [protected]
 

Definition at line 662 of file Gauges.h.

Referenced by CVerticalSpeedGauge(), Draw(), ReadFinished(), and ~CVerticalSpeedGauge().

SMessage CVerticalSpeedGauge::vmsg [protected]
 

Definition at line 660 of file Gauges.h.

Referenced by CVerticalSpeedGauge(), Draw(), and Read().

SArtOffset CVerticalSpeedGauge::vsbg [protected]
 

Definition at line 658 of file Gauges.h.

Referenced by CVerticalSpeedGauge(), Draw(), Read(), and ReadFinished().

CGaugeKnob CVerticalSpeedGauge::vskb [protected]
 

Definition at line 659 of file Gauges.h.

Referenced by MouseMoved(), and Read().


The documentation for this class was generated from the following files:
SourceForge.net Logo Documentation generated by doxygen