Eclipse SUMO - Simulation of Urban MObility
|
#include <GUIMainWindow.h>
Public Member Functions | |
virtual void | addBreakpoint (SUMOTime) |
add breakpoint to the application | |
void | addChild (FXMainWindow *child) |
Adds a further child window to the list (FXMainWindow) | |
void | addGLChild (GUIGlChildWindow *child) |
Adds a further child window to the list (GUIGlChildWindow) | |
void | addOnlineMap (const std::string &name, const std::string &url) |
GUISUMOAbstractView * | getActiveView () const |
get the active view or 0 | |
FXFont * | getBoldFont () |
get bold front | |
virtual FXGLCanvas * | getBuildGLCanvas () const =0 |
get build GL Canvas (must be implemented in all children) | |
FXLabel * | getCartesianLabel () |
get cartesian label | |
virtual SUMOTime | getCurrentSimTime () const =0 |
get current sim time (must be implemented in all children) | |
virtual double | getDelay () const |
Returns the delay (should be overwritten by subclasses if applicable) | |
FXFont * | getFallbackFont () |
get fallback front | |
FXLabel * | getGeoLabel () |
get geo label | |
FXGLVisual * | getGLVisual () const |
get GL Visual | |
const std::map< std::string, std::string > & | getOnlineMaps () const |
MFXStaticToolTip * | getStaticTooltipMenu () const |
get static toolTip for menus | |
MFXStaticToolTip * | getStaticTooltipView () const |
get static toolTip for view | |
FXHorizontalFrame * | getTestFrame () |
get test frame | |
FXLabel * | getTestLabel () |
get test label | |
FXDockSite * | getTopDock () |
get top dock | |
virtual double | getTrackerInterval () const =0 |
get tracker interval (must be implemented in all children) | |
GUIGlChildWindow * | getViewByID (const std::string &id) const |
get specific view by ID | |
std::vector< std::string > | getViewIDs () const |
get view IDs | |
const std::vector< GUIGlChildWindow * > & | getViews () const |
get views | |
GUIMainWindow (FXApp *app) | |
constructor | |
bool | isFullScreen () |
bool | isGaming () const |
return whether the gui is in gaming mode | |
bool | listInternal () const |
return whether to list internal structures | |
bool | listParking () const |
return whether to list parking vehicles | |
bool | listTeleporting () const |
return whether to list teleporting vehicles | |
long | onCmdChangeLanguage (FXObject *, FXSelector, void *) |
virtual long | onCmdFullScreen (FXObject *, FXSelector, void *) |
Toggle full screen mode. | |
long | onUpdChangeLanguage (FXObject *, FXSelector, void *) |
void | removeChild (FXMainWindow *child) |
removes the given child window from the list (FXMainWindow) | |
void | removeGLChild (GUIGlChildWindow *child) |
removes the given child window from the list (GUIGlChildWindow) | |
void | removeViewByID (const std::string &id) |
virtual const std::vector< SUMOTime > | retrieveBreakpoints () const |
retrieve breakpoints if provided by the application | |
virtual void | sendBlockingEvent (GUIEvent *event) |
Sends an event from the application thread to the GUI and waits until it is handled. | |
virtual void | setBreakpoints (const std::vector< SUMOTime > &) |
Sets the breakpoints of the parent application. | |
virtual void | setDelay (double) |
Sets the delay of the parent application. | |
virtual void | setStatusBarText (const std::string &) |
get status bar text (can be implemented in children) | |
void | updateChildren (int msg=MID_SIMSTEP) |
update childrens | |
virtual | ~GUIMainWindow () |
destructor | |
Static Public Member Functions | |
static GUIMainWindow * | getInstance () |
get instance | |
Protected Member Functions | |
void | buildLanguageMenu (FXMenuBar *menuBar) |
void | setWindowSizeAndPos () |
perform initial window positioning and sizing according to user options / previous call | |
void | storeWindowSizeAndPos () |
record window position and size in registry | |
Protected Attributes | |
bool | myAmFullScreen |
FOX need this. | |
bool | myAmGaming |
information whether the gui is currently in gaming mode | |
FXFont * | myBoldFont = nullptr |
Font used for popup-menu titles. | |
FXDockSite * | myBottomDock = nullptr |
FXLabel * | myCartesianCoordinate = nullptr |
Labels for the current cartesian, geo-coordinate and test coordinates. | |
FXHorizontalFrame * | myCartesianFrame = nullptr |
FXFont * | myFallbackFont = nullptr |
Fallback font for extended characters support. | |
FXLabel * | myGeoCoordinate = nullptr |
FXHorizontalFrame * | myGeoFrame = nullptr |
FXGLVisual * | myGLVisual = nullptr |
The gl-visual used. | |
std::vector< GUIGlChildWindow * > | myGLWindows |
list of GLWindows | |
FXMenuPane * | myLanguageMenu = nullptr |
Language menu common to all applications. | |
FXDockSite * | myLeftDock = nullptr |
bool | myListInternal |
information whether the locator should list internal structures | |
bool | myListParking |
information whether the locator should list parking vehicles | |
bool | myListTeleporting |
information whether the locator should list teleporting vehicles | |
FXMDIClient * | myMDIClient = nullptr |
The multi view panel. | |
std::map< std::string, std::string > | myOnlineMaps |
online mapping services for the context menu | |
FXDockSite * | myRightDock = nullptr |
MFXStaticToolTip * | myStaticTooltipMenu = nullptr |
static toolTip used in menus | |
MFXStaticToolTip * | myStaticTooltipView = nullptr |
static toolTip used in view | |
FXStatusBar * | myStatusbar = nullptr |
The status bar. | |
FXLabel * | myTestCoordinate = nullptr |
FXHorizontalFrame * | myTestFrame = nullptr |
FXDockSite * | myTopDock = nullptr |
dock sites | |
FXHorizontalFrame * | myTraCiFrame = nullptr |
frames for coordinates | |
FXMutex | myTrackerLock |
A lock to make the removal and addition of trackers secure. | |
std::vector< FXMainWindow * > | myTrackerWindows |
list of tracker windows | |
Static Protected Attributes | |
static GUIMainWindow * | myInstance = nullptr |
the singleton window instance | |
Definition at line 46 of file GUIMainWindow.h.
GUIMainWindow::GUIMainWindow | ( | FXApp * | app | ) |
constructor
Definition at line 54 of file GUIMainWindow.cpp.
References GUIDesignHeight, myBoldFont, myBottomDock, myFallbackFont, myInstance, myLeftDock, myRightDock, myStaticTooltipMenu, myStaticTooltipView, and myTopDock.
|
virtual |
destructor
Definition at line 88 of file GUIMainWindow.cpp.
References myBoldFont, myBottomDock, myFallbackFont, myInstance, myLeftDock, myRightDock, myStaticTooltipMenu, myStaticTooltipView, and myTopDock.
|
inlinevirtual |
add breakpoint to the application
Reimplemented in GUIApplicationWindow.
Definition at line 179 of file GUIMainWindow.h.
Referenced by GUIMessageWindow::setCursorPos().
void GUIMainWindow::addChild | ( | FXMainWindow * | child | ) |
Adds a further child window to the list (FXMainWindow)
Definition at line 118 of file GUIMainWindow.cpp.
References myTrackerLock, and myTrackerWindows.
Referenced by GUIParameterTableWindow::closeBuilding(), GUIParameterTracker::GUIParameterTracker(), and GUITLLogicPhasesTrackerWindow::GUITLLogicPhasesTrackerWindow().
void GUIMainWindow::addGLChild | ( | GUIGlChildWindow * | child | ) |
Adds a further child window to the list (GUIGlChildWindow)
Definition at line 103 of file GUIMainWindow.cpp.
References myGLWindows.
|
inline |
Definition at line 174 of file GUIMainWindow.h.
References myOnlineMaps.
Referenced by GUIDialog_AppSettings::onCmdOk().
|
protected |
Definition at line 339 of file GUIMainWindow.cpp.
References GUIDesigns::buildFXMenuCommandShortcut(), GUIDesigns::buildFXMenuTitle(), GUIIconSubSys::getIcon(), LANGUAGE_DE, LANGUAGE_EN, LANGUAGE_ES, LANGUAGE_FR, LANGUAGE_HU, LANGUAGE_IT, LANGUAGE_TR, LANGUAGE_ZH, LANGUAGE_ZHT, MID_LANGUAGE_DE, MID_LANGUAGE_EN, MID_LANGUAGE_ES, MID_LANGUAGE_FR, MID_LANGUAGE_HU, MID_LANGUAGE_IT, MID_LANGUAGE_TR, MID_LANGUAGE_ZH, MID_LANGUAGE_ZHT, myLanguageMenu, and TL.
Referenced by GUIApplicationWindow::fillMenuBar(), and GNEApplicationWindow::fillMenuBar().
GUISUMOAbstractView * GUIMainWindow::getActiveView | ( | ) | const |
get the active view or 0
Definition at line 278 of file GUIMainWindow.cpp.
References GUIGlChildWindow::getView(), and myMDIClient.
Referenced by GUIVehicle::drawOutsideNetwork().
FXFont * GUIMainWindow::getBoldFont | ( | ) |
get bold front
Definition at line 174 of file GUIMainWindow.cpp.
References myBoldFont.
Referenced by GUICursorDialog::buildDialogElements(), GUIGlObject::buildPopupHeader(), GNEElementTree::createPopUpMenu(), and GNENetworkElement::getShapeEditedPopUpMenu().
|
pure virtual |
get build GL Canvas (must be implemented in all children)
Implemented in GUIApplicationWindow, and GNEApplicationWindow.
FXLabel * GUIMainWindow::getCartesianLabel | ( | ) |
get cartesian label
Definition at line 221 of file GUIMainWindow.cpp.
References myCartesianCoordinate.
Referenced by GUISUMOAbstractView::updatePositionInformationLabel().
|
pure virtual |
get current sim time (must be implemented in all children)
Implemented in GUIApplicationWindow, and GNEApplicationWindow.
Referenced by GUIParam_PopupMenuInterface::onCmdOpenTracker(), and GUIParameterTableWindow::onLeftBtnPress().
|
inlinevirtual |
Returns the delay (should be overwritten by subclasses if applicable)
Reimplemented in GUIApplicationWindow.
Definition at line 141 of file GUIMainWindow.h.
Referenced by GUISUMOAbstractView::getDelay(), and GUIViewTraffic::saveFrame().
FXFont * GUIMainWindow::getFallbackFont | ( | ) |
get fallback front
Definition at line 179 of file GUIMainWindow.cpp.
References myFallbackFont.
Referenced by GUIParameterTableWindow::checkFont().
FXLabel * GUIMainWindow::getGeoLabel | ( | ) |
get geo label
Definition at line 227 of file GUIMainWindow.cpp.
References myGeoCoordinate.
Referenced by GUISUMOAbstractView::updatePositionInformationLabel().
FXGLVisual * GUIMainWindow::getGLVisual | ( | ) | const |
get GL Visual
Definition at line 203 of file GUIMainWindow.cpp.
References myGLVisual.
Referenced by GUISUMOViewParent::init().
|
static |
get instance
Definition at line 269 of file GUIMainWindow.cpp.
References myInstance.
Referenced by GUINet::addHotkey(), GUIVehicle::drawOutsideNetwork(), GUITexturesHelper::getTextureID(), GUINet::updateGUI(), and GUIRunThread::waitForSnapshots().
|
inline |
Definition at line 170 of file GUIMainWindow.h.
References myOnlineMaps.
Referenced by GUIGlObject::buildPositionCopyEntry(), and GUIGLObjectPopupMenu::onCmdShowCursorGeoPositionOnline().
MFXStaticToolTip * GUIMainWindow::getStaticTooltipMenu | ( | ) | const |
get static toolTip for menus
Definition at line 209 of file GUIMainWindow.cpp.
References myStaticTooltipMenu.
Referenced by GNEPythonToolDialogElements::Argument::Argument(), GUIGlChildWindow::buildColoringToolBar(), GUIGlChildWindow::buildNavigationToolBar(), GUIGlChildWindow::buildScreenshotToolBar(), GUIViewTraffic::buildViewToolBars(), GNEViewNet::buildViewToolBars(), GNETLSTable::Cell::Cell(), GNETLSTable::Column::Column(), MFXDecalsTable::Column::Column(), GNEDistributionFrame::DistributionRow::DistributionRow(), GNEDistributionFrame::DistributionValuesEditor::DistributionValuesEditor(), GNEPythonToolDialogElements::EdgeVectorArgument::EdgeVectorArgument(), GNEPythonToolDialogElements::FileNameArgument::FileNameArgument(), GNEAttributesEditorRow::GNEAttributesEditorRow(), GNEOptionsDialog::GNEOptionsDialog(), GNEProhibitionFrame::Legend::Legend(), GNEOptionsDialog::onCmdShowToolTipsMenu(), GNEPythonToolDialog::onCmdShowToolTipsMenu(), GUIGlChildWindow::onCmdShowToolTipsMenu(), GNETLSTable::Row::Row(), GNEProhibitionFrame::Selection::Selection(), GNETLSEditorFrame::TLSAttributes::TLSAttributes(), GNETLSEditorFrame::TLSJunction::TLSJunction(), and GNETLSEditorFrame::TLSPhases::TLSPhases().
MFXStaticToolTip * GUIMainWindow::getStaticTooltipView | ( | ) | const |
get static toolTip for view
Definition at line 215 of file GUIMainWindow.cpp.
References myStaticTooltipView.
Referenced by GUIGlChildWindow::buildNavigationToolBar(), GUIGlChildWindow::onCmdShowToolTipsView(), GUISUMOAbstractView::paintGL(), GNEUndoListDialog::recalcList(), GUISUMOAbstractView::showToolTipFor(), and GUISUMOAbstractView::updateToolTip().
FXHorizontalFrame * GUIMainWindow::getTestFrame | ( | ) |
get test frame
Definition at line 239 of file GUIMainWindow.cpp.
References myTestFrame.
Referenced by GUISUMOAbstractView::updatePositionInformationLabel().
FXLabel * GUIMainWindow::getTestLabel | ( | ) |
get test label
Definition at line 233 of file GUIMainWindow.cpp.
References myTestCoordinate.
Referenced by GUISUMOAbstractView::updatePositionInformationLabel().
FXDockSite * GUIMainWindow::getTopDock | ( | ) |
|
pure virtual |
get tracker interval (must be implemented in all children)
Implemented in GUIApplicationWindow, and GNEApplicationWindow.
Referenced by GUIParam_PopupMenuInterface::onCmdOpenTracker(), and GUIParameterTableWindow::onLeftBtnPress().
GUIGlChildWindow * GUIMainWindow::getViewByID | ( | const std::string & | id | ) | const |
get specific view by ID
Definition at line 151 of file GUIMainWindow.cpp.
References myGLWindows.
Referenced by GUIMessageWindow::setCursorPos().
std::vector< std::string > GUIMainWindow::getViewIDs | ( | ) | const |
get view IDs
Definition at line 141 of file GUIMainWindow.cpp.
References myGLWindows.
Referenced by GUIMessageWindow::setCursorPos().
const std::vector< GUIGlChildWindow * > & GUIMainWindow::getViews | ( | ) | const |
get views
Definition at line 184 of file GUIMainWindow.cpp.
References myGLWindows.
Referenced by GUIRunThread::waitForSnapshots().
|
inline |
Definition at line 166 of file GUIMainWindow.h.
References myAmFullScreen.
Referenced by GUIViewTraffic::onDoubleClicked().
bool GUIMainWindow::isGaming | ( | ) | const |
return whether the gui is in gaming mode
Definition at line 245 of file GUIMainWindow.cpp.
References myAmGaming.
Referenced by GUISUMOViewParent::init(), GUISUMOAbstractView::onLeftBtnRelease(), GUISUMOAbstractView::onMiddleBtnPress(), GUISUMOAbstractView::onMiddleBtnRelease(), GUISUMOAbstractView::onMouseWheel(), GUISUMOAbstractView::onRightBtnPress(), GUISUMOAbstractView::onRightBtnRelease(), and GUIViewTraffic::setColorScheme().
bool GUIMainWindow::listInternal | ( | ) | const |
return whether to list internal structures
Definition at line 251 of file GUIMainWindow.cpp.
References myListInternal.
Referenced by GUISUMOViewParent::getObjectIDs().
bool GUIMainWindow::listParking | ( | ) | const |
return whether to list parking vehicles
Definition at line 257 of file GUIMainWindow.cpp.
References myListParking.
Referenced by GUIApplicationWindow::fillMenuBar(), and GUISUMOViewParent::getObjectIDs().
bool GUIMainWindow::listTeleporting | ( | ) | const |
return whether to list teleporting vehicles
Definition at line 263 of file GUIMainWindow.cpp.
References myListTeleporting.
Referenced by GUISUMOViewParent::getObjectIDs().
long GUIMainWindow::onCmdChangeLanguage | ( | FXObject * | , |
FXSelector | sel, | ||
void * | |||
) |
Definition at line 365 of file GUIMainWindow.cpp.
References gLanguage, MID_LANGUAGE_DE, MID_LANGUAGE_ES, MID_LANGUAGE_FR, MID_LANGUAGE_HU, MID_LANGUAGE_IT, MID_LANGUAGE_TR, MID_LANGUAGE_ZH, MID_LANGUAGE_ZHT, TL, and WRITE_MESSAGE.
Referenced by FXDEFMAP(), and FXDEFMAP().
|
inlinevirtual |
Toggle full screen mode.
Reimplemented in GUIApplicationWindow.
Definition at line 162 of file GUIMainWindow.h.
Referenced by GUIViewTraffic::onDoubleClicked().
long GUIMainWindow::onUpdChangeLanguage | ( | FXObject * | obj, |
FXSelector | , | ||
void * | |||
) |
Definition at line 442 of file GUIMainWindow.cpp.
References GUIIconSubSys::getIcon(), gLanguage, LANGUAGE_DE, LANGUAGE_EN, LANGUAGE_ES, LANGUAGE_FR, LANGUAGE_HU, LANGUAGE_IT, LANGUAGE_TR, LANGUAGE_ZH, and LANGUAGE_ZHT.
Referenced by FXDEFMAP(), and FXDEFMAP().
void GUIMainWindow::removeChild | ( | FXMainWindow * | child | ) |
removes the given child window from the list (FXMainWindow)
Definition at line 126 of file GUIMainWindow.cpp.
References myTrackerLock, and myTrackerWindows.
Referenced by GUIDialog_Breakpoints::~GUIDialog_Breakpoints(), GUIDialog_ChooserAbstract::~GUIDialog_ChooserAbstract(), GUIDialog_GLChosenEditor::~GUIDialog_GLChosenEditor(), GUIParameterTableWindow::~GUIParameterTableWindow(), GUIParameterTracker::~GUIParameterTracker(), and GUITLLogicPhasesTrackerWindow::~GUITLLogicPhasesTrackerWindow().
void GUIMainWindow::removeGLChild | ( | GUIGlChildWindow * | child | ) |
removes the given child window from the list (GUIGlChildWindow)
Definition at line 109 of file GUIMainWindow.cpp.
References myGLWindows.
Referenced by removeViewByID(), GNEViewParent::~GNEViewParent(), and GUISUMOViewParent::~GUISUMOViewParent().
void GUIMainWindow::removeViewByID | ( | const std::string & | id | ) |
Definition at line 162 of file GUIMainWindow.cpp.
References myGLWindows, and removeGLChild().
Referenced by GUIApplicationWindow::eventOccurred().
|
inlinevirtual |
retrieve breakpoints if provided by the application
Reimplemented in GUIApplicationWindow.
Definition at line 182 of file GUIMainWindow.h.
Referenced by GUIViewTraffic::retrieveBreakpoints().
|
inlinevirtual |
Sends an event from the application thread to the GUI and waits until it is handled.
event | the event to send |
Reimplemented in GUIApplicationWindow.
Definition at line 154 of file GUIMainWindow.h.
References UNUSED_PARAMETER.
|
inlinevirtual |
Sets the breakpoints of the parent application.
Reimplemented in GUIApplicationWindow.
Definition at line 149 of file GUIMainWindow.h.
Referenced by GUISUMOAbstractView::setBreakpoints().
|
inlinevirtual |
Sets the delay of the parent application.
Reimplemented in GUIApplicationWindow.
Definition at line 146 of file GUIMainWindow.h.
Referenced by GUISUMOAbstractView::setDelay().
|
inlinevirtual |
get status bar text (can be implemented in children)
Reimplemented in GNEApplicationWindow, and GUIApplicationWindow.
Definition at line 109 of file GUIMainWindow.h.
Referenced by GUISUMOAbstractView::getObjectsInBoundary(), and GNEViewNet::setStatusBarText().
|
protected |
perform initial window positioning and sizing according to user options / previous call
Definition at line 288 of file GUIMainWindow.cpp.
References OptionsCont::getOptions(), OptionsCont::getStringVector(), OptionsCont::isSet(), MAX2(), MIN2(), TL, StringUtils::toInt(), toString(), and WRITE_ERROR.
Referenced by GUIApplicationWindow::create(), GNEApplicationWindow::create(), GNEApplicationWindow::handleEvent_NetworkLoaded(), and GUIApplicationWindow::handleEvent_SimulationLoaded().
|
protected |
record window position and size in registry
Definition at line 328 of file GUIMainWindow.cpp.
References myAmFullScreen.
Referenced by GNEApplicationWindow::createNewNetwork(), GUIApplicationWindow::loadConfigOrNet(), GNEApplicationWindow::loadConfiguration(), GNEApplicationWindow::loadNetwork(), GNEApplicationWindow::loadOSM(), GUIApplicationWindow::onCmdQuit(), GNEApplicationWindow::onCmdQuit(), GUIApplicationWindow::onCmdReload(), GNEApplicationWindow::onCmdReloadNetwork(), and GNEApplicationWindow::onCmdSmartReload().
void GUIMainWindow::updateChildren | ( | int | msg = MID_SIMSTEP | ) |
update childrens
Definition at line 190 of file GUIMainWindow.cpp.
References myMDIClient, myTrackerLock, and myTrackerWindows.
Referenced by GUIApplicationWindow::handleEvent_SimulationEnded(), GUIApplicationWindow::handleEvent_SimulationStep(), GUIDialog_GLChosenEditor::onCmdClear(), GUIDialog_GLChosenEditor::onCmdDeselect(), GUIApplicationWindow::onCmdEditChosen(), GUIDialog_GLChosenEditor::onCmdLoad(), and GUIApplicationWindow::setBreakpoints().
|
protected |
FOX need this.
whether to show the window in full screen mode
Definition at line 197 of file GUIMainWindow.h.
Referenced by isFullScreen(), GUIApplicationWindow::onCmdFullScreen(), GUIApplicationWindow::onCmdGaming(), and storeWindowSizeAndPos().
|
protected |
information whether the gui is currently in gaming mode
Definition at line 250 of file GUIMainWindow.h.
Referenced by GUIApplicationWindow::handleEvent_SimulationStep(), isGaming(), GUIApplicationWindow::onCmdFullScreen(), GUIApplicationWindow::onCmdGaming(), GUIApplicationWindow::onKeyPress(), GUIApplicationWindow::updateTimeLCD(), and GUIApplicationWindow::updateTimeLCDTooltip().
|
protected |
Font used for popup-menu titles.
Definition at line 209 of file GUIMainWindow.h.
Referenced by getBoldFont(), GUIMainWindow(), and ~GUIMainWindow().
|
protected |
Definition at line 236 of file GUIMainWindow.h.
Referenced by GUIMainWindow(), and ~GUIMainWindow().
|
protected |
Labels for the current cartesian, geo-coordinate and test coordinates.
Definition at line 221 of file GUIMainWindow.h.
Referenced by GUIApplicationWindow::closeAllWindows(), GNEApplicationWindow::closeAllWindows(), GNEApplicationWindow::dependentBuild(), GUIApplicationWindow::dependentBuild(), and getCartesianLabel().
|
protected |
Definition at line 227 of file GUIMainWindow.h.
Referenced by GUIApplicationWindow::create(), GNEApplicationWindow::create(), GNEApplicationWindow::dependentBuild(), and GUIApplicationWindow::dependentBuild().
|
protected |
Fallback font for extended characters support.
Definition at line 212 of file GUIMainWindow.h.
Referenced by getFallbackFont(), GUIMainWindow(), and ~GUIMainWindow().
|
protected |
Definition at line 222 of file GUIMainWindow.h.
Referenced by GUIApplicationWindow::closeAllWindows(), GNEApplicationWindow::closeAllWindows(), GNEApplicationWindow::dependentBuild(), GUIApplicationWindow::dependentBuild(), and getGeoLabel().
|
protected |
Definition at line 228 of file GUIMainWindow.h.
Referenced by GUIApplicationWindow::create(), GNEApplicationWindow::create(), GNEApplicationWindow::dependentBuild(), and GUIApplicationWindow::dependentBuild().
|
protected |
The gl-visual used.
Definition at line 232 of file GUIMainWindow.h.
Referenced by getGLVisual(), GNEApplicationWindow::~GNEApplicationWindow(), and GUIApplicationWindow::~GUIApplicationWindow().
|
protected |
list of GLWindows
Definition at line 200 of file GUIMainWindow.h.
Referenced by addGLChild(), GUIApplicationWindow::closeAllWindows(), GNEApplicationWindow::closeAllWindows(), getViewByID(), getViewIDs(), getViews(), GUIApplicationWindow::handleEvent_SimulationLoaded(), GUIApplicationWindow::onCmdEditViewport(), GUIApplicationWindow::onCmdEditViewScheme(), GUIApplicationWindow::onCmdFullScreen(), GUIApplicationWindow::onCmdGaming(), GUIApplicationWindow::onCmdOpenInNetedit(), removeGLChild(), and removeViewByID().
|
staticprotected |
the singleton window instance
Definition at line 265 of file GUIMainWindow.h.
Referenced by getInstance(), GUIMainWindow(), and ~GUIMainWindow().
|
protected |
Language menu common to all applications.
Definition at line 241 of file GUIMainWindow.h.
Referenced by buildLanguageMenu(), GUIApplicationWindow::create(), GNEApplicationWindow::~GNEApplicationWindow(), and GUIApplicationWindow::~GUIApplicationWindow().
|
protected |
Definition at line 237 of file GUIMainWindow.h.
Referenced by GUIMainWindow(), and ~GUIMainWindow().
|
protected |
information whether the locator should list internal structures
Definition at line 253 of file GUIMainWindow.h.
Referenced by listInternal(), and GUIApplicationWindow::onCmdListInternal().
|
protected |
information whether the locator should list parking vehicles
Definition at line 256 of file GUIMainWindow.h.
Referenced by GUIApplicationWindow::fillMenuBar(), listParking(), and GUIApplicationWindow::onCmdListParking().
|
protected |
information whether the locator should list teleporting vehicles
Definition at line 259 of file GUIMainWindow.h.
Referenced by listTeleporting(), and GUIApplicationWindow::onCmdListTeleporting().
|
protected |
The multi view panel.
Definition at line 215 of file GUIMainWindow.h.
Referenced by GNEApplicationWindow::dependentBuild(), GUIApplicationWindow::dependentBuild(), GUIApplicationWindow::fillMenuBar(), getActiveView(), GUIApplicationWindow::getBuildGLCanvas(), GNEApplicationWindow::handleEvent_NetworkLoaded(), GUIApplicationWindow::onCmdEditChosen(), GUIApplicationWindow::onCmdFullScreen(), GUIApplicationWindow::onCmdGaming(), GUIApplicationWindow::onCmdLocate(), GNEApplicationWindow::onCmdLocate(), GUIApplicationWindow::onCmdOpenEdgeData(), GUIApplicationWindow::onCmdOpenShapes(), GUIApplicationWindow::onCmdShowStats(), GUIApplicationWindow::onCmdToggleDrawJunctionShape(), GUIApplicationWindow::onCmdToggleSecondaryShape(), GUIApplicationWindow::onKeyPress(), GNEApplicationWindow::onKeyPress(), GUIApplicationWindow::onKeyRelease(), GNEApplicationWindow::onKeyRelease(), GUIApplicationWindow::openNewView(), and updateChildren().
|
protected |
online mapping services for the context menu
Definition at line 262 of file GUIMainWindow.h.
Referenced by addOnlineMap(), GUIApplicationWindow::create(), GNEApplicationWindow::create(), and getOnlineMaps().
|
protected |
Definition at line 238 of file GUIMainWindow.h.
Referenced by GUIMainWindow(), and ~GUIMainWindow().
|
protected |
static toolTip used in menus
Definition at line 244 of file GUIMainWindow.h.
Referenced by GUIApplicationWindow::buildToolBars(), GNEApplicationWindow::dependentBuild(), getStaticTooltipMenu(), GUIMainWindow(), and ~GUIMainWindow().
|
protected |
static toolTip used in view
Definition at line 247 of file GUIMainWindow.h.
Referenced by getStaticTooltipView(), GUIMainWindow(), and ~GUIMainWindow().
|
protected |
The status bar.
Definition at line 218 of file GUIMainWindow.h.
Referenced by GNEApplicationWindow::dependentBuild(), GUIApplicationWindow::dependentBuild(), GUIApplicationWindow::fillMenuBar(), GNEApplicationWindow::fillMenuBar(), GUIApplicationWindow::onCmdFullScreen(), GUIApplicationWindow::onCmdGaming(), GUIApplicationWindow::onCmdOpenRecent(), GNEApplicationWindow::onCmdOpenRecent(), GUIApplicationWindow::onCmdStart(), GUIApplicationWindow::onCmdStep(), GUIApplicationWindow::openNewView(), GNEApplicationWindow::setStatusBarText(), and GUIApplicationWindow::setStatusBarText().
|
protected |
Definition at line 223 of file GUIMainWindow.h.
Referenced by GUIApplicationWindow::closeAllWindows(), GNEApplicationWindow::closeAllWindows(), GNEApplicationWindow::dependentBuild(), and getTestLabel().
|
protected |
Definition at line 229 of file GUIMainWindow.h.
Referenced by GNEApplicationWindow::closeAllWindows(), GUIApplicationWindow::create(), GNEApplicationWindow::dependentBuild(), and getTestFrame().
|
protected |
dock sites
Definition at line 235 of file GUIMainWindow.h.
Referenced by GUIApplicationWindow::buildToolBars(), GUIApplicationWindow::dependentBuild(), getTopDock(), GUIMainWindow(), and ~GUIMainWindow().
|
protected |
frames for coordinates
Definition at line 226 of file GUIMainWindow.h.
Referenced by GUIApplicationWindow::dependentBuild(), and GUIApplicationWindow::onUpdTraCIStatus().
|
protected |
A lock to make the removal and addition of trackers secure.
Definition at line 206 of file GUIMainWindow.h.
Referenced by addChild(), GUIApplicationWindow::closeAllWindows(), GNEApplicationWindow::closeAllWindows(), removeChild(), and updateChildren().
|
protected |
list of tracker windows
Definition at line 203 of file GUIMainWindow.h.
Referenced by addChild(), GUIApplicationWindow::closeAllWindows(), GNEApplicationWindow::closeAllWindows(), removeChild(), and updateChildren().