SUMO - Simulation of Urban MObility
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GUITLLogicPhasesTrackerWindow::GUITLLogicPhasesTrackerPanel Class Reference

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

#include <GUITLLogicPhasesTrackerWindow.h>

Inheritance diagram for GUITLLogicPhasesTrackerWindow::GUITLLogicPhasesTrackerPanel:
FXGLCanvas

Public Member Functions

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

Friends

class GUITLLogicPhasesTrackerWindow
 needed to update

FOX-callbacks

{

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

Detailed Description

The canvas for the visualisation of phases.

The drawing itself id done by the parent.

Definition at line 142 of file GUITLLogicPhasesTrackerWindow.h.

Constructor & Destructor Documentation

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 72 of file GUITLLogicPhasesTrackerWindow.cpp.

GUITLLogicPhasesTrackerWindow::GUITLLogicPhasesTrackerPanel::~GUITLLogicPhasesTrackerPanel ( )

Destructor.

Definition at line 79 of file GUITLLogicPhasesTrackerWindow.cpp.

GUITLLogicPhasesTrackerWindow::GUITLLogicPhasesTrackerPanel::GUITLLogicPhasesTrackerPanel ( )
inlineprotected

protected constructor for FOX

Definition at line 180 of file GUITLLogicPhasesTrackerWindow.h.

Member Function Documentation

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

called on size change

Definition at line 83 of file GUITLLogicPhasesTrackerWindow.cpp.

Referenced by GUITLLogicPhasesTrackerWindow::onConfigure().

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

called if the widget shall be repainted

Definition at line 106 of file GUITLLogicPhasesTrackerWindow.cpp.

Referenced by GUITLLogicPhasesTrackerWindow::onPaint().

Friends And Related Function Documentation

friend class GUITLLogicPhasesTrackerWindow
friend

needed to update

Definition at line 157 of file GUITLLogicPhasesTrackerWindow.h.

Field Documentation

GUIMainWindow* GUITLLogicPhasesTrackerWindow::GUITLLogicPhasesTrackerPanel::myApplication
private

The main application.

Definition at line 176 of file GUITLLogicPhasesTrackerWindow.h.

GUITLLogicPhasesTrackerWindow* GUITLLogicPhasesTrackerWindow::GUITLLogicPhasesTrackerPanel::myParent
private

}

The parent window

Definition at line 173 of file GUITLLogicPhasesTrackerWindow.h.


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