#include <Gauges.h>
Inheritance diagram for CGauge:

Public Member Functions | |
| CGauge (void) | |
| virtual int | Read (SStream *stream, Tag tag) |
| virtual void | ReadFinished (void) |
| virtual void | GetSize (int *x1, int *y1, int *x2, int *y2) |
| virtual void | Update (void) |
| virtual void | Draw (void) |
| virtual void | Blit (int xOffset, int yOffset, int y_isiz) |
| virtual SSurface * | GetSurface (void) |
| void | ClearSurface (void) |
| virtual EClickResult | MouseClick (int x, int y, int buttons) |
| virtual EClickResult | TrackClick (int x, int y, int buttons) |
| virtual EClickResult | StopClick (int x, int y, int buttons) |
| virtual ECursorResult | MouseMoved (int x, int y) |
Static Public Attributes | |
| static int | sfx_source = 0 |
Protected Attributes | |
| Tag | type |
| Tag | unid |
| char | unid_s [8] |
| int | x |
| int | y |
| int | w |
| int | h |
| int | cx |
| int | cy |
| SMessage | mesg |
| float | gmin |
| float | gmax |
| CDataMap | gtbl |
| Tag | lite |
| char | mask [64] |
| bool | fore |
| char | curs [64] |
| Tag | cursTag |
| char | help [64] |
| char | dtyp [64] |
| char | dfmt [64] |
| bool | nomc |
| bool | igno |
| SSurface * | surf |
| int | last_state |
| float | value |
Definition at line 351 of file Gauges.h.
|
|
Definition at line 489 of file Gauges.cpp. References curs, cx, cy, dfmt, dtyp, fore, GAUGE_BASE, gmax, gmin, h, help, igno, lite, mask, mesg, nomc, surf, type, unid, w, x, and y. |
|
||||||||||||||||
|
Reimplemented in CBasicADFGauge, and CNavigationGauge. Definition at line 789 of file Gauges.cpp. References BlitSurface(), and surf. Referenced by CPanel::Draw(). |
|
|
Definition at line 779 of file Gauges.cpp. References EraseSurface(), and surf. Referenced by CBKAP140Gauge::Draw(), CBKADFKR87Gauge::Draw(), CBKXPDRKT76Gauge::Draw(), CBKNavComKX155Gauge::Draw(), CNavigationGauge::Draw(), CBasicADFGauge::Draw(), CNeedleGauge::Draw(), CBitmapGauge::Draw(), and Draw(). |
|
|
Reimplemented in CBitmapGauge, CNeedleGauge, CVerticalSpeedGauge, CBasicADFGauge, CDigitsReadoutGauge, CNavigationGauge, CBKNavComKX155Gauge, CBKXPDRKT76Gauge, CBKADFKR87Gauge, CBKAP140Gauge, CSimpleInOutStateSwitch, CSimpleSwitch, CBasicBatterySwitch, and CBasicMagnetoSwitch. Definition at line 784 of file Gauges.cpp. References ClearSurface(). Referenced by CPanel::Draw(). |
|
||||||||||||||||||||
|
Definition at line 661 of file Gauges.cpp. Referenced by CPanel::Draw(), and CPanel::GaugeHit(). |
|
|
Definition at line 670 of file Gauges.cpp. References surf. |
|
||||||||||||||||
|
Reimplemented in CBasicADFGauge, CNavigationGauge, CBKNavComKX155Gauge, CBKXPDRKT76Gauge, CBKADFKR87Gauge, CSimpleInOutStateSwitch, CSimpleSwitch, CBasicBatterySwitch, and CBasicMagnetoSwitch. Definition at line 726 of file Gauges.cpp. References MOUSE_TRACKING_OFF. Referenced by CPanel::GaugeMouseClick(). |
|
||||||||||||
|
||||||||||||
|
|
Reimplemented from CStreamObject. Reimplemented in CBitmapGauge, CVerticalSpeedGauge, CBasicADFGauge, CNavigationGauge, CBKNavComKX155Gauge, CBKXPDRKT76Gauge, CBKADFKR87Gauge, CGyroSlavingGauge, CSimpleInOutStateSwitch, CSimpleSwitch, CSimpleFloatSwitch, CMasterCautionWarningButtonGauge, CKAFireExtinguisherButton, and CRockerSwitch. Definition at line 644 of file Gauges.cpp. References CCursorManager::BindCursor(), CreateSurface(), curs, SGlobals::cursormgr, cursTag, globals, h, surf, w, x, SSurface::xScreen, y, and SSurface::yScreen. Referenced by CRockerSwitch::ReadFinished(), CKAFireExtinguisherButton::ReadFinished(), CMasterCautionWarningButtonGauge::ReadFinished(), CSimpleFloatSwitch::ReadFinished(), CSimpleInOutStateSwitch::ReadFinished(), CSimpleSwitch::ReadFinished(), and CBitmapGauge::ReadFinished(). |
|
||||||||||||||||
|
Reimplemented in CNavigationGauge, CBKXPDRKT76Gauge, CBKADFKR87Gauge, and CBasicMagnetoSwitch. Definition at line 748 of file Gauges.cpp. References MOUSE_TRACKING_OFF. Referenced by CPanel::GaugeStopClick(). |
|
||||||||||||||||
|
Definition at line 739 of file Gauges.cpp. References MOUSE_TRACKING_ON. Referenced by CPanel::GaugeTrackClick(), and CPanel::MouseMotion(). |
|
|
Definition at line 679 of file Gauges.cpp. References SMessage::dataType, gmax, gmin, gtbl, SMessage::intData, SMessage::intPtrData, CDataMap::Lookup(), mesg, SMessage::realData, SMessage::realPtrData, SendMessage(), TYPE_CHAR, TYPE_CHARPTR, TYPE_INT, TYPE_INTPTR, TYPE_NONE, TYPE_REAL, TYPE_REALPTR, TYPE_VOID, and value. Referenced by CNeedleGauge::Draw(). |
|
|
Definition at line 384 of file Gauges.h. Referenced by CGauge(), CKAFireExtinguisherButton::Read(), CPushButtonGauge::Read(), Read(), and ReadFinished(). |
|
|
Definition at line 385 of file Gauges.h. Referenced by MouseMoved(), and ReadFinished(). |
|
|
Definition at line 377 of file Gauges.h. Referenced by CGauge(), CNavigationGauge::Draw(), CBasicADFGauge::Draw(), CNeedleGauge::Draw(), and Read(). |
|
|
Definition at line 377 of file Gauges.h. Referenced by CGauge(), CNavigationGauge::Draw(), CBasicADFGauge::Draw(), CNeedleGauge::Draw(), and Read(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 376 of file Gauges.h. Referenced by CGauge(), CBasicBatterySwitch::MouseClick(), CSimpleSwitch::MouseClick(), CSimpleSwitch::MouseMoved(), Read(), and ReadFinished(). |
|
|
Definition at line 386 of file Gauges.h. Referenced by CGauge(), CPushPullKnobGauge::Read(), and Read(). |
|
|
|
|
|
Definition at line 394 of file Gauges.h. Referenced by CSimpleSwitch::Draw(), and CSimpleSwitch::ReadFinished(). |
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 398 of file Gauges.h. Referenced by CSituation::CSituation(), CSimpleSwitch::DecState(), CSimpleSwitch::IncState(), CBasicMagnetoSwitch::MouseClick(), CBasicBatterySwitch::MouseClick(), CSimpleInOutStateSwitch::MouseClick(), and CBasicMagnetoSwitch::StopClick(). |
|
|
|
Definition at line 373 of file Gauges.h. Referenced by CGauge(), and CSimpleInOutStateSwitch::CSimpleInOutStateSwitch(). |
|
|
|
|
|
Definition at line 375 of file Gauges.h. Referenced by Read(). |
|
|
Definition at line 395 of file Gauges.h. Referenced by CNeedleGauge::Draw(), and Update(). |
|
|
Definition at line 376 of file Gauges.h. Referenced by CGauge(), CBasicBatterySwitch::MouseClick(), CSimpleSwitch::MouseClick(), CSimpleSwitch::MouseMoved(), Read(), and ReadFinished(). |
|
|
Definition at line 376 of file Gauges.h. Referenced by CGauge(), CBKADFKR87Gauge::Draw(), CBKXPDRKT76Gauge::Draw(), Read(), CNavigationGauge::ReadFinished(), CBasicADFGauge::ReadFinished(), and ReadFinished(). |
|
|
Definition at line 376 of file Gauges.h. Referenced by CGauge(), CBKADFKR87Gauge::Draw(), CBKXPDRKT76Gauge::Draw(), Read(), CNavigationGauge::ReadFinished(), CBasicADFGauge::ReadFinished(), and ReadFinished(). |
|
|
Documentation generated by
|