Collaboration diagram for Eaagles::Fox::MainWindow:

Public Types | |
| enum | { ZOOM_MODE = 0, WAYPOINT_EDIT_MODE, END_WAYPOINT_EDIT_MODE, LINK16_MODE } |
| enum | { ID_MAP_CANVAS = FX::FXMainWindow::ID_LAST, ID_START_STOP_ROTATE, ID_START_STOP_TRANSLATE, ID_LAST } |
Public Member Functions | |
| MainWindow (Application *a) | |
| virtual | ~MainWindow () |
| void | create () |
| long | onConfigureMap (FXObject *, FXSelector, void *) |
| long | onPaintMap (FXObject *, FXSelector, void *) |
| long | onLeftBtnRelease (FXObject *, FXSelector, void *) |
| long | onStartStopRotate (FXObject *, FXSelector, void *) |
| long | onStartStopTranslate (FXObject *, FXSelector, void *) |
| virtual void | setupGUI () |
Protected Member Functions | |
| MainWindow () | |
Private Attributes | |
| Application * | app |
| Display * | display |
| Station * | station |
| FXMenuBar * | menuBar |
| FXMenuPane * | missionMenu |
| FXMenuPane * | newMissionMenu |
| FXComposite * | leftFrame |
| FXComposite * | rightFrame |
| anonymous enum |
| anonymous enum |
We define additional ID's, starting from the last one used by the base class+1. This way, we know the ID's are all unique for this particular target.
| Eaagles::Fox::MainWindow::MainWindow | ( | Application * | a | ) |
| virtual Eaagles::Fox::MainWindow::~MainWindow | ( | ) | [virtual] |
| Eaagles::Fox::MainWindow::MainWindow | ( | ) | [inline, protected] |
| void Eaagles::Fox::MainWindow::create | ( | ) |
Initialize.
| long Eaagles::Fox::MainWindow::onConfigureMap | ( | FXObject * | , | |
| FXSelector | , | |||
| void * | ||||
| ) |
Message handlers.
| long Eaagles::Fox::MainWindow::onPaintMap | ( | FXObject * | , | |
| FXSelector | , | |||
| void * | ||||
| ) |
| long Eaagles::Fox::MainWindow::onLeftBtnRelease | ( | FXObject * | , | |
| FXSelector | , | |||
| void * | ||||
| ) |
| long Eaagles::Fox::MainWindow::onStartStopRotate | ( | FXObject * | , | |
| FXSelector | , | |||
| void * | ||||
| ) |
| long Eaagles::Fox::MainWindow::onStartStopTranslate | ( | FXObject * | , | |
| FXSelector | , | |||
| void * | ||||
| ) |
| virtual void Eaagles::Fox::MainWindow::setupGUI | ( | ) | [virtual] |
Application* Eaagles::Fox::MainWindow::app [private] |
Tracker App, station and displays.
Display* Eaagles::Fox::MainWindow::display [private] |
Station* Eaagles::Fox::MainWindow::station [private] |
FXMenuBar* Eaagles::Fox::MainWindow::menuBar [private] |
Menu stuff.
FXMenuPane* Eaagles::Fox::MainWindow::missionMenu [private] |
FXMenuPane* Eaagles::Fox::MainWindow::newMissionMenu [private] |
FXComposite* Eaagles::Fox::MainWindow::leftFrame [private] |
Left frame - to get width and height.
FXComposite* Eaagles::Fox::MainWindow::rightFrame [private] |
1.5.0