![]() |
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 logial parent |
Definition at line 69 of file GUITLLogicPhasesTrackerWindow.cpp.
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(), and GUITLLogicPhasesTrackerWindow::onConfigure().
long GUITLLogicPhasesTrackerWindow::GUITLLogicPhasesTrackerPanel::onMouseMove | ( | FXObject * | , |
FXSelector | , | ||
void * | ptr | ||
) |
called on mouse movement (for updating tooltip)
Definition at line 136 of file GUITLLogicPhasesTrackerWindow.cpp.
References 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.
Referenced by FXDEFMAP(), and GUITLLogicPhasesTrackerWindow::onPaint().
|
friend |
needed to update
Definition at line 159 of file GUITLLogicPhasesTrackerWindow.h.
|
private |
Definition at line 183 of file GUITLLogicPhasesTrackerWindow.h.
Referenced by getMousePos().
|
private |
The parent window.
Definition at line 181 of file GUITLLogicPhasesTrackerWindow.h.