![]() |
Eclipse SUMO - Simulation of Urban MObility
|
The canvas for the visualisation of phases. More...
#include <GUITLLogicPhasesTrackerWindow.h>
Public Member Functions | |
| GUITLLogicPhasesTrackerPanel (FXComposite *c, GUIMainWindow &app, GUITLLogicPhasesTrackerWindow &parent) | |
| Constructor. | |
| ~GUITLLogicPhasesTrackerPanel () | |
| Destructor. | |
Friends | |
| class | GUITLLogicPhasesTrackerWindow |
| needed to update | |
FOX-callbacks | |
{ | |
| GUITLLogicPhasesTrackerWindow * | myParent |
| The parent window. | |
| Position | myMousePos |
| long | onConfigure (FXObject *, FXSelector, void *) |
| called on size change | |
| long | onPaint (FXObject *, FXSelector, void *) |
| called if the widget shall be repainted | |
| long | onMouseMove (FXObject *, FXSelector, void *) |
| called on mouse movement (for updating tooltip) | |
| const Position & | getMousePos () const |
| } | |
| GUITLLogicPhasesTrackerPanel () | |
| protected constructor for FOX | |
The canvas for the visualisation of phases.
The drawing itself id done by the parent.
Definition at line 144 of file GUITLLogicPhasesTrackerWindow.h.
| GUITLLogicPhasesTrackerWindow::GUITLLogicPhasesTrackerPanel::GUITLLogicPhasesTrackerPanel | ( | FXComposite * | c, |
| GUIMainWindow & | app, | ||
| GUITLLogicPhasesTrackerWindow & | parent ) |
Constructor.
| [in] | c | The container for this panel |
| [in] | app | The main application window |
| [in] | parent | This panel's logical parent |
Definition at line 69 of file GUITLLogicPhasesTrackerWindow.cpp.
References GUITLLogicPhasesTrackerPanel(), GUITLLogicPhasesTrackerWindow, and myParent.
Referenced by GUITLLogicPhasesTrackerPanel().
| GUITLLogicPhasesTrackerWindow::GUITLLogicPhasesTrackerPanel::~GUITLLogicPhasesTrackerPanel | ( | ) |
Destructor.
Definition at line 77 of file GUITLLogicPhasesTrackerWindow.cpp.
|
inlineprotected |
protected constructor for FOX
Definition at line 187 of file GUITLLogicPhasesTrackerWindow.h.
|
inline |
}
Definition at line 175 of file GUITLLogicPhasesTrackerWindow.h.
References myMousePos.
Referenced by GUITLLogicPhasesTrackerWindow::drawAdditionalStates().
| long GUITLLogicPhasesTrackerWindow::GUITLLogicPhasesTrackerPanel::onConfigure | ( | FXObject * | , |
| FXSelector | , | ||
| void * | ) |
called on size change
Definition at line 81 of file GUITLLogicPhasesTrackerWindow.cpp.
Referenced by FXDEFMAP().
| long GUITLLogicPhasesTrackerWindow::GUITLLogicPhasesTrackerPanel::onMouseMove | ( | FXObject * | , |
| FXSelector | , | ||
| void * | ptr ) |
called on mouse movement (for updating tooltip)
Definition at line 136 of file GUITLLogicPhasesTrackerWindow.cpp.
References myMousePos, and GUITLLogicPhasesTrackerWindow::onPaint().
Referenced by FXDEFMAP().
| long GUITLLogicPhasesTrackerWindow::GUITLLogicPhasesTrackerPanel::onPaint | ( | FXObject * | , |
| FXSelector | , | ||
| void * | ) |
called if the widget shall be repainted
Definition at line 104 of file GUITLLogicPhasesTrackerWindow.cpp.
References myParent.
Referenced by FXDEFMAP().
|
friend |
needed to update
Definition at line 159 of file GUITLLogicPhasesTrackerWindow.h.
References GUITLLogicPhasesTrackerWindow.
Referenced by GUITLLogicPhasesTrackerPanel(), and GUITLLogicPhasesTrackerWindow.
|
private |
Definition at line 183 of file GUITLLogicPhasesTrackerWindow.h.
Referenced by getMousePos(), and onMouseMove().
|
private |
The parent window.
Definition at line 181 of file GUITLLogicPhasesTrackerWindow.h.
Referenced by GUITLLogicPhasesTrackerPanel(), and onPaint().