Eclipse SUMO - Simulation of Urban MObility
GUITLLogicPhasesTrackerWindow::GUITLLogicPhasesTrackerPanel Class Reference

The canvas for the visualisation of phases. More...

#include <GUITLLogicPhasesTrackerWindow.h>

Inheritance diagram for GUITLLogicPhasesTrackerWindow::GUITLLogicPhasesTrackerPanel:
Collaboration diagram for GUITLLogicPhasesTrackerWindow::GUITLLogicPhasesTrackerPanel:

Public Member Functions

 GUITLLogicPhasesTrackerPanel (FXComposite *c, GUIMainWindow &app, GUITLLogicPhasesTrackerWindow &parent)
 Constructor. More...
 
 ~GUITLLogicPhasesTrackerPanel ()
 Destructor. More...
 

Friends

class GUITLLogicPhasesTrackerWindow
 needed to update More...
 

FOX-callbacks

{

GUITLLogicPhasesTrackerWindowmyParent
 } More...
 
long onConfigure (FXObject *, FXSelector, void *)
 called on size change More...
 
long onPaint (FXObject *, FXSelector, void *)
 called if the widget shall be repainted More...
 
 GUITLLogicPhasesTrackerPanel ()
 protected constructor for FOX More...
 

Detailed Description

The canvas for the visualisation of phases.

The drawing itself id done by the parent.

Definition at line 139 of file GUITLLogicPhasesTrackerWindow.h.

Constructor & Destructor Documentation

◆ GUITLLogicPhasesTrackerPanel() [1/2]

GUITLLogicPhasesTrackerWindow::GUITLLogicPhasesTrackerPanel::GUITLLogicPhasesTrackerPanel ( FXComposite *  c,
GUIMainWindow app,
GUITLLogicPhasesTrackerWindow parent 
)

Constructor.

Parameters
[in]cThe container for this panel
[in]appThe main application window
[in]parentThis panel's logial parent

Definition at line 63 of file GUITLLogicPhasesTrackerWindow.cpp.

◆ ~GUITLLogicPhasesTrackerPanel()

GUITLLogicPhasesTrackerWindow::GUITLLogicPhasesTrackerPanel::~GUITLLogicPhasesTrackerPanel ( )

Destructor.

Definition at line 70 of file GUITLLogicPhasesTrackerWindow.cpp.

◆ GUITLLogicPhasesTrackerPanel() [2/2]

GUITLLogicPhasesTrackerWindow::GUITLLogicPhasesTrackerPanel::GUITLLogicPhasesTrackerPanel ( )
inlineprotected

protected constructor for FOX

Definition at line 174 of file GUITLLogicPhasesTrackerWindow.h.

Member Function Documentation

◆ onConfigure()

long GUITLLogicPhasesTrackerWindow::GUITLLogicPhasesTrackerPanel::onConfigure ( FXObject *  ,
FXSelector  ,
void *   
)

called on size change

Definition at line 74 of file GUITLLogicPhasesTrackerWindow.cpp.

Referenced by GUITLLogicPhasesTrackerWindow::onConfigure().

◆ onPaint()

long GUITLLogicPhasesTrackerWindow::GUITLLogicPhasesTrackerPanel::onPaint ( FXObject *  ,
FXSelector  ,
void *   
)

called if the widget shall be repainted

Definition at line 97 of file GUITLLogicPhasesTrackerWindow.cpp.

Referenced by GUITLLogicPhasesTrackerWindow::onPaint().

Friends And Related Function Documentation

◆ GUITLLogicPhasesTrackerWindow

friend class GUITLLogicPhasesTrackerWindow
friend

needed to update

Definition at line 154 of file GUITLLogicPhasesTrackerWindow.h.

Field Documentation

◆ myParent

GUITLLogicPhasesTrackerWindow* GUITLLogicPhasesTrackerWindow::GUITLLogicPhasesTrackerPanel::myParent
private

}

The parent window

Definition at line 170 of file GUITLLogicPhasesTrackerWindow.h.


The documentation for this class was generated from the following files: