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

CBKNavComKX155Gauge Class Reference

#include <Gauges.h>

Inheritance diagram for CBKNavComKX155Gauge:

CBitmapGauge CGauge CStreamObject CObject List of all members.

Public Member Functions

 CBKNavComKX155Gauge (void)
int Read (SStream *stream, Tag tag)
void ReadFinished (void)
virtual ECursorResult MouseMoved (int x, int y)
virtual EClickResult MouseClick (int x, int y, int buttons)
virtual void Draw (void)
void IncComChannel (void)
void DecComChannel (void)

Protected Attributes

Tag radi_tag
int radi_unit
CGaugeClickArea ca01
CGaugeClickArea ca02
CGaugeClickArea ca03
CGaugeClickArea ca04
CGaugeClickArea ca05
CGaugeClickArea ca06
CGaugeClickArea ca07
CGaugeClickArea ca08
CGaugeClickArea ca09
CGaugeClickArea ca10
CGaugeClickArea ca11
CGaugeClickArea ca12
CGaugeClickArea ca13
CGaugeClickArea ca14
CGaugeClickArea ca15
CGaugeClickArea ca16
CGaugeClickArea ca17
CGaugeClickArea ca18
CGaugeClickArea ca19
CGaugeClickArea ca20
CGaugeClickArea ca21
SFontdigi9
CBKKX155ComPresets presets
int comChannel
bool comProgramFlash
float comProgramTimer
bool comProgramFreq

Detailed Description

Definition at line 1265 of file Gauges.h.


Constructor & Destructor Documentation

CBKNavComKX155Gauge::CBKNavComKX155Gauge void   ) 
 

Definition at line 3578 of file Gauges.cpp.

References comChannel, comProgramFlash, comProgramFreq, comProgramTimer, radi_tag, and radi_unit.


Member Function Documentation

void CBKNavComKX155Gauge::DecComChannel void   ) 
 

Definition at line 3774 of file Gauges.cpp.

References comChannel.

Referenced by MouseClick().

void CBKNavComKX155Gauge::Draw void   )  [virtual]
 

Todo:
Flash current channel number

Reimplemented from CBitmapGauge.

Definition at line 3977 of file Gauges.cpp.

References ca01, ca02, ca03, ca04, ca05, ca06, ca07, ca08, ca11, ca12, ca13, ca14, CGauge::ClearSurface(), COM_MODE_NORMAL, COM_MODE_PROGRAM, COM_MODE_SELECT, comChannel, ConvertFreq(), digi9, CGaugeClickArea::Draw(), CBitmapGauge::DrawOverlay(), DrawText(), DrawTextR(), CBitmapGauge::DrawUnderlay(), CBKKX155ComPresets::GetFreq(), SMessage::id, SMessage::intData, MakeRGB(), CGauge::mesg, MSG_GETDATA, presets, SMessage::realData, SendMessage(), CGauge::surf, SMessage::user, CGaugeRectangle::x1, CGaugeRectangle::x2, and CGaugeRectangle::y1.

void CBKNavComKX155Gauge::IncComChannel void   ) 
 

Definition at line 3768 of file Gauges.cpp.

References comChannel.

Referenced by MouseClick().

EClickResult CBKNavComKX155Gauge::MouseClick int  x,
int  y,
int  buttons
[virtual]
 

Reimplemented from CGauge.

Definition at line 3780 of file Gauges.cpp.

References ca01, ca02, ca03, ca04, ca05, ca06, ca07, ca08, ca09, ca10, ca11, ca12, ca13, ca14, COM_MODE_NORMAL, COM_MODE_PROGRAM, COM_MODE_SELECT, comChannel, comProgramFreq, DecComChannel(), CBKKX155ComPresets::GetFreq(), SMessage::id, IncComChannel(), SMessage::intData, CGaugeClickArea::IsHit(), CGauge::mesg, MOUSE_BUTTON_LEFT, MOUSE_BUTTON_RIGHT, MOUSE_TRACKING_OFF, MSG_GETDATA, MSG_SETDATA, presets, SMessage::realData, SendMessage(), and SMessage::user.

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

Reimplemented from CGauge.

Definition at line 3733 of file Gauges.cpp.

References ca01, ca02, ca03, ca04, ca05, ca06, ca07, ca08, ca09, ca10, ca11, ca12, ca13, ca14, ca15, ca16, ca17, ca18, ca19, ca20, ca21, CURSOR_NOT_CHANGED, CGauge::MouseMoved(), and CGaugeClickArea::MouseMoved().

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

Todo:
Parse user string into SMessage field update

Reimplemented from CBitmapGauge.

Definition at line 3589 of file Gauges.cpp.

References ca01, ca02, ca03, ca04, ca05, ca06, ca07, ca08, ca09, ca10, ca11, ca12, ca13, ca14, ca15, ca16, ca17, ca18, ca19, ca20, ca21, globals, SGlobals::logWarning, radi_tag, radi_unit, CBitmapGauge::Read(), ReadFrom(), ReadInt(), ReadTag(), TAG_IGNORED, TAG_READ, TagToString(), and CLogFile::Write().

void CBKNavComKX155Gauge::ReadFinished void   )  [virtual]
 

Todo:
Read COM presets from file

Reimplemented from CBitmapGauge.

Definition at line 3719 of file Gauges.cpp.

References digi9, SGlobals::fonts, SDefaultFonts::ftdigi9, globals, SMessage::group, CGauge::mesg, radi_tag, radi_unit, CBitmapGauge::ReadFinished(), and SMessage::user.


Member Data Documentation

CGaugeClickArea CBKNavComKX155Gauge::ca01 [protected]
 

Definition at line 1284 of file Gauges.h.

Referenced by Draw(), MouseClick(), MouseMoved(), and Read().

CGaugeClickArea CBKNavComKX155Gauge::ca02 [protected]
 

Definition at line 1285 of file Gauges.h.

Referenced by Draw(), MouseClick(), MouseMoved(), and Read().

CGaugeClickArea CBKNavComKX155Gauge::ca03 [protected]
 

Definition at line 1286 of file Gauges.h.

Referenced by Draw(), MouseClick(), MouseMoved(), and Read().

CGaugeClickArea CBKNavComKX155Gauge::ca04 [protected]
 

Definition at line 1287 of file Gauges.h.

Referenced by Draw(), MouseClick(), MouseMoved(), and Read().

CGaugeClickArea CBKNavComKX155Gauge::ca05 [protected]
 

Definition at line 1288 of file Gauges.h.

Referenced by Draw(), MouseClick(), MouseMoved(), and Read().

CGaugeClickArea CBKNavComKX155Gauge::ca06 [protected]
 

Definition at line 1289 of file Gauges.h.

Referenced by Draw(), MouseClick(), MouseMoved(), and Read().

CGaugeClickArea CBKNavComKX155Gauge::ca07 [protected]
 

Definition at line 1290 of file Gauges.h.

Referenced by Draw(), MouseClick(), MouseMoved(), and Read().

CGaugeClickArea CBKNavComKX155Gauge::ca08 [protected]
 

Definition at line 1291 of file Gauges.h.

Referenced by Draw(), MouseClick(), MouseMoved(), and Read().

CGaugeClickArea CBKNavComKX155Gauge::ca09 [protected]
 

Definition at line 1292 of file Gauges.h.

Referenced by MouseClick(), MouseMoved(), and Read().

CGaugeClickArea CBKNavComKX155Gauge::ca10 [protected]
 

Definition at line 1293 of file Gauges.h.

Referenced by MouseClick(), MouseMoved(), and Read().

CGaugeClickArea CBKNavComKX155Gauge::ca11 [protected]
 

Definition at line 1294 of file Gauges.h.

Referenced by Draw(), MouseClick(), MouseMoved(), and Read().

CGaugeClickArea CBKNavComKX155Gauge::ca12 [protected]
 

Definition at line 1295 of file Gauges.h.

Referenced by Draw(), MouseClick(), MouseMoved(), and Read().

CGaugeClickArea CBKNavComKX155Gauge::ca13 [protected]
 

Definition at line 1296 of file Gauges.h.

Referenced by Draw(), MouseClick(), MouseMoved(), and Read().

CGaugeClickArea CBKNavComKX155Gauge::ca14 [protected]
 

Definition at line 1297 of file Gauges.h.

Referenced by Draw(), MouseClick(), MouseMoved(), and Read().

CGaugeClickArea CBKNavComKX155Gauge::ca15 [protected]
 

Definition at line 1298 of file Gauges.h.

Referenced by MouseMoved(), and Read().

CGaugeClickArea CBKNavComKX155Gauge::ca16 [protected]
 

Definition at line 1299 of file Gauges.h.

Referenced by MouseMoved(), and Read().

CGaugeClickArea CBKNavComKX155Gauge::ca17 [protected]
 

Definition at line 1300 of file Gauges.h.

Referenced by MouseMoved(), and Read().

CGaugeClickArea CBKNavComKX155Gauge::ca18 [protected]
 

Definition at line 1301 of file Gauges.h.

Referenced by MouseMoved(), and Read().

CGaugeClickArea CBKNavComKX155Gauge::ca19 [protected]
 

Definition at line 1302 of file Gauges.h.

Referenced by MouseMoved(), and Read().

CGaugeClickArea CBKNavComKX155Gauge::ca20 [protected]
 

Definition at line 1303 of file Gauges.h.

Referenced by MouseMoved(), and Read().

CGaugeClickArea CBKNavComKX155Gauge::ca21 [protected]
 

Definition at line 1304 of file Gauges.h.

Referenced by MouseMoved(), and Read().

int CBKNavComKX155Gauge::comChannel [protected]
 

Definition at line 1312 of file Gauges.h.

Referenced by CBKNavComKX155Gauge(), DecComChannel(), Draw(), IncComChannel(), and MouseClick().

bool CBKNavComKX155Gauge::comProgramFlash [protected]
 

Definition at line 1313 of file Gauges.h.

Referenced by CBKNavComKX155Gauge().

bool CBKNavComKX155Gauge::comProgramFreq [protected]
 

Definition at line 1315 of file Gauges.h.

Referenced by CBKNavComKX155Gauge(), and MouseClick().

float CBKNavComKX155Gauge::comProgramTimer [protected]
 

Definition at line 1314 of file Gauges.h.

Referenced by CBKNavComKX155Gauge().

SFont* CBKNavComKX155Gauge::digi9 [protected]
 

Definition at line 1306 of file Gauges.h.

Referenced by Draw(), and ReadFinished().

CBKKX155ComPresets CBKNavComKX155Gauge::presets [protected]
 

Definition at line 1309 of file Gauges.h.

Referenced by Draw(), and MouseClick().

Tag CBKNavComKX155Gauge::radi_tag [protected]
 

Definition at line 1282 of file Gauges.h.

Referenced by CBKNavComKX155Gauge(), Read(), and ReadFinished().

int CBKNavComKX155Gauge::radi_unit [protected]
 

Definition at line 1283 of file Gauges.h.

Referenced by CBKNavComKX155Gauge(), Read(), and ReadFinished().


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