Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
GNEApplicationWindow Class Reference

#include <GNEApplicationWindow.h>

Inheritance diagram for GNEApplicationWindow:
[legend]
Collaboration diagram for GNEApplicationWindow:
[legend]

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)
long computeJunctionWithVolatileOptions (FXObject *sender, FXSelector sel, void *ptr)
 called if the user selects Processing->compute junctions with volatile options
bool consoleOptionsLoaded ()
 check if console options was already loaded
void create ()
 Creates the main window (required by FOX).
void createNewNetwork ()
 create new network
void dependentBuild ()
 build dependent
GUISUMOAbstractViewgetActiveView () const
 get the active view or 0
FXFont * getBoldFont ()
 get bold front
FXLabel * getCartesianLabel ()
 get cartesian label
FXCursor * getDefaultCursor ()
 get default cursor
virtual double getDelay () const
 Returns the delay (should be overwritten by subclasses if applicable).
GNEApplicationWindowHelper::EditMenuCommandsgetEditMenuCommands ()
 get Edit Menu Commands (needed for show/hide menu commands)
FXFont * getFallbackFont ()
 get fallback front
GNEApplicationWindowHelper::FileBucketHandlergetFileBucketHandler () const
 get file bucket handler
GNEApplicationWindowHelper::FileMenuCommandsgetFileMenuCommands ()
 get file Menu Commands (needed for show/hide menu commands)
FXLabel * getGeoLabel ()
 get geo label
FXGLVisual * getGLVisual () const
 get GL Visual
GNEApplicationWindowHelper::LockMenuCommandsgetLockMenuCommands ()
 get lock Menu Commands
GNEApplicationWindowHelper::ModesMenuCommandsgetModesMenuCommands ()
 get modes Menu Commands (needed for show/hide menu commands)
OptionsContgetNetgenerateOptions ()
 get netgenerate options container
const std::map< std::string, std::string > & getOnlineMaps () const
const GNEApplicationWindowHelper::ProcessingMenuCommandsgetProcessingMenuCommands () const
 get processing Menu Commands
MFXStaticToolTipgetStaticTooltipMenu () const
 get static toolTip for menus
MFXStaticToolTipgetStaticTooltipView () const
 get static toolTip for view
OptionsContgetSumoOptions ()
 get SUMO options container
const GNETagPropertiesDatabasegetTagPropertiesDatabase () const
 get tag properties database
FXHorizontalFrame * getTestFrame ()
 get test frame
FXLabel * getTestLabel ()
 get test label
GNEApplicationWindowHelper::ToolbarsGripgetToolbarsGrip ()
 get ToolbarsGrip
FXDockSite * getTopDock ()
 get top dock
GNEUndoListgetUndoList ()
 get pointer to undoList
GUIGlChildWindowgetViewByID (const std::string &id) const
 get specific view by ID
std::vector< std::string > getViewIDs () const
 get view IDs
GNEViewNetgetViewNet ()
 get pointer to viewNet
const std::vector< GUIGlChildWindow * > & getViews () const
 get views
 GNEApplicationWindow (FXApp *app, const GNETagPropertiesDatabase *tagPropertiesDatabase, const std::string &configPattern)
 FOX-declaration.
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
void loadAdditionalElements (const std::string operation)
 load additional elements from netedit options
void loadConfiguration (const std::string &configurationFile)
 starts to load a configuration
void loadDataElements (const std::string operation)
 load data elements from netedit options
void loadDemandElements (const std::string operation)
 load demand elements from netedit options
void loadEdgeTypes (const std::string operation)
 load meanData elements
void loadMeanDataElements (const std::string operation)
 load meanData elements from netedit options
void loadNetwork (const std::string &networkFile)
 load network
void loadOptionOnStartup ()
 load net on startup
void loadOSM (const std::string &OSMFile)
 starts to load a OSM File
void loadTrafficLights (const std::string operation)
 load traffic lights
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< SUMOTimeretrieveBreakpoints () 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.
void setStatusBarText (const std::string &statusBarText)
 set text of the statusBar
void updateChildren (int msg=MID_SIMSTEP)
 update childrens
void updateControls ()
 update control contents after undo/redo or recompute
void updateRecomputingLabel ()
 update recomputing label
void updateSuperModeMenuCommands (const Supermode supermode)
 update FXMenuCommands depending of supermode
 ~GNEApplicationWindow ()
 Destructor.
functions related with external runner
GNEExternalRunnergetExternalRunner () const
 get external runner
void setExternalRunner (GNEExternalRunner *externalRunner)
 set external runner
Inter-thread event handling

called when an event occurred

void eventOccurred ()
void handleEvent_FileLoaded (GUIEvent *e)
 handle event of type Network loaded
void handleEvent_Message (GUIEvent *e)
 handle event of type message
FOX-callbacks

called when the command/FXCall new window is executed

long onCmdNewWindow (FXObject *, FXSelector, void *)
long onCmdNewNetwork (FXObject *, FXSelector, void *)
 called when the command/FXCall new network is executed
long onCmdOpenNetconvertConfig (FXObject *, FXSelector, void *)
 called when the command/FXCall open netconvertconfiguration is executed
long onCmdOpenNetwork (FXObject *, FXSelector, void *)
 called when the command/FXCall open network is executed
long onCmdOpenForeign (FXObject *, FXSelector, void *)
 called when the command/FXCall open foreign is executed
long onCmdOpenNeteditConfig (FXObject *, FXSelector, void *)
 called when the command/FXCall open netedit config is executed
long onCmdOpenSumoConfig (FXObject *, FXSelector, void *)
 called when the command/FXCall open SumoConfig is executed
long onCmdReloadNeteditConfig (FXObject *, FXSelector, void *)
 called when the command/FXCall reload netedit config is executed
long onCmdReloadSumoConfig (FXObject *, FXSelector, void *)
 called when the command/FXCall reload SumoConfig is executed
long onUpdReloadNeteditConfig (FXObject *, FXSelector, void *)
 called when the command/FXCall reload netedit config is updated
long onUpdReloadSumoConfig (FXObject *, FXSelector, void *)
 called when the command/FXCall reload SumoConfig is updated
long onCmdOpenTLSPrograms (FXObject *, FXSelector, void *)
 called when the command/FXCall open TLS programs is executed
long onCmdReloadTLSPrograms (FXObject *, FXSelector, void *)
 called when the command/FXCall reload TLS programs is executed
long onUpdReloadTLSPrograms (FXObject *, FXSelector, void *)
 called when the command/FXCall reload TLS programs is updated
long onCmdOpenEdgeTypes (FXObject *, FXSelector, void *)
 called when the command/FXCall open edgeType is executed
long onCmdReloadEdgeTypes (FXObject *, FXSelector, void *)
 called when the command/FXCall reload edge types is executed
long onUpdReloadEdgeTypes (FXObject *, FXSelector, void *)
 called when the command/FXCall reload edge types is updated
long onCmdSmartReload (FXObject *, FXSelector, void *)
 called when the command/FXCall smart reload is executed
long onUpdSmartReload (FXObject *, FXSelector, void *)
 called when the update/FXCall smart reload is executed
long onCmdReloadNetwork (FXObject *, FXSelector, void *)
 called when the command/FXCall network reload is executed
long onUpdReloadNetwork (FXObject *, FXSelector, void *)
 called when the update/FXCall network reload is executed
long onCmdOpenRecent (FXObject *, FXSelector, void *)
 called when the command/FXCall open recent is executed
long onCmdClose (FXObject *, FXSelector, void *)
 called when the command/FXCall close is executed
long onCmdEditViewScheme (FXObject *, FXSelector, void *)
 Called on menu Edit->Visualization.
long onCmdEditViewport (FXObject *, FXSelector, void *)
 Called on menu Edit->Viewport.
long onCmdLocate (FXObject *, FXSelector, void *)
 called when the command/FXCall locate is executed
long onCmdOpenPythonToolDialog (FXObject *obj, FXSelector, void *)
 called when user press over a tool dialog button
long onCmdRunPythonTool (FXObject *obj, FXSelector, void *)
 called when user run a tool
long onCmdPostProcessingPythonTool (FXObject *obj, FXSelector, void *)
 post processing after run tool
long onUpdPythonTool (FXObject *, FXSelector, void *)
 called when the command/FXCall python tool is updated
long onCmdSaveNetwork (FXObject *, FXSelector, void *)
 called when the command/FXCall save network is executed
long onCmdSaveNetworkAs (FXObject *, FXSelector, void *)
 called when the command/FXCall save network as is executed
long onCmdSavePlainXML (FXObject *, FXSelector, void *)
 called when the command/FXCall save plain xml is executed
long onCmdSavePlainXMLAs (FXObject *, FXSelector, void *)
 called when the command/FXCall save as plain xml is executed
long onCmdSaveJoinedJunctionsAs (FXObject *, FXSelector, void *)
 called when the command/FXCall save joined is executed
long onCmdSaveNeteditConfig (FXObject *, FXSelector, void *)
 called when the command/FXCall save netedit config is executed
long onCmdSaveNeteditConfigAs (FXObject *, FXSelector, void *)
 called when the command/FXCall save netedit config as is executed
long onUpdSaveNeteditConfig (FXObject *, FXSelector, void *)
 called when the command/FXCall save netedit config is updated
long onCmdSaveSumoConfig (FXObject *, FXSelector, void *)
 called when the command/FXCall save SumoConfig is executed
long onCmdSaveSumoConfigAs (FXObject *, FXSelector, void *)
 called when the command/FXCall save SumoConfig as is executed
long onUpdSaveSumoConfig (FXObject *, FXSelector, void *)
 called when the command/FXCall save SumoConfig is updated
long onCmdSaveTLSPrograms (FXObject *, FXSelector, void *)
 called when the command/FXCall save TLSPrograms is executed
long onUpdSaveTLSPrograms (FXObject *, FXSelector, void *)
 called when the command/FXCall save TLSPrograms is updated
long onCmdSaveEdgeTypes (FXObject *, FXSelector, void *)
 called when the command/FXCall save edge types is executed
long onUpdSaveEdgeTypes (FXObject *, FXSelector, void *)
 called when the command/FXCall save edge types is updated
long onCmdSaveTLSProgramsAs (FXObject *, FXSelector, void *)
 called when the command/FXCall save TLSPrograms as is executed
long onCmdSaveEdgeTypesAs (FXObject *, FXSelector, void *)
 called when the command/FXCall save edgeTypes as is executed
long onCmdOpenAdditionalElements (FXObject *, FXSelector, void *)
 called when the command/FXCall open additionals is executed
long onCmdReloadAdditionalElements (FXObject *, FXSelector, void *)
 called when the command/FXCall reload additionals is executed
long onUpdReloadAdditionalElements (FXObject *, FXSelector, void *)
 called when the command/FXCall reload additionals is updated
long onCmdSaveAdditionalElements (FXObject *, FXSelector, void *)
 called when the command/FXCall save additionals is executed
long onCmdSaveAdditionalElementsAs (FXObject *, FXSelector, void *)
 called when the command/FXCall save additionals as
long onCmdSaveAdditionalElementsUnified (FXObject *, FXSelector, void *)
 called when the command/FXCall save additionals unified is executed
long onCmdSaveJuPedSimElementsAs (FXObject *, FXSelector, void *)
 called when the command/FXCall save JuPedSim elements as is executed
long onCmdOpenDemandElements (FXObject *, FXSelector, void *)
 called when the command/FXCall open demand is executed
long onCmdReloadDemandElements (FXObject *, FXSelector, void *)
 called when the command/FXCall reload demand elements is executed
long onUpdReloadDemandElements (FXObject *, FXSelector, void *)
 called when the command/FXCall reload demand elements is updated
long onCmdSaveDemandElements (FXObject *, FXSelector, void *)
 called when the command/FXCall save demand elements is executed
long onCmdOpenDataElements (FXObject *, FXSelector, void *)
 called when the command/FXCall open data is executed
long onCmdReloadDataElements (FXObject *, FXSelector, void *)
 called when the command/FXCall reload data elements is executed
long onUpdReloadDataElements (FXObject *, FXSelector, void *)
 called when the command/FXCall reload data elements is updated
long onCmdSaveDemandElementsAs (FXObject *, FXSelector, void *)
 called when the command/FXCall save demand elements as is executed
long onCmdSaveDemandElementsUnified (FXObject *, FXSelector, void *)
 called when the command/FXCall save demand elements unified is executed
long onCmdSaveDataElements (FXObject *, FXSelector, void *)
 called when the command/FXCall save data elements is executed
long onCmdSaveDataElementsAs (FXObject *, FXSelector, void *)
 called when the command/FXCall save data elements as is executed
long onCmdSaveDataElementsUnified (FXObject *, FXSelector, void *)
 called when the command/FXCall save data elements unified is executed
long onCmdOpenMeanDataElements (FXObject *, FXSelector, void *)
 called when the command/FXCall open meanDatas is executed
long onCmdReloadMeanDataElements (FXObject *, FXSelector, void *)
 called when the command/FXCall reload meanDatas is executed
long onUpdReloadMeanDataElements (FXObject *, FXSelector, void *)
 called when the command/FXCall reload meanDatas is updated
long onCmdSaveMeanDataElements (FXObject *, FXSelector, void *)
 called when the command/FXCall save meanDatas is executed
long onCmdSaveMeanDataElementsAs (FXObject *, FXSelector, void *)
 called when the command/FXCall save meanDatas as is executed
long onCmdSaveMeanDataElementsUnified (FXObject *, FXSelector, void *)
 called when the command/FXCall save meanDatas unified is executed
long onUpdNeedsNetwork (FXObject *, FXSelector, void *)
 called when the update/FXCall needs network is executed
long onUpdNeedsNetworkElement (FXObject *, FXSelector, void *)
 called when the update/FXCall needs at least one network element is executed
long onUpdNeedsFrontElement (FXObject *, FXSelector, void *)
 called when the update/FXCall needs front element is executed
long onUpdSaveNetwork (FXObject *, FXSelector, void *)
 called when the update/FXCall save network is executed
long onUpdSaveAdditionalElements (FXObject *, FXSelector, void *)
 called when the update/FXCall save additionals is executed
long onUpdSaveAdditionalElementsUnified (FXObject *, FXSelector, void *)
 called when the update/FXCall save additionals unified is executed
long onUpdSaveJuPedSimElementsAs (FXObject *, FXSelector, void *)
 called when the update/FXCall save juPedSim as is executed
long onUpdSaveDemandElements (FXObject *, FXSelector, void *)
 called when the update/FXCall save demand elements is executed
long onUpdSaveDemandElementsUnified (FXObject *, FXSelector, void *)
 called when the update/FXCall save demand elements unified is executed
long onUpdSaveDataElements (FXObject *, FXSelector, void *)
 called when the update/FXCall save data elements is executed
long onUpdSaveDataElementsUnified (FXObject *, FXSelector, void *)
 called when the update/FXCall save data elements unified is executed
long onUpdSaveMeanDataElements (FXObject *, FXSelector, void *)
 called when the update/FXCall save meanDatas is executed
long onUpdSaveMeanDataElementsUnified (FXObject *, FXSelector, void *)
 called when the update/FXCall save meanDatas unified is executed
long onUpdUndo (FXObject *obj, FXSelector sel, void *ptr)
 called when the update/FXCall undo is executed
long onUpdRedo (FXObject *obj, FXSelector sel, void *ptr)
 called when the update/FXCall redo is executed
long onUpdComputePathManager (FXObject *obj, FXSelector sel, void *ptr)
 called when the update/FXCall compute path manager is executed
long onCmdToggleViewOption (FXObject *, FXSelector, void *)
 toggle viewOption
long onUpdToggleViewOption (FXObject *, FXSelector, void *)
 update viewOption
long onKeyPress (FXObject *o, FXSelector sel, void *data)
 called when a key is pressed
long onKeyRelease (FXObject *o, FXSelector sel, void *data)
 called when a key is released
long onCmdQuit (FXObject *, FXSelector, void *)
 Called by FOX if the application shall be closed.
long onCmdEditChosen (FXObject *, FXSelector, void *)
 called when the command/FXCall edit chosen is executed
long onCmdAbout (FXObject *, FXSelector, void *)
 called when the command/FXCall show about dialog is executed
long onUpdOpen (FXObject *, FXSelector, void *)
 called when the command/FXCall on update open executed
long onCmdClearMsgWindow (FXObject *, FXSelector, void *)
 called when the command/FXCall clear message windows is executed
long onCmdLoadAdditionalsInSUMOGUI (FXObject *, FXSelector, void *)
 called when user toggle windows checkbox "load additionals"
long onCmdLoadDemandInSUMOGUI (FXObject *, FXSelector, void *)
 called when user toggle windows checkbox "load demand"
long onLoadThreadEvent (FXObject *, FXSelector, void *)
 called when the command/FXCall load thread is executed
long onClipboardRequest (FXObject *sender, FXSelector sel, void *ptr)
 called when the command/FXCall clipboard request is executed
long onCmdSetSuperMode (FXObject *sender, FXSelector sel, void *ptr)
 called if the user hits an edit-supermode hotkey
long onCmdSetMode (FXObject *sender, FXSelector sel, void *ptr)
 called if the user hits an edit-mode hotkey
long onCmdLockElements (FXObject *, FXSelector sel, void *)
 called when user press a lock menu check
long onCmdLockAllElements (FXObject *, FXSelector sel, void *)
 called when user press lock all elements button
long onCmdUnlockAllElements (FXObject *, FXSelector sel, void *)
 called when user press unlock all elements button
long onCmdLockSelectElements (FXObject *, FXSelector sel, void *)
 called when user press lock select elements button
long onUpdLockMenuTitle (FXObject *, FXSelector sel, void *)
 enable or disable lock menu title
long onCmdProcessButton (FXObject *sender, FXSelector sel, void *)
 called when user press a process button (or a shortcut)
long onCmdOpenSUMOGUI (FXObject *sender, FXSelector sel, void *ptr)
 called if the user hints ctrl + T
long onCmdAbort (FXObject *sender, FXSelector sel, void *ptr)
 called if the user hits esc
long onCmdDel (FXObject *sender, FXSelector sel, void *ptr)
 called if the user hits del
long onCmdEnter (FXObject *sender, FXSelector sel, void *ptr)
 called if the user hits enter
long onCmdBackspace (FXObject *sender, FXSelector sel, void *ptr)
 called if the user hits backspace
long onCmdClearSelectionShortcut (FXObject *sender, FXSelector sel, void *ptr)
 called if the user hits key combination for clear selection
long onCmdFocusFrame (FXObject *sender, FXSelector sel, void *ptr)
 called if the user hits key combination for focus on frame
long onCmdToggleTimeFormat (FXObject *sender, FXSelector sel, void *ptr)
 called if the user press the toggle time format button
long onUpdToggleTimeFormat (FXObject *sender, FXSelector sel, void *ptr)
 update toggle time format button
long onCmdRunTests (FXObject *, FXSelector, void *)
 run tests
long onUpdRequireViewNet (FXObject *sender, FXSelector sel, void *ptr)
 enable or disable sender object depending if viewNet exist
long onUpdRequireRecomputing (FXObject *sender, FXSelector sel, void *ptr)
 update label for require recomputing
long onCmdRunNetgenerate (FXObject *sender, FXSelector sel, void *ptr)
 called when run netgenerate is called
long onCmdPostprocessingNetgenerate (FXObject *sender, FXSelector sel, void *ptr)
 postprocessing netgenerate
long onCmdToggleGrid (FXObject *, FXSelector, void *)
 called if the user press key combination Ctrl + G to toggle grid
long onCmdToggleDrawJunctionShape (FXObject *, FXSelector, void *)
 called if the user press key combination Ctrl + J to toggle draw junction shape
long onCmdToggleFrontElement (FXObject *, FXSelector, void *)
 called if the user call toggle front element
long onCmdToggleEditOptions (FXObject *, FXSelector, void *)
 called if the user press key combination Alt + <0-9>
long onCmdHelp (FXObject *sender, FXSelector sel, void *ptr)
 called if the user selects help->Documentation
long onCmdChangelog (FXObject *sender, FXSelector sel, void *ptr)
 called if the user selects help->Changelog
long onCmdHotkeys (FXObject *sender, FXSelector sel, void *ptr)
 called if the user selects help->Hotkeys
long onCmdTutorial (FXObject *sender, FXSelector sel, void *ptr)
 called if the user selects help->Tutorial
long onCmdFeedback (FXObject *sender, FXSelector sel, void *ptr)
 called if the user selects help->feedback
long onCmdToggleComputeNetworkData (FXObject *, FXSelector, void *)
 called when toggle checkbox compute network when switching between supermodes
long onCmdToggleUndoRedo (FXObject *, FXSelector, void *)
 called when toggle checkbox disable undo redo (processing)
long onCmdToggleUndoRedoLoading (FXObject *, FXSelector, void *)
 called when toggle checkbox disable undo redo during loading (file)
long onCmdOpenOptionsDialog (FXObject *, FXSelector, void *)
 called when user press "options" button
long onCmdOpenSumoOptionsDialog (FXObject *, FXSelector, void *)
 called when user press "sumo options" button
long onCmdOpenNetgenerateDialog (FXObject *, FXSelector, void *)
 called when user press "netgenerate" button
long onCmdOpenNetgenerateOptionsDialog (FXObject *, FXSelector, void *)
 called when user press "netgenerate options" button
long onCmdUndo (FXObject *sender, FXSelector, void *)
 called when user press Ctrl+Z
long onCmdRedo (FXObject *sender, FXSelector, void *)
long onCmdOpenUndoListDialog (FXObject *, FXSelector, void *)
long onUpdOpenUndoListDialog (FXObject *, FXSelector, void *)
long onCmdComputePathManager (FXObject *, FXSelector, void *)
long onCmdCut (FXObject *, FXSelector, void *)
 called when user press Ctrl+Z
long onCmdCopy (FXObject *, FXSelector, void *)
long onCmdPaste (FXObject *, FXSelector, void *)
long onCmdSetTemplate (FXObject *, FXSelector, void *)
long onCmdCopyTemplate (FXObject *, FXSelector, void *)
long onCmdClearTemplate (FXObject *, FXSelector, void *)
inherited from GUIMainWindow

get build OpenGL Canvas (due netedit only uses a single View, it always return nullptr)

FXGLCanvas * getBuildGLCanvas () const
 get build GL Canvas (must be implemented in all children)
SUMOTime getCurrentSimTime () const
 get current simulation time (pure virtual but we don't need it)
double getTrackerInterval () const
 get current tracker interval (pure virtual but we don't need it)
functions related with undo-redo

check if undo-redo is allow (processing/checkbox)

bool isUndoRedoAllowed () const
void enableUndoRedoTemporally ()
 enable undo-redo temporally (for example, after creating an edge)
void disableUndoRedoTemporally (const std::string &reason)
 disable undo-redo temporally giving a string with the reason (for example, if we're creating an edge)
const std::string & isUndoRedoEnabledTemporally () const
 check if undo-redo is enabled temporally
void clearUndoList ()
 clear undo list
functions related with test system
GNEInternalTestgetInternalTest () const
 get netedit test system
bool allowInputSignals (FXObject *obj) const
 check if ignore input signal (using during netedit tests)

Static Public Member Functions

static GUIMainWindowgetInstance ()
 get instance

Data Fields

GNEInternalTestmyInternalTest = nullptr
 internal test system

Protected Member Functions

void buildLanguageMenu (FXMenuBar *menuBar)
 GNEApplicationWindow ()
 FOX needs this for static members.
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
GNEExternalRunnermyExternalRunner = nullptr
 external runner for running external tools
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
GNELoadThreadmyLoadThread = nullptr
 the thread that loads the network
FXMDIClient * myMDIClient = nullptr
 The multi view panel.
FXFont * myNormalFont = nullptr
 default Font (after scaling)
std::map< std::string, std::string > myOnlineMaps
 online mapping services for the context menu
FXDockSite * myRightDock = nullptr
MFXStaticToolTipmyStaticTooltipMenu = nullptr
 static toolTip used in menus
MFXStaticToolTipmyStaticTooltipView = 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 GUIMainWindowmyInstance = nullptr
 the singleton window instance

Private Member Functions

bool askSaveElements (FXObject *sender, FXSelector sel, void *ptr)
 warns about unsaved changes and gives the user the option to abort
void closeAllWindows (const bool resetFilenames)
 this method closes all windows and deletes the current simulation
void fillMenuBar ()
 Builds the menu bar.
 GNEApplicationWindow (const GNEApplicationWindow &)=delete
 Invalidated copy constructor.
GNEApplicationWindowoperator= (const GNEApplicationWindow &)=delete
 Invalidated assignment operator.

Private Attributes

bool myAllowUndoRedo = true
 allow undo-redo (read from registry)
bool myAllowUndoRedoLoading = true
 allow undo-redo loading (read from registry)
bool myAmLoading = false
 information whether the gui is currently loading and the load-options shall be greyed out
std::string myConfigPattern
 Input file pattern.
bool myConsoleOptionsLoaded = true
 flag for check if console options was already loaded
FXMenuPane * myEditMenu = nullptr
GNEApplicationWindowHelper::EditMenuCommands myEditMenuCommands
 Edit Menu Commands.
GNEApplicationWindowHelper::FileBucketHandlermyFileBucketHandler = nullptr
 saving files handler
FXMenuPane * myFileMenu = nullptr
 the submenus
FXMenuPane * myFileMenuAdditionals = nullptr
GNEApplicationWindowHelper::FileMenuCommands myFileMenuCommands
 File Menu Commands.
FXMenuPane * myFileMenuDataElements = nullptr
FXMenuPane * myFileMenuDemandElements = nullptr
FXMenuPane * myFileMenuEdgeTypes = nullptr
FXMenuPane * myFileMenuMeanDataElements = nullptr
FXMenuPane * myFileMenuNeteditConfig = nullptr
FXMenuPane * myFileMenuRecentConfigs = nullptr
FXMenuPane * myFileMenuRecentNetworks = nullptr
FXMenuPane * myFileMenuSumoConfig = nullptr
FXMenuPane * myFileMenuTLS = nullptr
bool myHadDependentBuild = false
 check if had dependent build
FXMenuPane * myHelpMenu = nullptr
GNEApplicationWindowHelper::HelpMenuCommands myHelpMenuCommands
 Help Menu Commands.
FXEX::MFXThreadEvent myLoadThreadEvent
 io-event with the load-thread
GNEApplicationWindowHelper::LocateMenuCommands myLocateMenuCommands
 Locate Menu Commands.
FXMenuPane * myLocatorMenu = nullptr
FXMenuPane * myLockMenu = nullptr
GNEApplicationWindowHelper::LockMenuCommands myLockMenuCommands
 Lock Menu Commands.
FXMenuTitle * myLockMenuTitle = nullptr
 menu title for lock
FXSplitter * myMainSplitter = nullptr
 The splitter that divides the main window into view and the log window.
FXMDIMenu * myMDIMenu = nullptr
 The menu used for the MDI-windows.
GNEApplicationWindowHelper::MenuBarFile myMenuBarFile
 MenuBarFile.
std::map< std::string, FXMenuPane * > myMenuPaneToolMaps
 map with menu pane tools and strings
GUIMessageWindowmyMessageWindow = nullptr
 A window to display messages, warnings and error in.
FXMenuPane * myModesMenu = nullptr
GNEApplicationWindowHelper::ModesMenuCommands myModesMenuCommands
 Modes Menu Commands.
FXMenuTitle * myModesMenuTitle = nullptr
 menu title for modes
GNENetmyNet = nullptr
 we are responsible for the net
OptionsCont myNetconvertOptions
 netconvert options container
OptionsCont myNetgenerateOptions
 netgenerate options container
OptionsCont myOriginalNeteditOptions
 original netedit options container
OptionsCont myOriginalNetgenerateOptions
 original netgenerate options container
OptionsCont myOriginalSumoOptions
 original sumo options container
FXMenuPane * myProcessingMenu = nullptr
GNEApplicationWindowHelper::ProcessingMenuCommands myProcessingMenuCommands
 Processing Menu Commands.
MFXButtonTooltipmyRequireRecomputingButton = nullptr
 Button used for show if recomputing is needed.
OptionsCont mySumoOptions
 sumo options container
GNEApplicationWindowHelper::SupermodeCommands mySupermodeCommands
 Supermode Commands.
const GNETagPropertiesDatabasemyTagPropertiesDatabase = nullptr
 tagProperties database
MFXSynchQue< GUIEvent * > myThreadEvents
 List of load requests.
const FXString myTitlePrefix
 the prefix for the window title
GNEApplicationWindowHelper::ToolbarsGrip myToolbarsGrip
 Toolbars Grip.
FXMenuPane * myToolsAssignMenu = nullptr
FXMenuPane * myToolsDetectorMenu = nullptr
FXMenuPane * myToolsDistrictMenu = nullptr
FXMenuPane * myToolsDRTMenu = nullptr
FXMenuPane * myToolsEmissionsMenu = nullptr
FXMenuPane * myToolsImportCityBrainMenu = nullptr
FXMenuPane * myToolsImportGTFSMenu = nullptr
FXMenuPane * myToolsImportMenu = nullptr
FXMenuPane * myToolsImportVissim = nullptr
FXMenuPane * myToolsImportVisum = nullptr
FXMenuPane * myToolsMenu = nullptr
GNEApplicationWindowHelper::ToolsMenuCommands myToolsMenuCommands
 Tools Menu Commands.
FXMenuPane * myToolsNetMenu = nullptr
FXMenuPane * myToolsOutputMenu = nullptr
FXMenuPane * myToolsRouteMenu = nullptr
FXMenuPane * myToolsShapes = nullptr
FXMenuPane * myToolsTLS = nullptr
FXMenuPane * myToolsTriggerMenu = nullptr
FXMenuPane * myToolsTurnDefs = nullptr
FXMenuPane * myToolsVisualizationMenu = nullptr
FXMenuPane * myToolsXML = nullptr
GNEUndoListmyUndoList = nullptr
 the one and only undo list
std::string myUndoRedoListEnabled
 string to check if undo/redo list is enabled (a String is used to keep the disabling reason)
GNEViewNetmyViewNet = nullptr
 pointer to current view net
FXMenuPane * myWindowMenu = nullptr
GNEApplicationWindowHelper::WindowsMenuCommands myWindowsMenuCommands
 Windows Menu Commands.

Detailed Description

Definition at line 41 of file GNEApplicationWindow.h.

Constructor & Destructor Documentation

◆ GNEApplicationWindow() [1/3]

GNEApplicationWindow::GNEApplicationWindow ( FXApp * app,
const GNETagPropertiesDatabase * tagPropertiesDatabase,
const std::string & configPattern )

◆ ~GNEApplicationWindow()

◆ GNEApplicationWindow() [2/3]

◆ GNEApplicationWindow() [3/3]

GNEApplicationWindow::GNEApplicationWindow ( const GNEApplicationWindow & )
privatedelete

Invalidated copy constructor.

References GNEApplicationWindow().

Member Function Documentation

◆ addBreakpoint()

virtual void GUIMainWindow::addBreakpoint ( SUMOTime )
inlinevirtualinherited

add breakpoint to the application

Reimplemented in GUIApplicationWindow.

Definition at line 179 of file GUIMainWindow.h.

◆ addChild()

void GUIMainWindow::addChild ( FXMainWindow * child)
inherited

Adds a further child window to the list (FXMainWindow).

Definition at line 123 of file GUIMainWindow.cpp.

References myTrackerLock, and myTrackerWindows.

Referenced by GUIParameterTracker::GUIParameterTracker(), and GUITLLogicPhasesTrackerWindow::GUITLLogicPhasesTrackerWindow().

Here is the caller graph for this function:

◆ addGLChild()

void GUIMainWindow::addGLChild ( GUIGlChildWindow * child)
inherited

Adds a further child window to the list (GUIGlChildWindow).

Definition at line 108 of file GUIMainWindow.cpp.

References myGLWindows.

◆ addOnlineMap()

void GUIMainWindow::addOnlineMap ( const std::string & name,
const std::string & url )
inlineinherited

Definition at line 174 of file GUIMainWindow.h.

References myOnlineMaps.

◆ allowInputSignals()

bool GNEApplicationWindow::allowInputSignals ( FXObject * obj) const

check if ignore input signal (using during netedit tests)

Definition at line 5145 of file GNEApplicationWindow.cpp.

References myInternalTest.

◆ askSaveElements()

bool GNEApplicationWindow::askSaveElements ( FXObject * sender,
FXSelector sel,
void * ptr )
private

warns about unsaved changes and gives the user the option to abort

Definition at line 4667 of file GNEApplicationWindow.cpp.

References GNEDialog::ABORT, GNEDialog::ACCEPT, clearUndoList(), myNet, myViewNet, onCmdSaveAdditionalElements(), onCmdSaveDataElements(), onCmdSaveDemandElements(), onCmdSaveMeanDataElements(), and onCmdSaveNetwork().

Referenced by onCmdClose(), and onCmdQuit().

Here is the caller graph for this function:

◆ buildLanguageMenu()

void GUIMainWindow::buildLanguageMenu ( FXMenuBar * menuBar)
protectedinherited

◆ clearUndoList()

void GNEApplicationWindow::clearUndoList ( )

clear undo list

Definition at line 4824 of file GNEApplicationWindow.cpp.

References myUndoList, and myViewNet.

Referenced by askSaveElements().

Here is the caller graph for this function:

◆ closeAllWindows()

void GNEApplicationWindow::closeAllWindows ( const bool resetFilenames)
private

this method closes all windows and deletes the current simulation

Definition at line 1668 of file GNEApplicationWindow.cpp.

References gSchemeStorage, GUIMainWindow::myCartesianCoordinate, myFileBucketHandler, GUIMainWindow::myGeoCoordinate, GUIMainWindow::myGLWindows, myMessageWindow, myNet, GUIMainWindow::myTestCoordinate, GUIMainWindow::myTestFrame, myTitlePrefix, GUIMainWindow::myTrackerLock, GUIMainWindow::myTrackerWindows, myViewNet, GLHelper::resetFont(), GeoConvHelper::resetLoaded(), GUITextureSubSys::resetTextures(), and TL.

Referenced by onCmdClose(), and ~GNEApplicationWindow().

Here is the caller graph for this function:

◆ computeJunctionWithVolatileOptions()

long GNEApplicationWindow::computeJunctionWithVolatileOptions ( FXObject * sender,
FXSelector sel,
void * ptr )

called if the user selects Processing->compute junctions with volatile options

Definition at line 1881 of file GNEApplicationWindow.cpp.

References GNEDialog::ACCEPT, GNEDialog::getResult(), myNet, onCmdSaveAdditionalElements(), onCmdSaveDataElements(), onCmdSaveDemandElements(), onCmdSaveMeanDataElements(), TL, updateControls(), and GNEDialog::YES_NO.

Referenced by onCmdProcessButton().

Here is the caller graph for this function:

◆ consoleOptionsLoaded()

bool GNEApplicationWindow::consoleOptionsLoaded ( )

check if console options was already loaded

Definition at line 1903 of file GNEApplicationWindow.cpp.

References myConsoleOptionsLoaded.

◆ create()

void GNEApplicationWindow::create ( )

◆ createNewNetwork()

void GNEApplicationWindow::createNewNetwork ( )

create new network

Definition at line 1757 of file GNEApplicationWindow.cpp.

References GNELoadThread::fillOptions(), OptionsCont::getOptions(), gSchemeStorage, myAmLoading, myLoadThread, GNELoadThread::setDefaultOptions(), setStatusBarText(), GUIMainWindow::storeWindowSizeAndPos(), and TL.

Referenced by loadOptionOnStartup(), and onCmdNewNetwork().

Here is the caller graph for this function:

◆ dependentBuild()

◆ disableUndoRedoTemporally()

void GNEApplicationWindow::disableUndoRedoTemporally ( const std::string & reason)

disable undo-redo temporally giving a string with the reason (for example, if we're creating an edge)

Definition at line 4812 of file GNEApplicationWindow.cpp.

References myUndoRedoListEnabled.

◆ enableUndoRedoTemporally()

void GNEApplicationWindow::enableUndoRedoTemporally ( )

enable undo-redo temporally (for example, after creating an edge)

Definition at line 4806 of file GNEApplicationWindow.cpp.

References myUndoRedoListEnabled.

◆ eventOccurred()

void GNEApplicationWindow::eventOccurred ( )
virtual

Implements MFXInterThreadEventClient.

Definition at line 1284 of file GNEApplicationWindow.cpp.

References DEBUG_OCCURRED, ERROR_OCCURRED, GUIEvent::getOwnType(), GLDEBUG_OCCURRED, handleEvent_FileLoaded(), handleEvent_Message(), MESSAGE_OCCURRED, myThreadEvents, SIMULATION_LOADED, and WARNING_OCCURRED.

Referenced by onLoadThreadEvent().

Here is the caller graph for this function:

◆ fillMenuBar()

void GNEApplicationWindow::fillMenuBar ( )
private

Builds the menu bar.

Definition at line 1444 of file GNEApplicationWindow.cpp.

References GUIDesigns::buildFXMenuCommandShortcut(), GUIDesigns::buildFXMenuTitle(), GUIMainWindow::buildLanguageMenu(), COLORWHEEL, E1, GUIIconSubSys::getIcon(), MID_GNE_LOCK_MENUTITLE, MID_GNE_MODESMENUTITLE, MID_HOTKEY_CTRL_Q_CLOSE, MODEADDITIONAL, MODECREATEEDGE, MODETLS, myEditMenu, myEditMenuCommands, myFileMenu, myFileMenuAdditionals, myFileMenuCommands, myFileMenuDataElements, myFileMenuDemandElements, myFileMenuEdgeTypes, myFileMenuMeanDataElements, myFileMenuNeteditConfig, myFileMenuRecentConfigs, myFileMenuRecentNetworks, myFileMenuSumoConfig, myFileMenuTLS, myHelpMenu, myHelpMenuCommands, myLocateMenuCommands, myLocatorMenu, myLockMenu, myLockMenuCommands, myLockMenuTitle, myMenuBarFile, myMenuPaneToolMaps, myMessageWindow, myModesMenu, myModesMenuCommands, myModesMenuTitle, myProcessingMenu, myProcessingMenuCommands, GUIMainWindow::myStatusbar, mySupermodeCommands, myToolbarsGrip, myToolsAssignMenu, myToolsDetectorMenu, myToolsDistrictMenu, myToolsDRTMenu, myToolsEmissionsMenu, myToolsImportCityBrainMenu, myToolsImportGTFSMenu, myToolsImportMenu, myToolsImportVissim, myToolsImportVisum, myToolsMenu, myToolsMenuCommands, myToolsNetMenu, myToolsOutputMenu, myToolsRouteMenu, myToolsShapes, myToolsTLS, myToolsTriggerMenu, myToolsTurnDefs, myToolsVisualizationMenu, myToolsXML, myWindowMenu, myWindowsMenuCommands, TAZ, TL, TOOL_CITYBRAIN, TOOL_GTFS, TOOL_IMPORT, TOOL_OUTPUT, TOOL_TURNDEFS, TOOL_VISSIM, TOOL_VISUM, TOOL_XML, and VCLASS_SMALL_TAXI.

Referenced by dependentBuild().

Here is the caller graph for this function:

◆ getActiveView()

GUISUMOAbstractView * GUIMainWindow::getActiveView ( ) const
inherited

get the active view or 0

Definition at line 283 of file GUIMainWindow.cpp.

References GUIGlChildWindow::getView(), and myMDIClient.

Referenced by GUIVehicle::drawOutsideNetwork().

Here is the caller graph for this function:

◆ getBoldFont()

FXFont * GUIMainWindow::getBoldFont ( )
inherited

get bold front

Definition at line 179 of file GUIMainWindow.cpp.

References myBoldFont.

Referenced by GUICursorDialog::buildDialogElements(), GUIGlObject::buildPopupHeader(), and GNENetworkElement::getShapeEditedPopUpMenu().

Here is the caller graph for this function:

◆ getBuildGLCanvas()

FXGLCanvas * GNEApplicationWindow::getBuildGLCanvas ( ) const
virtual

get build GL Canvas (must be implemented in all children)

Implements GUIMainWindow.

Definition at line 1601 of file GNEApplicationWindow.cpp.

◆ getCartesianLabel()

FXLabel * GUIMainWindow::getCartesianLabel ( )
inherited

get cartesian label

Definition at line 226 of file GUIMainWindow.cpp.

References myCartesianCoordinate.

◆ getCurrentSimTime()

SUMOTime GNEApplicationWindow::getCurrentSimTime ( ) const
virtual

get current simulation time (pure virtual but we don't need it)

Implements GUIMainWindow.

Definition at line 1608 of file GNEApplicationWindow.cpp.

◆ getDefaultCursor()

FXCursor * GNEApplicationWindow::getDefaultCursor ( )

get default cursor

Definition at line 1721 of file GNEApplicationWindow.cpp.

◆ getDelay()

virtual double GUIMainWindow::getDelay ( ) const
inlinevirtualinherited

Returns the delay (should be overwritten by subclasses if applicable).

Returns
parsed delay in milliseconds

Reimplemented in GUIApplicationWindow.

Definition at line 141 of file GUIMainWindow.h.

◆ getEditMenuCommands()

GNEApplicationWindowHelper::EditMenuCommands & GNEApplicationWindow::getEditMenuCommands ( )

get Edit Menu Commands (needed for show/hide menu commands)

Definition at line 4847 of file GNEApplicationWindow.cpp.

References myEditMenuCommands.

◆ getExternalRunner()

GNEExternalRunner * GNEApplicationWindow::getExternalRunner ( ) const

get external runner

Definition at line 1920 of file GNEApplicationWindow.cpp.

References myExternalRunner.

Referenced by GNERunNetgenerateDialog::GNERunNetgenerateDialog(), and GNERunPythonToolDialog::GNERunPythonToolDialog().

Here is the caller graph for this function:

◆ getFallbackFont()

FXFont * GUIMainWindow::getFallbackFont ( )
inherited

get fallback front

Definition at line 184 of file GUIMainWindow.cpp.

References myFallbackFont.

◆ getFileBucketHandler()

GNEApplicationWindowHelper::FileBucketHandler * GNEApplicationWindow::getFileBucketHandler ( ) const

get file bucket handler

Definition at line 1914 of file GNEApplicationWindow.cpp.

References myFileBucketHandler.

◆ getFileMenuCommands()

GNEApplicationWindowHelper::FileMenuCommands & GNEApplicationWindow::getFileMenuCommands ( )

get file Menu Commands (needed for show/hide menu commands)

Definition at line 4835 of file GNEApplicationWindow.cpp.

References myFileMenuCommands.

◆ getGeoLabel()

FXLabel * GUIMainWindow::getGeoLabel ( )
inherited

get geo label

Definition at line 232 of file GUIMainWindow.cpp.

References myGeoCoordinate.

◆ getGLVisual()

FXGLVisual * GUIMainWindow::getGLVisual ( ) const
inherited

get GL Visual

Definition at line 208 of file GUIMainWindow.cpp.

References myGLVisual.

◆ getInstance()

GUIMainWindow * GUIMainWindow::getInstance ( )
staticinherited

get instance

Definition at line 274 of file GUIMainWindow.cpp.

References myInstance.

Referenced by GUINet::addHotkey(), GUIVehicle::drawOutsideNetwork(), GUITexturesHelper::getTextureID(), GUIDanielPerspectiveChanger::onKeyPress(), GUIDanielPerspectiveChanger::onMouseMove(), GUINet::updateGUI(), and GUIRunThread::waitForSnapshots().

Here is the caller graph for this function:

◆ getInternalTest()

GNEInternalTest * GNEApplicationWindow::getInternalTest ( ) const

get netedit test system

Definition at line 5139 of file GNEApplicationWindow.cpp.

References myInternalTest.

Referenced by GNEDeleteFrame::SubordinatedElements::checkElements().

Here is the caller graph for this function:

◆ getLockMenuCommands()

GNEApplicationWindowHelper::LockMenuCommands & GNEApplicationWindow::getLockMenuCommands ( )

get lock Menu Commands

Definition at line 4853 of file GNEApplicationWindow.cpp.

References myLockMenuCommands.

◆ getModesMenuCommands()

GNEApplicationWindowHelper::ModesMenuCommands & GNEApplicationWindow::getModesMenuCommands ( )

get modes Menu Commands (needed for show/hide menu commands)

Definition at line 4841 of file GNEApplicationWindow.cpp.

References myModesMenuCommands.

◆ getNetgenerateOptions()

OptionsCont & GNEApplicationWindow::getNetgenerateOptions ( )

get netgenerate options container

Definition at line 4871 of file GNEApplicationWindow.cpp.

References myNetgenerateOptions.

◆ getOnlineMaps()

const std::map< std::string, std::string > & GUIMainWindow::getOnlineMaps ( ) const
inlineinherited

Definition at line 170 of file GUIMainWindow.h.

References myOnlineMaps.

Referenced by GUIGlObject::buildPositionCopyEntry().

Here is the caller graph for this function:

◆ getProcessingMenuCommands()

const GNEApplicationWindowHelper::ProcessingMenuCommands & GNEApplicationWindow::getProcessingMenuCommands ( ) const

get processing Menu Commands

Definition at line 4859 of file GNEApplicationWindow.cpp.

References myProcessingMenuCommands.

◆ getStaticTooltipMenu()

◆ getStaticTooltipView()

MFXStaticToolTip * GUIMainWindow::getStaticTooltipView ( ) const
inherited

get static toolTip for view

Definition at line 220 of file GUIMainWindow.cpp.

References myStaticTooltipView.

◆ getSumoOptions()

OptionsCont & GNEApplicationWindow::getSumoOptions ( )

get SUMO options container

Definition at line 4865 of file GNEApplicationWindow.cpp.

References mySumoOptions.

◆ getTagPropertiesDatabase()

const GNETagPropertiesDatabase * GNEApplicationWindow::getTagPropertiesDatabase ( ) const

get tag properties database

Definition at line 1620 of file GNEApplicationWindow.cpp.

References myTagPropertiesDatabase.

◆ getTestFrame()

FXHorizontalFrame * GUIMainWindow::getTestFrame ( )
inherited

get test frame

Definition at line 244 of file GUIMainWindow.cpp.

References myTestFrame.

◆ getTestLabel()

FXLabel * GUIMainWindow::getTestLabel ( )
inherited

get test label

Definition at line 238 of file GUIMainWindow.cpp.

References myTestCoordinate.

◆ getToolbarsGrip()

GNEApplicationWindowHelper::ToolbarsGrip & GNEApplicationWindow::getToolbarsGrip ( )

get ToolbarsGrip

Definition at line 1638 of file GNEApplicationWindow.cpp.

References myToolbarsGrip.

Referenced by dependentBuild(), and handleEvent_FileLoaded().

Here is the caller graph for this function:

◆ getTopDock()

FXDockSite * GUIMainWindow::getTopDock ( )
inherited

get top dock

Definition at line 140 of file GUIMainWindow.cpp.

References myTopDock.

◆ getTrackerInterval()

double GNEApplicationWindow::getTrackerInterval ( ) const
virtual

get current tracker interval (pure virtual but we don't need it)

Implements GUIMainWindow.

Definition at line 1614 of file GNEApplicationWindow.cpp.

◆ getUndoList()

GNEUndoList * GNEApplicationWindow::getUndoList ( )

get pointer to undoList

Definition at line 1626 of file GNEApplicationWindow.cpp.

References myUndoList.

◆ getViewByID()

GUIGlChildWindow * GUIMainWindow::getViewByID ( const std::string & id) const
inherited

get specific view by ID

Definition at line 156 of file GUIMainWindow.cpp.

References myGLWindows.

◆ getViewIDs()

std::vector< std::string > GUIMainWindow::getViewIDs ( ) const
inherited

get view IDs

Definition at line 146 of file GUIMainWindow.cpp.

References myGLWindows.

◆ getViewNet()

GNEViewNet * GNEApplicationWindow::getViewNet ( )

get pointer to viewNet

Definition at line 1632 of file GNEApplicationWindow.cpp.

References myViewNet.

Referenced by GNEInternalTest::runNeteditInternalTests().

Here is the caller graph for this function:

◆ getViews()

const std::vector< GUIGlChildWindow * > & GUIMainWindow::getViews ( ) const
inherited

get views

Definition at line 189 of file GUIMainWindow.cpp.

References myGLWindows.

Referenced by GUIRunThread::waitForSnapshots().

Here is the caller graph for this function:

◆ handleEvent_FileLoaded()

void GNEApplicationWindow::handleEvent_FileLoaded ( GUIEvent * e)

◆ handleEvent_Message()

void GNEApplicationWindow::handleEvent_Message ( GUIEvent * e)

handle event of type message

Definition at line 1434 of file GNEApplicationWindow.cpp.

References GUIEvent_Message::getMsg(), GUIEvent::getOwnType(), and myMessageWindow.

Referenced by eventOccurred().

Here is the caller graph for this function:

◆ isFullScreen()

bool GUIMainWindow::isFullScreen ( )
inlineinherited

Definition at line 166 of file GUIMainWindow.h.

References myAmFullScreen.

◆ isGaming()

bool GUIMainWindow::isGaming ( ) const
inherited

return whether the gui is in gaming mode

Definition at line 250 of file GUIMainWindow.cpp.

References myAmGaming.

Referenced by GUIDanielPerspectiveChanger::onMouseMove().

Here is the caller graph for this function:

◆ isUndoRedoAllowed()

bool GNEApplicationWindow::isUndoRedoAllowed ( ) const

Definition at line 4800 of file GNEApplicationWindow.cpp.

References myAllowUndoRedo.

Referenced by GNEChange_Attribute::changeAttribute(), GNERouteHandler::transformToContainer(), GNERouteHandler::transformToContainerFlow(), GNERouteHandler::transformToPerson(), and GNERouteHandler::transformToPersonFlow().

Here is the caller graph for this function:

◆ isUndoRedoEnabledTemporally()

const std::string & GNEApplicationWindow::isUndoRedoEnabledTemporally ( ) const

check if undo-redo is enabled temporally

Definition at line 4818 of file GNEApplicationWindow.cpp.

References myUndoRedoListEnabled.

◆ listInternal()

bool GUIMainWindow::listInternal ( ) const
inherited

return whether to list internal structures

Definition at line 256 of file GUIMainWindow.cpp.

References myListInternal.

◆ listParking()

bool GUIMainWindow::listParking ( ) const
inherited

return whether to list parking vehicles

Definition at line 262 of file GUIMainWindow.cpp.

References myListParking.

Referenced by GUIApplicationWindow::fillMenuBar().

Here is the caller graph for this function:

◆ listTeleporting()

bool GUIMainWindow::listTeleporting ( ) const
inherited

return whether to list teleporting vehicles

Definition at line 268 of file GUIMainWindow.cpp.

References myListTeleporting.

◆ loadAdditionalElements()

void GNEApplicationWindow::loadAdditionalElements ( const std::string operation)

load additional elements from netedit options

Definition at line 4877 of file GNEApplicationWindow.cpp.

References FileBucket::ADDITIONAL, GNEGeneralHandler::forceOverwriteElements(), OptionsCont::getOptions(), GNEGeneralHandler::isErrorCreatingElement(), FileHelpers::isReadable(), myAllowUndoRedo, myAllowUndoRedoLoading, myFileBucketHandler, myNet, myUndoList, NETWORK, GeneralHandler::parse(), XMLSubSys::setValidation(), SUPERMODENETWORK, TLF, toString(), WRITE_ERROR, and WRITE_MESSAGE.

Referenced by handleEvent_FileLoaded(), and onCmdReloadAdditionalElements().

Here is the caller graph for this function:

◆ loadConfiguration()

void GNEApplicationWindow::loadConfiguration ( const std::string & configurationFile)

starts to load a configuration

Definition at line 1810 of file GNEApplicationWindow.cpp.

References OptionsCont::getOptions(), gSchemeStorage, myAmLoading, myLoadThread, myMenuBarFile, setStatusBarText(), GUIMainWindow::storeWindowSizeAndPos(), TL, TLF, and WRITE_ERROR.

Referenced by onCmdOpenRecent().

Here is the caller graph for this function:

◆ loadDataElements()

void GNEApplicationWindow::loadDataElements ( const std::string operation)

load data elements from netedit options

Definition at line 4975 of file GNEApplicationWindow.cpp.

References FileBucket::DATA, DEMAND, CommonHandler::forceOverwriteElements(), OptionsCont::getOptions(), CommonHandler::isErrorCreatingElement(), FileHelpers::isReadable(), myAllowUndoRedo, myAllowUndoRedoLoading, myFileBucketHandler, myNet, myUndoList, DataHandler::parse(), XMLSubSys::setValidation(), SUPERMODEDEMAND, TLF, toString(), WRITE_ERROR, and WRITE_MESSAGE.

Referenced by handleEvent_FileLoaded(), and onCmdReloadDataElements().

Here is the caller graph for this function:

◆ loadDemandElements()

void GNEApplicationWindow::loadDemandElements ( const std::string operation)

load demand elements from netedit options

Definition at line 4926 of file GNEApplicationWindow.cpp.

References FileBucket::DEMAND, DEMAND, GNEGeneralHandler::forceOverwriteElements(), OptionsCont::getOptions(), GNEGeneralHandler::isErrorCreatingElement(), FileHelpers::isReadable(), myAllowUndoRedo, myAllowUndoRedoLoading, myFileBucketHandler, myNet, myUndoList, GeneralHandler::parse(), XMLSubSys::setValidation(), SUPERMODEDEMAND, TLF, toString(), WRITE_ERROR, and WRITE_MESSAGE.

Referenced by handleEvent_FileLoaded(), and onCmdReloadDemandElements().

Here is the caller graph for this function:

◆ loadEdgeTypes()

void GNEApplicationWindow::loadEdgeTypes ( const std::string operation)

load meanData elements

Definition at line 5099 of file GNEApplicationWindow.cpp.

References GNEEdgeType::addLaneType(), FileBucket::EDGETYPE, NITypeLoader::load(), MODETLS, myFileBucketHandler, myNet, myUndoList, myViewNet, FileBucket::NETEDIT_CONFIG, NETWORK, SUMO_TAG_TYPES, TLF, toString(), and WRITE_MESSAGE.

Referenced by onCmdOpenEdgeTypes(), and onCmdReloadEdgeTypes().

Here is the caller graph for this function:

◆ loadMeanDataElements()

void GNEApplicationWindow::loadMeanDataElements ( const std::string operation)

load meanData elements from netedit options

Definition at line 5023 of file GNEApplicationWindow.cpp.

References DEMAND, GNEGeneralHandler::forceOverwriteElements(), OptionsCont::getOptions(), GNEGeneralHandler::isErrorCreatingElement(), FileHelpers::isReadable(), FileBucket::MEANDATA, myAllowUndoRedo, myAllowUndoRedoLoading, myFileBucketHandler, myNet, myUndoList, GeneralHandler::parse(), XMLSubSys::setValidation(), SUPERMODEDEMAND, TLF, toString(), WRITE_ERROR, and WRITE_MESSAGE.

Referenced by handleEvent_FileLoaded(), and onCmdReloadMeanDataElements().

Here is the caller graph for this function:

◆ loadNetwork()

void GNEApplicationWindow::loadNetwork ( const std::string & networkFile)

load network

Definition at line 1779 of file GNEApplicationWindow.cpp.

References OptionsCont::getOptions(), gSchemeStorage, myAmLoading, myFileBucketHandler, myInternalTest, myLoadThread, myMenuBarFile, FileBucket::NETWORK, setStatusBarText(), GUIMainWindow::storeWindowSizeAndPos(), TL, TLF, and WRITE_ERROR.

Referenced by onCmdOpenNetwork(), and onCmdOpenRecent().

Here is the caller graph for this function:

◆ loadOptionOnStartup()

void GNEApplicationWindow::loadOptionOnStartup ( )

load net on startup

Definition at line 1727 of file GNEApplicationWindow.cpp.

References createNewNetwork(), OptionsCont::getOptions(), myAmLoading, myFileBucketHandler, myLoadThread, myMenuBarFile, FileBucket::NETWORK, setStatusBarText(), FileBucket::SUMO_CONFIG, and TL.

Referenced by main().

Here is the caller graph for this function:

◆ loadOSM()

void GNEApplicationWindow::loadOSM ( const std::string & OSMFile)

starts to load a OSM File

Definition at line 1838 of file GNEApplicationWindow.cpp.

References GNEDialog::ACCEPT, NIFrame::checkOptions(), OptionsCont::getOptions(), GNEDialog::getResult(), gSchemeStorage, myAmLoading, myLoadThread, myOriginalNeteditOptions, setStatusBarText(), GUIMainWindow::storeWindowSizeAndPos(), and TLF.

Referenced by onCmdOpenForeign().

Here is the caller graph for this function:

◆ loadTrafficLights()

void GNEApplicationWindow::loadTrafficLights ( const std::string operation)

load traffic lights

Definition at line 5071 of file GNEApplicationWindow.cpp.

References MODETLS, myFileBucketHandler, myNet, myUndoList, FileBucket::NETEDIT_CONFIG, NETWORK, TLF, FileBucket::TLS, and WRITE_MESSAGE.

Referenced by onCmdOpenTLSPrograms(), and onCmdReloadTLSPrograms().

Here is the caller graph for this function:

◆ onClipboardRequest()

long GNEApplicationWindow::onClipboardRequest ( FXObject * sender,
FXSelector sel,
void * ptr )

called when the command/FXCall clipboard request is executed

Definition at line 1268 of file GNEApplicationWindow.cpp.

References GUIUserIO::clipped.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdAbort()

long GNEApplicationWindow::onCmdAbort ( FXObject * sender,
FXSelector sel,
void * ptr )

called if the user hits esc

Definition at line 2264 of file GNEApplicationWindow.cpp.

References myViewNet.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdAbout()

long GNEApplicationWindow::onCmdAbout ( FXObject * ,
FXSelector ,
void *  )

called when the command/FXCall show about dialog is executed

Definition at line 1261 of file GNEApplicationWindow.cpp.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdBackspace()

long GNEApplicationWindow::onCmdBackspace ( FXObject * sender,
FXSelector sel,
void * ptr )

called if the user hits backspace

Definition at line 2310 of file GNEApplicationWindow.cpp.

References myViewNet.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdChangeLanguage()

long GUIMainWindow::onCmdChangeLanguage ( FXObject * ,
FXSelector sel,
void *  )
inherited

Definition at line 374 of file GUIMainWindow.cpp.

References gLanguage, MID_LANGUAGE_DE, MID_LANGUAGE_ES, MID_LANGUAGE_FR, MID_LANGUAGE_IT, MID_LANGUAGE_JA, MID_LANGUAGE_KO, MID_LANGUAGE_PT, MID_LANGUAGE_TR, MID_LANGUAGE_ZH, MID_LANGUAGE_ZHT, TL, and WRITE_MESSAGE.

Referenced by FXDEFMAP(), and FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdChangelog()

long GNEApplicationWindow::onCmdChangelog ( FXObject * sender,
FXSelector sel,
void * ptr )

called if the user selects help->Changelog

Definition at line 2521 of file GNEApplicationWindow.cpp.

References MFXLinkLabel::fxexecute().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdClearMsgWindow()

long GNEApplicationWindow::onCmdClearMsgWindow ( FXObject * ,
FXSelector ,
void *  )

called when the command/FXCall clear message windows is executed

Definition at line 1242 of file GNEApplicationWindow.cpp.

References myMessageWindow.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdClearSelectionShortcut()

long GNEApplicationWindow::onCmdClearSelectionShortcut ( FXObject * sender,
FXSelector sel,
void * ptr )

called if the user hits key combination for clear selection

Definition at line 2330 of file GNEApplicationWindow.cpp.

References myViewNet.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdClearTemplate()

long GNEApplicationWindow::onCmdClearTemplate ( FXObject * ,
FXSelector ,
void *  )

Definition at line 2780 of file GNEApplicationWindow.cpp.

References myViewNet.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdClose()

long GNEApplicationWindow::onCmdClose ( FXObject * sender,
FXSelector sel,
void * ptr )

called when the command/FXCall close is executed

Definition at line 1172 of file GNEApplicationWindow.cpp.

References askSaveElements(), closeAllWindows(), MID_GNE_TOOLBARFILE_RELOADNETWORK, MID_HOTKEY_CTRL_R_RELOAD, myEditMenuCommands, myMessageWindow, myModesMenuCommands, and myViewNet.

Referenced by FXDEFMAP(), onCmdNewNetwork(), onCmdOpenForeign(), onCmdOpenNetconvertConfig(), onCmdOpenNeteditConfig(), onCmdOpenNetwork(), onCmdOpenRecent(), onCmdOpenSumoConfig(), onCmdReloadNeteditConfig(), onCmdReloadNetwork(), onCmdReloadSumoConfig(), and onCmdSmartReload().

Here is the caller graph for this function:

◆ onCmdComputePathManager()

long GNEApplicationWindow::onCmdComputePathManager ( FXObject * ,
FXSelector ,
void *  )

Definition at line 2726 of file GNEApplicationWindow.cpp.

References myViewNet.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdCopy()

long GNEApplicationWindow::onCmdCopy ( FXObject * ,
FXSelector ,
void *  )

Definition at line 2744 of file GNEApplicationWindow.cpp.

◆ onCmdCopyTemplate()

long GNEApplicationWindow::onCmdCopyTemplate ( FXObject * ,
FXSelector ,
void *  )

Definition at line 2769 of file GNEApplicationWindow.cpp.

References myViewNet.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdCut()

long GNEApplicationWindow::onCmdCut ( FXObject * ,
FXSelector ,
void *  )

called when user press Ctrl+Z

Definition at line 2737 of file GNEApplicationWindow.cpp.

◆ onCmdDel()

long GNEApplicationWindow::onCmdDel ( FXObject * sender,
FXSelector sel,
void * ptr )

called if the user hits del

Definition at line 2290 of file GNEApplicationWindow.cpp.

References myViewNet.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdEditChosen()

long GNEApplicationWindow::onCmdEditChosen ( FXObject * ,
FXSelector ,
void *  )

called when the command/FXCall edit chosen is executed

Definition at line 731 of file GNEApplicationWindow.cpp.

References gSelected.

◆ onCmdEditViewport()

long GNEApplicationWindow::onCmdEditViewport ( FXObject * ,
FXSelector ,
void *  )

Called on menu Edit->Viewport.

Definition at line 2410 of file GNEApplicationWindow.cpp.

References myViewNet.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdEditViewScheme()

long GNEApplicationWindow::onCmdEditViewScheme ( FXObject * ,
FXSelector ,
void *  )

Called on menu Edit->Visualization.

Definition at line 2420 of file GNEApplicationWindow.cpp.

References myViewNet.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdEnter()

long GNEApplicationWindow::onCmdEnter ( FXObject * sender,
FXSelector sel,
void * ptr )

called if the user hits enter

Definition at line 2300 of file GNEApplicationWindow.cpp.

References myViewNet.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdFeedback()

long GNEApplicationWindow::onCmdFeedback ( FXObject * sender,
FXSelector sel,
void * ptr )

called if the user selects help->feedback

Definition at line 2579 of file GNEApplicationWindow.cpp.

References GUIDialog_Feedback::create().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdFocusFrame()

long GNEApplicationWindow::onCmdFocusFrame ( FXObject * sender,
FXSelector sel,
void * ptr )

called if the user hits key combination for focus on frame

Definition at line 2320 of file GNEApplicationWindow.cpp.

References myViewNet.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdFullScreen()

virtual long GUIMainWindow::onCmdFullScreen ( FXObject * ,
FXSelector ,
void *  )
inlinevirtualinherited

Toggle full screen mode.

Reimplemented in GUIApplicationWindow.

Definition at line 162 of file GUIMainWindow.h.

◆ onCmdHelp()

long GNEApplicationWindow::onCmdHelp ( FXObject * sender,
FXSelector sel,
void * ptr )

called if the user selects help->Documentation

Definition at line 2514 of file GNEApplicationWindow.cpp.

References MFXLinkLabel::fxexecute().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdHotkeys()

long GNEApplicationWindow::onCmdHotkeys ( FXObject * sender,
FXSelector sel,
void * ptr )

called if the user selects help->Hotkeys

Definition at line 2529 of file GNEApplicationWindow.cpp.

References MFXLinkLabel::fxexecute().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdLoadAdditionalsInSUMOGUI()

long GNEApplicationWindow::onCmdLoadAdditionalsInSUMOGUI ( FXObject * ,
FXSelector ,
void *  )

called when user toggle windows checkbox "load additionals"

Definition at line 1249 of file GNEApplicationWindow.cpp.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdLoadDemandInSUMOGUI()

long GNEApplicationWindow::onCmdLoadDemandInSUMOGUI ( FXObject * ,
FXSelector ,
void *  )

called when user toggle windows checkbox "load demand"

Definition at line 1255 of file GNEApplicationWindow.cpp.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdLocate()

long GNEApplicationWindow::onCmdLocate ( FXObject * ,
FXSelector sel,
void *  )

called when the command/FXCall locate is executed

Definition at line 1198 of file GNEApplicationWindow.cpp.

References GUIMainWindow::myMDIClient, and GNEViewParent::onCmdLocate().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdLockAllElements()

long GNEApplicationWindow::onCmdLockAllElements ( FXObject * ,
FXSelector sel,
void *  )

called when user press lock all elements button

Definition at line 2044 of file GNEApplicationWindow.cpp.

References myLockMenuCommands, and myViewNet.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdLockElements()

◆ onCmdLockSelectElements()

long GNEApplicationWindow::onCmdLockSelectElements ( FXObject * ,
FXSelector sel,
void *  )

called when user press lock select elements button

Definition at line 2062 of file GNEApplicationWindow.cpp.

References myViewNet.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdNewNetwork()

long GNEApplicationWindow::onCmdNewNetwork ( FXObject * ,
FXSelector ,
void *  )

called when the command/FXCall new network is executed

Definition at line 741 of file GNEApplicationWindow.cpp.

References createNewNetwork(), and onCmdClose().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdNewWindow()

long GNEApplicationWindow::onCmdNewWindow ( FXObject * ,
FXSelector sel,
void *  )

Definition at line 2171 of file GNEApplicationWindow.cpp.

References StringUtils::escapeShell(), FileHelpers::isReadable(), MID_GNE_POSTPROCESSINGNETGENERATE, myNetgenerateOptions, SysUtils::runHiddenCommand(), TLF, and WRITE_MESSAGE.

Referenced by FXDEFMAP(), and onCmdPostprocessingNetgenerate().

Here is the caller graph for this function:

◆ onCmdOpenAdditionalElements()

long GNEApplicationWindow::onCmdOpenAdditionalElements ( FXObject * ,
FXSelector ,
void *  )

called when the command/FXCall open additionals is executed

Definition at line 3923 of file GNEApplicationWindow.cpp.

References GNEDialog::ACCEPT, FileBucket::ADDITIONAL, SUMOXMLDefinitions::AdditionalFileExtensions, GNEFileDialog::getFilename(), GNEDialog::getResult(), GNEGeneralHandler::isErrorCreatingElement(), GNEFileDialog::LOAD_SINGLE, myAllowUndoRedo, myAllowUndoRedoLoading, myFileBucketHandler, myNet, myUndoList, GNEFileDialog::NETEDIT, NETWORK, GeneralHandler::parse(), XMLSubSys::setValidation(), SUPERMODENETWORK, TL, TLF, WRITE_ERROR, and WRITE_MESSAGE.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdOpenDataElements()

long GNEApplicationWindow::onCmdOpenDataElements ( FXObject * ,
FXSelector ,
void *  )

called when the command/FXCall open data is executed

Definition at line 4311 of file GNEApplicationWindow.cpp.

References GNEDialog::ACCEPT, FileBucket::DATA, DATA, SUMOXMLDefinitions::EdgeDataFileExtensions, GNEFileDialog::getFilename(), GNEDialog::getResult(), CommonHandler::isErrorCreatingElement(), GNEFileDialog::LOAD_SINGLE, myAllowUndoRedo, myAllowUndoRedoLoading, myFileBucketHandler, myNet, myUndoList, myViewNet, GNEFileDialog::NETEDIT, DataHandler::parse(), XMLSubSys::setValidation(), SUPERMODEDATA, TL, TLF, WRITE_ERROR, and WRITE_MESSAGE.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdOpenDemandElements()

long GNEApplicationWindow::onCmdOpenDemandElements ( FXObject * ,
FXSelector ,
void *  )

called when the command/FXCall open demand is executed

Definition at line 4134 of file GNEApplicationWindow.cpp.

References GNEDialog::ACCEPT, FileBucket::DEMAND, DEMAND, GNEFileDialog::getFilename(), GNEDialog::getResult(), GNEGeneralHandler::isErrorCreatingElement(), GNEFileDialog::LOAD_SINGLE, myAllowUndoRedo, myAllowUndoRedoLoading, myFileBucketHandler, myNet, myUndoList, GNEFileDialog::NETEDIT, GeneralHandler::parse(), SUMOXMLDefinitions::RouteFileExtensions, XMLSubSys::setValidation(), SUPERMODEDEMAND, TL, TLF, WRITE_ERROR, and WRITE_MESSAGE.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdOpenEdgeTypes()

long GNEApplicationWindow::onCmdOpenEdgeTypes ( FXObject * ,
FXSelector ,
void *  )

called when the command/FXCall open edgeType is executed

Definition at line 987 of file GNEApplicationWindow.cpp.

References GNEDialog::ACCEPT, FileBucket::EDGETYPE, SUMOXMLDefinitions::EdgeTypeFileExtensions, GNEFileDialog::getFilename(), GNEDialog::getResult(), GNEFileDialog::LOAD_SINGLE, loadEdgeTypes(), myFileBucketHandler, GNEFileDialog::NETEDIT, and TL.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdOpenForeign()

long GNEApplicationWindow::onCmdOpenForeign ( FXObject * ,
FXSelector ,
void *  )

called when the command/FXCall open foreign is executed

Definition at line 799 of file GNEApplicationWindow.cpp.

References GNEDialog::ACCEPT, GNEFileDialog::getFilename(), GNEDialog::getResult(), GNEFileDialog::LOAD_SINGLE, loadOSM(), myFileBucketHandler, GNEFileDialog::NETEDIT, onCmdClose(), SUMOXMLDefinitions::OSMFileExtensions, and TL.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdOpenMeanDataElements()

long GNEApplicationWindow::onCmdOpenMeanDataElements ( FXObject * ,
FXSelector ,
void *  )

called when the command/FXCall open meanDatas is executed

Definition at line 4491 of file GNEApplicationWindow.cpp.

References GNEDialog::ACCEPT, DATA, GNEFileDialog::getFilename(), GNEDialog::getResult(), GNEGeneralHandler::isErrorCreatingElement(), GNEFileDialog::LOAD_SINGLE, FileBucket::MEANDATA, SUMOXMLDefinitions::MeanDataFileExtensions, myAllowUndoRedo, myAllowUndoRedoLoading, myFileBucketHandler, myNet, myUndoList, GNEFileDialog::NETEDIT, GeneralHandler::parse(), XMLSubSys::setValidation(), SUPERMODEDATA, TL, TLF, WRITE_ERROR, and WRITE_MESSAGE.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdOpenNetconvertConfig()

long GNEApplicationWindow::onCmdOpenNetconvertConfig ( FXObject * ,
FXSelector ,
void *  )

called when the command/FXCall open netconvertconfiguration is executed

Definition at line 752 of file GNEApplicationWindow.cpp.

References GNEDialog::ACCEPT, GNEFileDialog::getFilename(), OptionsCont::getOptions(), GNEDialog::getResult(), GNEFileDialog::LOAD_SINGLE, myFileBucketHandler, myInternalTest, myLoadThread, SUMOXMLDefinitions::NetconvertConfigFileExtensions, GNEFileDialog::NETEDIT, onCmdClose(), and TL.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdOpenNeteditConfig()

long GNEApplicationWindow::onCmdOpenNeteditConfig ( FXObject * ,
FXSelector ,
void *  )

called when the command/FXCall open netedit config is executed

Definition at line 815 of file GNEApplicationWindow.cpp.

References GNEDialog::ACCEPT, GNEFileDialog::getFilename(), OptionsCont::getOptions(), GNEDialog::getResult(), GNEFileDialog::LOAD_SINGLE, myFileBucketHandler, myInternalTest, myLoadThread, GNEFileDialog::NETEDIT, SUMOXMLDefinitions::NeteditConfigFileExtensions, onCmdClose(), and TL.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdOpenNetgenerateDialog()

long GNEApplicationWindow::onCmdOpenNetgenerateDialog ( FXObject * ,
FXSelector ,
void *  )

called when user press "netgenerate" button

Definition at line 2625 of file GNEApplicationWindow.cpp.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdOpenNetgenerateOptionsDialog()

long GNEApplicationWindow::onCmdOpenNetgenerateOptionsDialog ( FXObject * ,
FXSelector ,
void *  )

called when user press "netgenerate options" button

Definition at line 2632 of file GNEApplicationWindow.cpp.

References myNetgenerateOptions, and myOriginalNetgenerateOptions.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdOpenNetwork()

long GNEApplicationWindow::onCmdOpenNetwork ( FXObject * ,
FXSelector ,
void *  )

called when the command/FXCall open network is executed

Definition at line 782 of file GNEApplicationWindow.cpp.

References GNEDialog::ACCEPT, GNEFileDialog::getFilename(), GNEDialog::getResult(), GNEFileDialog::LOAD_SINGLE, loadNetwork(), myFileBucketHandler, GNEFileDialog::NETEDIT, SUMOXMLDefinitions::NetFileExtensions, onCmdClose(), and TL.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdOpenOptionsDialog()

long GNEApplicationWindow::onCmdOpenOptionsDialog ( FXObject * ,
FXSelector ,
void *  )

called when user press "options" button

Definition at line 2589 of file GNEApplicationWindow.cpp.

References GNEDialog::ACCEPT, NBFrame::checkOptions(), NIFrame::checkOptions(), NWFrame::checkOptions(), SystemFrame::checkOptions(), OptionsCont::getOptions(), GNEDialog::getResult(), GNENeteditOptionsDialog::isOptionModified(), myNet, myOriginalNeteditOptions, and GNENeteditOptionsDialog::requireSaveNetwork().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdOpenPythonToolDialog()

long GNEApplicationWindow::onCmdOpenPythonToolDialog ( FXObject * obj,
FXSelector ,
void *  )

called when user press over a tool dialog button

Definition at line 1210 of file GNEApplicationWindow.cpp.

References myToolsMenuCommands.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdOpenRecent()

long GNEApplicationWindow::onCmdOpenRecent ( FXObject * ,
FXSelector ,
void * fileData )

called when the command/FXCall open recent is executed

Definition at line 1149 of file GNEApplicationWindow.cpp.

References loadConfiguration(), loadNetwork(), myAmLoading, GUIMainWindow::myStatusbar, onCmdClose(), and TL.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdOpenSumoConfig()

long GNEApplicationWindow::onCmdOpenSumoConfig ( FXObject * ,
FXSelector ,
void *  )

called when the command/FXCall open SumoConfig is executed

Definition at line 845 of file GNEApplicationWindow.cpp.

References GNEDialog::ACCEPT, GNEFileDialog::getFilename(), OptionsCont::getOptions(), GNEDialog::getResult(), GNEFileDialog::LOAD_SINGLE, myFileBucketHandler, myInternalTest, myLoadThread, GNEFileDialog::NETEDIT, onCmdClose(), SUMOXMLDefinitions::SumoConfigFileExtensions, and TL.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdOpenSUMOGUI()

long GNEApplicationWindow::onCmdOpenSUMOGUI ( FXObject * sender,
FXSelector sel,
void * ptr )

called if the user hints ctrl + T

Definition at line 2206 of file GNEApplicationWindow.cpp.

References FileHelpers::isReadable(), myEditMenuCommands, myFileBucketHandler, myNet, myViewNet, FileBucket::NETWORK, onCmdSaveNetwork(), onCmdSaveSumoConfig(), SysUtils::runHiddenCommand(), FileBucket::SUMO_CONFIG, TLF, and WRITE_MESSAGE.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdOpenSumoOptionsDialog()

long GNEApplicationWindow::onCmdOpenSumoOptionsDialog ( FXObject * ,
FXSelector ,
void *  )

called when user press "sumo options" button

Definition at line 2613 of file GNEApplicationWindow.cpp.

References GNEDialog::ACCEPT, GNEDialog::getResult(), GNESumoOptionsDialog::isOptionModified(), myNet, myOriginalSumoOptions, and mySumoOptions.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdOpenTLSPrograms()

long GNEApplicationWindow::onCmdOpenTLSPrograms ( FXObject * ,
FXSelector ,
void *  )

called when the command/FXCall open TLS programs is executed

Definition at line 949 of file GNEApplicationWindow.cpp.

References GNEDialog::ACCEPT, GNEFileDialog::getFilename(), GNEDialog::getResult(), GNEFileDialog::LOAD_SINGLE, loadTrafficLights(), myFileBucketHandler, GNEFileDialog::NETEDIT, TL, FileBucket::TLS, and SUMOXMLDefinitions::TLSFileExtensions.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdOpenUndoListDialog()

long GNEApplicationWindow::onCmdOpenUndoListDialog ( FXObject * ,
FXSelector ,
void *  )

Definition at line 2706 of file GNEApplicationWindow.cpp.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdPaste()

long GNEApplicationWindow::onCmdPaste ( FXObject * ,
FXSelector ,
void *  )

Definition at line 2751 of file GNEApplicationWindow.cpp.

◆ onCmdPostprocessingNetgenerate()

long GNEApplicationWindow::onCmdPostprocessingNetgenerate ( FXObject * sender,
FXSelector sel,
void * ptr )

postprocessing netgenerate

Definition at line 2404 of file GNEApplicationWindow.cpp.

References MID_GNE_POSTPROCESSINGNETGENERATE, and onCmdNewWindow().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdPostProcessingPythonTool()

long GNEApplicationWindow::onCmdPostProcessingPythonTool ( FXObject * obj,
FXSelector ,
void *  )

post processing after run tool

Definition at line 1222 of file GNEApplicationWindow.cpp.

References myToolsMenuCommands.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdProcessButton()

long GNEApplicationWindow::onCmdProcessButton ( FXObject * sender,
FXSelector sel,
void * ptr )

called when user press a process button (or a shortcut)

Definition at line 2114 of file GNEApplicationWindow.cpp.

References computeJunctionWithVolatileOptions(), MID_HOTKEY_F5_COMPUTE_NETWORK_DEMAND, MID_HOTKEY_F6_CLEAN_SOLITARYJUNCTIONS_UNUSEDROUTES, MID_HOTKEY_F7_JOIN_SELECTEDJUNCTIONS_ROUTES, MID_HOTKEY_F8_CLEANINVALID_CROSSINGS_DEMANDELEMENTS, MID_HOTKEY_SHIFT_F5_COMPUTEJUNCTIONS_VOLATILE, MID_HOTKEY_SHIFT_F7_ADJUST_PERSON_PLANS, myNet, myUndoList, myViewNet, and updateControls().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdQuit()

long GNEApplicationWindow::onCmdQuit ( FXObject * sender,
FXSelector sel,
void * ptr )

Called by FOX if the application shall be closed.

Definition at line 715 of file GNEApplicationWindow.cpp.

References askSaveElements(), gCurrentFolder, and GUIMainWindow::storeWindowSizeAndPos().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdRedo()

long GNEApplicationWindow::onCmdRedo ( FXObject * sender,
FXSelector ,
void *  )

Definition at line 2673 of file GNEApplicationWindow.cpp.

References DATA, myEditMenuCommands, myFileBucketHandler, myInternalTest, myViewNet, onUpdRedo(), onUpdUndo(), and TL.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdReloadAdditionalElements()

long GNEApplicationWindow::onCmdReloadAdditionalElements ( FXObject * ,
FXSelector ,
void *  )

called when the command/FXCall reload additionals is executed

Definition at line 3969 of file GNEApplicationWindow.cpp.

References DEMAND, loadAdditionalElements(), myAllowUndoRedoLoading, myNet, myUndoList, XMLSubSys::setValidation(), SUPERMODENETWORK, and TL.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdReloadDataElements()

long GNEApplicationWindow::onCmdReloadDataElements ( FXObject * ,
FXSelector ,
void *  )

called when the command/FXCall reload data elements is executed

Definition at line 4361 of file GNEApplicationWindow.cpp.

References DATA, loadDataElements(), myAllowUndoRedoLoading, myNet, myUndoList, myViewNet, XMLSubSys::setValidation(), SUPERMODEDATA, and TL.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdReloadDemandElements()

long GNEApplicationWindow::onCmdReloadDemandElements ( FXObject * ,
FXSelector ,
void *  )

called when the command/FXCall reload demand elements is executed

Definition at line 4180 of file GNEApplicationWindow.cpp.

References DEMAND, loadDemandElements(), myAllowUndoRedoLoading, myNet, myUndoList, XMLSubSys::setValidation(), SUPERMODEDEMAND, and TL.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdReloadEdgeTypes()

long GNEApplicationWindow::onCmdReloadEdgeTypes ( FXObject * ,
FXSelector ,
void *  )

called when the command/FXCall reload edge types is executed

Definition at line 1006 of file GNEApplicationWindow.cpp.

References loadEdgeTypes().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdReloadMeanDataElements()

long GNEApplicationWindow::onCmdReloadMeanDataElements ( FXObject * ,
FXSelector ,
void *  )

called when the command/FXCall reload meanDatas is executed

Definition at line 4537 of file GNEApplicationWindow.cpp.

References DEMAND, loadMeanDataElements(), myAllowUndoRedoLoading, myNet, myUndoList, XMLSubSys::setValidation(), SUPERMODENETWORK, and TL.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdReloadNeteditConfig()

long GNEApplicationWindow::onCmdReloadNeteditConfig ( FXObject * ,
FXSelector ,
void *  )

called when the command/FXCall reload netedit config is executed

Definition at line 875 of file GNEApplicationWindow.cpp.

References OptionsCont::getOptions(), myFileBucketHandler, myInternalTest, myLoadThread, FileBucket::NETEDIT_CONFIG, and onCmdClose().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdReloadNetwork()

long GNEApplicationWindow::onCmdReloadNetwork ( FXObject * ,
FXSelector sel,
void *  )

called when the command/FXCall network reload is executed

Definition at line 1102 of file GNEApplicationWindow.cpp.

References OptionsCont::getOptions(), myAmLoading, myFileBucketHandler, myInternalTest, myLoadThread, FileBucket::NETWORK, onCmdClose(), setStatusBarText(), GUIMainWindow::storeWindowSizeAndPos(), and TLF.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdReloadSumoConfig()

long GNEApplicationWindow::onCmdReloadSumoConfig ( FXObject * ,
FXSelector ,
void *  )

called when the command/FXCall reload SumoConfig is executed

Definition at line 901 of file GNEApplicationWindow.cpp.

References OptionsCont::getOptions(), myFileBucketHandler, myInternalTest, myLoadThread, onCmdClose(), and FileBucket::SUMO_CONFIG.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdReloadTLSPrograms()

long GNEApplicationWindow::onCmdReloadTLSPrograms ( FXObject * ,
FXSelector ,
void *  )

called when the command/FXCall reload TLS programs is executed

Definition at line 968 of file GNEApplicationWindow.cpp.

References loadTrafficLights().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdRunNetgenerate()

long GNEApplicationWindow::onCmdRunNetgenerate ( FXObject * sender,
FXSelector sel,
void * ptr )

called when run netgenerate is called

Definition at line 2397 of file GNEApplicationWindow.cpp.

References myNetgenerateOptions.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdRunPythonTool()

long GNEApplicationWindow::onCmdRunPythonTool ( FXObject * obj,
FXSelector ,
void *  )

called when user run a tool

Definition at line 1216 of file GNEApplicationWindow.cpp.

References myToolsMenuCommands.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdRunTests()

long GNEApplicationWindow::onCmdRunTests ( FXObject * ,
FXSelector ,
void *  )

run tests

Definition at line 2374 of file GNEApplicationWindow.cpp.

References myInternalTest.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdSaveAdditionalElements()

long GNEApplicationWindow::onCmdSaveAdditionalElements ( FXObject * sender,
FXSelector sel,
void * ptr )

called when the command/FXCall save additionals is executed

Definition at line 4004 of file GNEApplicationWindow.cpp.

References FileBucket::ADDITIONAL, OptionsCont::getOptions(), myFileBucketHandler, myNet, onCmdSaveAdditionalElementsAs(), TL, and WRITE_MESSAGE.

Referenced by askSaveElements(), computeJunctionWithVolatileOptions(), FXDEFMAP(), onCmdSaveAdditionalElementsAs(), onCmdSaveAdditionalElementsUnified(), onCmdSaveNeteditConfig(), and onCmdSaveSumoConfig().

Here is the caller graph for this function:

◆ onCmdSaveAdditionalElementsAs()

long GNEApplicationWindow::onCmdSaveAdditionalElementsAs ( FXObject * sender,
FXSelector sel,
void * ptr )

called when the command/FXCall save additionals as

Definition at line 4051 of file GNEApplicationWindow.cpp.

References GNEDialog::ACCEPT, FileBucket::ADDITIONAL, SUMOXMLDefinitions::AdditionalFileExtensions, GNEFileDialog::getFilename(), GNEDialog::getResult(), myFileBucketHandler, GNEFileDialog::NETEDIT, onCmdSaveAdditionalElements(), GNEFileDialog::SAVE, and TL.

Referenced by FXDEFMAP(), and onCmdSaveAdditionalElements().

Here is the caller graph for this function:

◆ onCmdSaveAdditionalElementsUnified()

long GNEApplicationWindow::onCmdSaveAdditionalElementsUnified ( FXObject * sender,
FXSelector sel,
void * ptr )

called when the command/FXCall save additionals unified is executed

Definition at line 4071 of file GNEApplicationWindow.cpp.

References GNEDialog::ACCEPT, FileBucket::ADDITIONAL, SUMOXMLDefinitions::AdditionalFileExtensions, GNEFileDialog::getFilename(), GNEDialog::getResult(), GNE_ATTR_SAVEFILE, myFileBucketHandler, myNet, myUndoList, GNEFileDialog::NETEDIT, NETWORK, onCmdSaveAdditionalElements(), GNEFileDialog::SAVE, SUPERMODENETWORK, TL, and TLF.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdSaveDataElements()

long GNEApplicationWindow::onCmdSaveDataElements ( FXObject * sender,
FXSelector sel,
void * ptr )

called when the command/FXCall save data elements is executed

Definition at line 4400 of file GNEApplicationWindow.cpp.

References FileBucket::DATA, OptionsCont::getOptions(), myFileBucketHandler, myNet, onCmdSaveDataElementsAs(), TL, and WRITE_MESSAGE.

Referenced by askSaveElements(), computeJunctionWithVolatileOptions(), FXDEFMAP(), onCmdSaveDataElementsAs(), onCmdSaveDataElementsUnified(), onCmdSaveNeteditConfig(), and onCmdSaveSumoConfig().

Here is the caller graph for this function:

◆ onCmdSaveDataElementsAs()

long GNEApplicationWindow::onCmdSaveDataElementsAs ( FXObject * sender,
FXSelector sel,
void * ptr )

called when the command/FXCall save data elements as is executed

Definition at line 4442 of file GNEApplicationWindow.cpp.

References GNEDialog::ACCEPT, FileBucket::DATA, SUMOXMLDefinitions::EdgeDataFileExtensions, GNEFileDialog::getFilename(), GNEDialog::getResult(), myFileBucketHandler, GNEFileDialog::NETEDIT, onCmdSaveDataElements(), GNEFileDialog::SAVE, and TL.

Referenced by FXDEFMAP(), and onCmdSaveDataElements().

Here is the caller graph for this function:

◆ onCmdSaveDataElementsUnified()

long GNEApplicationWindow::onCmdSaveDataElementsUnified ( FXObject * sender,
FXSelector sel,
void * ptr )

called when the command/FXCall save data elements unified is executed

Definition at line 4462 of file GNEApplicationWindow.cpp.

References GNEDialog::ACCEPT, FileBucket::DATA, DATA, SUMOXMLDefinitions::EdgeDataFileExtensions, GNEFileDialog::getFilename(), GNEDialog::getResult(), GNE_ATTR_SAVEFILE, myFileBucketHandler, myNet, myUndoList, GNEFileDialog::NETEDIT, onCmdSaveDataElements(), GNEFileDialog::SAVE, SUPERMODEDATA, TL, and TLF.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdSaveDemandElements()

long GNEApplicationWindow::onCmdSaveDemandElements ( FXObject * sender,
FXSelector sel,
void * ptr )

called when the command/FXCall save demand elements is executed

Definition at line 4215 of file GNEApplicationWindow.cpp.

References FileBucket::DEMAND, OptionsCont::getOptions(), myFileBucketHandler, myNet, onCmdSaveDemandElementsAs(), TL, and WRITE_MESSAGE.

Referenced by askSaveElements(), computeJunctionWithVolatileOptions(), FXDEFMAP(), onCmdSaveDemandElementsAs(), onCmdSaveDemandElementsUnified(), onCmdSaveNeteditConfig(), and onCmdSaveSumoConfig().

Here is the caller graph for this function:

◆ onCmdSaveDemandElementsAs()

long GNEApplicationWindow::onCmdSaveDemandElementsAs ( FXObject * sender,
FXSelector sel,
void * ptr )

called when the command/FXCall save demand elements as is executed

Definition at line 4260 of file GNEApplicationWindow.cpp.

References GNEDialog::ACCEPT, FileBucket::DEMAND, GNEFileDialog::getFilename(), GNEDialog::getResult(), myFileBucketHandler, GNEFileDialog::NETEDIT, onCmdSaveDemandElements(), SUMOXMLDefinitions::RouteFileExtensions, GNEFileDialog::SAVE, and TL.

Referenced by FXDEFMAP(), and onCmdSaveDemandElements().

Here is the caller graph for this function:

◆ onCmdSaveDemandElementsUnified()

long GNEApplicationWindow::onCmdSaveDemandElementsUnified ( FXObject * sender,
FXSelector sel,
void * ptr )

called when the command/FXCall save demand elements unified is executed

Definition at line 4280 of file GNEApplicationWindow.cpp.

References GNEDialog::ACCEPT, FileBucket::DEMAND, DEMAND, GNEFileDialog::getFilename(), GNEDialog::getResult(), GNE_ATTR_SAVEFILE, myFileBucketHandler, myNet, myUndoList, GNEFileDialog::NETEDIT, onCmdSaveDemandElements(), SUMOXMLDefinitions::RouteFileExtensions, GNEFileDialog::SAVE, SUPERMODEDEMAND, TL, and TLF.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdSaveEdgeTypes()

long GNEApplicationWindow::onCmdSaveEdgeTypes ( FXObject * obj,
FXSelector sel,
void * ptr )

called when the command/FXCall save edge types is executed

Definition at line 3838 of file GNEApplicationWindow.cpp.

References FileBucket::EDGETYPE, myFileBucketHandler, myMessageWindow, myNet, onCmdSaveEdgeTypesAs(), TL, TLF, and WRITE_MESSAGE.

Referenced by FXDEFMAP(), and onCmdSaveEdgeTypesAs().

Here is the caller graph for this function:

◆ onCmdSaveEdgeTypesAs()

long GNEApplicationWindow::onCmdSaveEdgeTypesAs ( FXObject * sender,
FXSelector sel,
void * ptr )

called when the command/FXCall save edgeTypes as is executed

Definition at line 3899 of file GNEApplicationWindow.cpp.

References GNEDialog::ACCEPT, FileBucket::EDGETYPE, SUMOXMLDefinitions::EdgeTypeFileExtensions, GNEFileDialog::getFilename(), GNEDialog::getResult(), myFileBucketHandler, myNet, myViewNet, GNEFileDialog::NETEDIT, onCmdSaveEdgeTypes(), GNEFileDialog::SAVE, and TL.

Referenced by FXDEFMAP(), and onCmdSaveEdgeTypes().

Here is the caller graph for this function:

◆ onCmdSaveJoinedJunctionsAs()

long GNEApplicationWindow::onCmdSaveJoinedJunctionsAs ( FXObject * ,
FXSelector ,
void *  )

called when the command/FXCall save joined is executed

Definition at line 3522 of file GNEApplicationWindow.cpp.

References GNEDialog::ACCEPT, GNEFileDialog::getFilename(), GNEDialog::getResult(), SUMOXMLDefinitions::JunctionFileExtensions, myFileBucketHandler, myNet, myViewNet, GNEFileDialog::NETEDIT, GNEFileDialog::SAVE, TL, TLF, and WRITE_MESSAGE.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdSaveJuPedSimElementsAs()

long GNEApplicationWindow::onCmdSaveJuPedSimElementsAs ( FXObject * ,
FXSelector ,
void *  )

called when the command/FXCall save JuPedSim elements as is executed

Definition at line 4102 of file GNEApplicationWindow.cpp.

References GNEDialog::ACCEPT, SUMOXMLDefinitions::AdditionalFileExtensions, GNEFileDialog::getFilename(), GNEDialog::getResult(), myFileBucketHandler, myNet, myViewNet, GNEFileDialog::NETEDIT, GNEFileDialog::SAVE, TL, and WRITE_MESSAGE.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdSaveMeanDataElements()

long GNEApplicationWindow::onCmdSaveMeanDataElements ( FXObject * sender,
FXSelector sel,
void * ptr )

called when the command/FXCall save meanDatas is executed

Definition at line 4572 of file GNEApplicationWindow.cpp.

References OptionsCont::getOptions(), FileBucket::MEANDATA, myFileBucketHandler, myNet, onCmdSaveMeanDataElementsAs(), TL, and WRITE_MESSAGE.

Referenced by askSaveElements(), computeJunctionWithVolatileOptions(), FXDEFMAP(), onCmdSaveMeanDataElementsAs(), onCmdSaveMeanDataElementsUnified(), onCmdSaveNeteditConfig(), and onCmdSaveSumoConfig().

Here is the caller graph for this function:

◆ onCmdSaveMeanDataElementsAs()

long GNEApplicationWindow::onCmdSaveMeanDataElementsAs ( FXObject * sender,
FXSelector sel,
void * ptr )

called when the command/FXCall save meanDatas as is executed

Definition at line 4616 of file GNEApplicationWindow.cpp.

References GNEDialog::ACCEPT, GNEFileDialog::getFilename(), GNEDialog::getResult(), FileBucket::MEANDATA, SUMOXMLDefinitions::MeanDataFileExtensions, myFileBucketHandler, GNEFileDialog::NETEDIT, onCmdSaveMeanDataElements(), GNEFileDialog::SAVE, and TL.

Referenced by FXDEFMAP(), and onCmdSaveMeanDataElements().

Here is the caller graph for this function:

◆ onCmdSaveMeanDataElementsUnified()

long GNEApplicationWindow::onCmdSaveMeanDataElementsUnified ( FXObject * sender,
FXSelector sel,
void * ptr )

called when the command/FXCall save meanDatas unified is executed

Definition at line 4636 of file GNEApplicationWindow.cpp.

References GNEDialog::ACCEPT, DATA, GNEFileDialog::getFilename(), GNEDialog::getResult(), GNE_ATTR_SAVEFILE, FileBucket::MEANDATA, SUMOXMLDefinitions::MeanDataFileExtensions, MODEMEANDATA, myFileBucketHandler, myNet, myUndoList, GNEFileDialog::NETEDIT, onCmdSaveMeanDataElements(), GNEFileDialog::SAVE, TL, and TLF.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdSaveNeteditConfig()

long GNEApplicationWindow::onCmdSaveNeteditConfig ( FXObject * sender,
FXSelector sel,
void * ptr )

called when the command/FXCall save netedit config is executed

Definition at line 3549 of file GNEApplicationWindow.cpp.

References OptionsCont::getOptions(), myFileBucketHandler, myMenuBarFile, myNet, mySumoOptions, FileBucket::NETEDIT_CONFIG, onCmdSaveAdditionalElements(), onCmdSaveDataElements(), onCmdSaveDemandElements(), onCmdSaveMeanDataElements(), onCmdSaveNeteditConfigAs(), onCmdSaveNetwork(), onCmdSavePlainXML(), FileBucket::SUMO_CONFIG, TL, TLF, XMLSubSys::transcodeToLocal(), WRITE_ERROR, and WRITE_MESSAGE.

Referenced by FXDEFMAP(), onCmdSaveNeteditConfigAs(), and onCmdSaveSumoConfigAs().

Here is the caller graph for this function:

◆ onCmdSaveNeteditConfigAs()

long GNEApplicationWindow::onCmdSaveNeteditConfigAs ( FXObject * sender,
FXSelector sel,
void * ptr )

called when the command/FXCall save netedit config as is executed

Definition at line 3625 of file GNEApplicationWindow.cpp.

References GNEDialog::ACCEPT, GNEFileDialog::getFilename(), GNEDialog::getResult(), myFileBucketHandler, myNet, GNEFileDialog::NETEDIT, FileBucket::NETEDIT_CONFIG, SUMOXMLDefinitions::NeteditConfigFileExtensions, onCmdSaveNeteditConfig(), GNEFileDialog::SAVE, and TL.

Referenced by FXDEFMAP(), and onCmdSaveNeteditConfig().

Here is the caller graph for this function:

◆ onCmdSaveNetwork()

long GNEApplicationWindow::onCmdSaveNetwork ( FXObject * sender,
FXSelector sel,
void * ptr )

called when the command/FXCall save network is executed

Definition at line 3373 of file GNEApplicationWindow.cpp.

References GNEDialog::ACCEPT, OptionsCont::getOptions(), GNEDialog::getResult(), myFileBucketHandler, myMenuBarFile, myMessageWindow, myNet, myViewNet, FileBucket::NETWORK, onCmdSaveNetworkAs(), PROGRESS_FAILED_MESSAGE, TL, TLF, WRITE_ERROR, and WRITE_MESSAGE.

Referenced by askSaveElements(), FXDEFMAP(), onCmdOpenSUMOGUI(), onCmdSaveNeteditConfig(), onCmdSaveNetworkAs(), and onCmdSaveSumoConfig().

Here is the caller graph for this function:

◆ onCmdSaveNetworkAs()

long GNEApplicationWindow::onCmdSaveNetworkAs ( FXObject * sender,
FXSelector sel,
void * ptr )

called when the command/FXCall save network as is executed

Definition at line 3447 of file GNEApplicationWindow.cpp.

References GNEDialog::ACCEPT, GNEFileDialog::getFilename(), GNEDialog::getResult(), MFXUtils::getTitleText(), myFileBucketHandler, myNet, myTitlePrefix, GNEFileDialog::NETEDIT, SUMOXMLDefinitions::NetFileExtensions, FileBucket::NETWORK, onCmdSaveNetwork(), GNEFileDialog::SAVE, and TL.

Referenced by FXDEFMAP(), and onCmdSaveNetwork().

Here is the caller graph for this function:

◆ onCmdSavePlainXML()

long GNEApplicationWindow::onCmdSavePlainXML ( FXObject * sender,
FXSelector sel,
void * ptr )

called when the command/FXCall save plain xml is executed

Definition at line 3471 of file GNEApplicationWindow.cpp.

References myFileBucketHandler, myNet, myNetconvertOptions, myViewNet, FileBucket::NETCONVERT_CONFIG, FileBucket::NETCONVERT_PREFIX, onCmdSavePlainXMLAs(), TL, TLF, and WRITE_MESSAGE.

Referenced by onCmdSaveNeteditConfig(), onCmdSavePlainXMLAs(), and onCmdSaveSumoConfig().

Here is the caller graph for this function:

◆ onCmdSavePlainXMLAs()

long GNEApplicationWindow::onCmdSavePlainXMLAs ( FXObject * sender,
FXSelector sel,
void * ptr )

called when the command/FXCall save as plain xml is executed

Definition at line 3503 of file GNEApplicationWindow.cpp.

References GNEDialog::ACCEPT, GNEFileDialog::getFilename(), GNEDialog::getResult(), myFileBucketHandler, FileBucket::NETCONVERT_CONFIG, SUMOXMLDefinitions::NetconvertPlainFileExtensions, GNEFileDialog::NETEDIT, onCmdSavePlainXML(), GNEFileDialog::SAVE, and TL.

Referenced by FXDEFMAP(), and onCmdSavePlainXML().

Here is the caller graph for this function:

◆ onCmdSaveSumoConfig()

long GNEApplicationWindow::onCmdSaveSumoConfig ( FXObject * sender,
FXSelector sel,
void * ptr )

called when the command/FXCall save SumoConfig is executed

Definition at line 3672 of file GNEApplicationWindow.cpp.

References OptionsCont::getOptions(), myFileBucketHandler, myMenuBarFile, myNet, mySumoOptions, FileBucket::NETEDIT_CONFIG, onCmdSaveAdditionalElements(), onCmdSaveDataElements(), onCmdSaveDemandElements(), onCmdSaveMeanDataElements(), onCmdSaveNetwork(), onCmdSavePlainXML(), onCmdSaveSumoConfigAs(), FileBucket::SUMO_CONFIG, TL, TLF, XMLSubSys::transcodeToLocal(), and WRITE_MESSAGE.

Referenced by FXDEFMAP(), onCmdOpenSUMOGUI(), and onCmdSaveSumoConfigAs().

Here is the caller graph for this function:

◆ onCmdSaveSumoConfigAs()

long GNEApplicationWindow::onCmdSaveSumoConfigAs ( FXObject * sender,
FXSelector sel,
void * ptr )

called when the command/FXCall save SumoConfig as is executed

Definition at line 3754 of file GNEApplicationWindow.cpp.

References GNEDialog::ACCEPT, GNEFileDialog::getFilename(), GNEDialog::getResult(), myFileBucketHandler, myNet, GNEFileDialog::NETEDIT, FileBucket::NETEDIT_CONFIG, onCmdSaveNeteditConfig(), onCmdSaveSumoConfig(), GNEFileDialog::SAVE, FileBucket::SUMO_CONFIG, SUMOXMLDefinitions::SumoConfigFileExtensions, and TL.

Referenced by FXDEFMAP(), and onCmdSaveSumoConfig().

Here is the caller graph for this function:

◆ onCmdSaveTLSPrograms()

long GNEApplicationWindow::onCmdSaveTLSPrograms ( FXObject * obj,
FXSelector sel,
void * ptr )

called when the command/FXCall save TLSPrograms is executed

Definition at line 3794 of file GNEApplicationWindow.cpp.

References myFileBucketHandler, myMessageWindow, myNet, myViewNet, onCmdSaveTLSProgramsAs(), TL, TLF, FileBucket::TLS, and WRITE_MESSAGE.

Referenced by FXDEFMAP(), and onCmdSaveTLSProgramsAs().

Here is the caller graph for this function:

◆ onCmdSaveTLSProgramsAs()

long GNEApplicationWindow::onCmdSaveTLSProgramsAs ( FXObject * sender,
FXSelector sel,
void * ptr )

called when the command/FXCall save TLSPrograms as is executed

Definition at line 3875 of file GNEApplicationWindow.cpp.

References GNEDialog::ACCEPT, GNEFileDialog::getFilename(), GNEDialog::getResult(), myFileBucketHandler, myNet, myViewNet, GNEFileDialog::NETEDIT, onCmdSaveTLSPrograms(), GNEFileDialog::SAVE, TL, FileBucket::TLS, and SUMOXMLDefinitions::TLSFileExtensions.

Referenced by FXDEFMAP(), and onCmdSaveTLSPrograms().

Here is the caller graph for this function:

◆ onCmdSetMode()

long GNEApplicationWindow::onCmdSetMode ( FXObject * sender,
FXSelector sel,
void * ptr )

called if the user hits an edit-mode hotkey

Definition at line 1942 of file GNEApplicationWindow.cpp.

References myViewNet.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdSetSuperMode()

long GNEApplicationWindow::onCmdSetSuperMode ( FXObject * sender,
FXSelector sel,
void * ptr )

called if the user hits an edit-supermode hotkey

Definition at line 1932 of file GNEApplicationWindow.cpp.

References myViewNet.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdSetTemplate()

long GNEApplicationWindow::onCmdSetTemplate ( FXObject * ,
FXSelector ,
void *  )

Definition at line 2758 of file GNEApplicationWindow.cpp.

References myViewNet.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdSmartReload()

long GNEApplicationWindow::onCmdSmartReload ( FXObject * ,
FXSelector sel,
void *  )

called when the command/FXCall smart reload is executed

Definition at line 1025 of file GNEApplicationWindow.cpp.

References OptionsCont::getOptions(), myAmLoading, myFileBucketHandler, myInternalTest, myLoadThread, FileBucket::NETEDIT_CONFIG, FileBucket::NETWORK, onCmdClose(), setStatusBarText(), GUIMainWindow::storeWindowSizeAndPos(), FileBucket::SUMO_CONFIG, and TLF.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdToggleComputeNetworkData()

long GNEApplicationWindow::onCmdToggleComputeNetworkData ( FXObject * ,
FXSelector ,
void *  )

called when toggle checkbox compute network when switching between supermodes

Definition at line 2536 of file GNEApplicationWindow.cpp.

References myProcessingMenuCommands.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdToggleDrawJunctionShape()

long GNEApplicationWindow::onCmdToggleDrawJunctionShape ( FXObject * sender,
FXSelector sel,
void * ptr )

called if the user press key combination Ctrl + J to toggle draw junction shape

Definition at line 2441 of file GNEApplicationWindow.cpp.

References myViewNet.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdToggleEditOptions()

long GNEApplicationWindow::onCmdToggleEditOptions ( FXObject * sender,
FXSelector sel,
void *  )

called if the user press key combination Alt + <0-9>

Definition at line 2478 of file GNEApplicationWindow.cpp.

References MID_HOTKEY_ALT_0_TOGGLEEDITOPTION, myViewNet, GNEApplicationWindowHelper::toggleEditOptionsData(), GNEApplicationWindowHelper::toggleEditOptionsDemand(), and GNEApplicationWindowHelper::toggleEditOptionsNetwork().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdToggleFrontElement()

long GNEApplicationWindow::onCmdToggleFrontElement ( FXObject * ,
FXSelector ,
void *  )

called if the user call toggle front element

Definition at line 2452 of file GNEApplicationWindow.cpp.

References myViewNet.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdToggleGrid()

long GNEApplicationWindow::onCmdToggleGrid ( FXObject * sender,
FXSelector sel,
void * ptr )

called if the user press key combination Ctrl + G to toggle grid

Definition at line 2430 of file GNEApplicationWindow.cpp.

References myViewNet.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdToggleTimeFormat()

long GNEApplicationWindow::onCmdToggleTimeFormat ( FXObject * sender,
FXSelector sel,
void * ptr )

called if the user press the toggle time format button

Definition at line 2340 of file GNEApplicationWindow.cpp.

References myViewNet.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdToggleUndoRedo()

long GNEApplicationWindow::onCmdToggleUndoRedo ( FXObject * ,
FXSelector ,
void *  )

called when toggle checkbox disable undo redo (processing)

Definition at line 2546 of file GNEApplicationWindow.cpp.

References myAllowUndoRedo, myEditMenuCommands, and myUndoList.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdToggleUndoRedoLoading()

long GNEApplicationWindow::onCmdToggleUndoRedoLoading ( FXObject * ,
FXSelector ,
void *  )

called when toggle checkbox disable undo redo during loading (file)

Definition at line 2560 of file GNEApplicationWindow.cpp.

References myAllowUndoRedoLoading, and myFileMenuCommands.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdToggleViewOption()

long GNEApplicationWindow::onCmdToggleViewOption ( FXObject * sender,
FXSelector sel,
void * ptr )

toggle viewOption

Definition at line 3008 of file GNEApplicationWindow.cpp.

References MID_GNE_DATAVIEWOPTIONS_SHOWADDITIONALS, MID_GNE_DATAVIEWOPTIONS_SHOWDEMANDELEMENTS, MID_GNE_DATAVIEWOPTIONS_SHOWSHAPES, MID_GNE_DATAVIEWOPTIONS_TAZDRAWFILL, MID_GNE_DATAVIEWOPTIONS_TAZRELDRAWING, MID_GNE_DATAVIEWOPTIONS_TAZRELONLYFROM, MID_GNE_DATAVIEWOPTIONS_TAZRELONLYTO, MID_GNE_DATAVIEWOPTIONS_TOGGLEDRAWJUNCTIONSHAPE, MID_GNE_DEMANDVIEWOPTIONS_DRAWSPREADVEHICLES, MID_GNE_DEMANDVIEWOPTIONS_HIDENONINSPECTED, MID_GNE_DEMANDVIEWOPTIONS_HIDESHAPES, MID_GNE_DEMANDVIEWOPTIONS_LOCKCONTAINER, MID_GNE_DEMANDVIEWOPTIONS_LOCKPERSON, MID_GNE_DEMANDVIEWOPTIONS_SHOWALLCONTAINERPLANS, MID_GNE_DEMANDVIEWOPTIONS_SHOWALLPERSONPLANS, MID_GNE_DEMANDVIEWOPTIONS_SHOWGRID, MID_GNE_DEMANDVIEWOPTIONS_SHOWOVERLAPPEDROUTES, MID_GNE_DEMANDVIEWOPTIONS_SHOWTRIPS, MID_GNE_DEMANDVIEWOPTIONS_TOGGLEDRAWJUNCTIONSHAPE, MID_GNE_NETWORKVIEWOPTIONS_AUTOOPPOSITEEDGES, MID_GNE_NETWORKVIEWOPTIONS_CHAINEDGES, MID_GNE_NETWORKVIEWOPTIONS_CHANGEALLPHASES, MID_GNE_NETWORKVIEWOPTIONS_DRAWSPREADVEHICLES, MID_GNE_NETWORKVIEWOPTIONS_EXTENDSELECTION, MID_GNE_NETWORKVIEWOPTIONS_HIDECONNECTIONS, MID_GNE_NETWORKVIEWOPTIONS_MERGEAUTOMATICALLY, MID_GNE_NETWORKVIEWOPTIONS_MOVEELEVATION, MID_GNE_NETWORKVIEWOPTIONS_SELECTEDGES, MID_GNE_NETWORKVIEWOPTIONS_SHOWBUBBLES, MID_GNE_NETWORKVIEWOPTIONS_SHOWCONNECTIONS, MID_GNE_NETWORKVIEWOPTIONS_SHOWDEMANDELEMENTS, MID_GNE_NETWORKVIEWOPTIONS_SHOWSUBADDITIONALS, MID_GNE_NETWORKVIEWOPTIONS_SHOWTAZELEMENTS, MID_GNE_NETWORKVIEWOPTIONS_TOGGLEDRAWJUNCTIONSHAPE, MID_GNE_NETWORKVIEWOPTIONS_TOGGLEGRID, and myViewNet.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdTutorial()

long GNEApplicationWindow::onCmdTutorial ( FXObject * sender,
FXSelector sel,
void * ptr )

called if the user selects help->Tutorial

Definition at line 2572 of file GNEApplicationWindow.cpp.

References MFXLinkLabel::fxexecute().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdUndo()

long GNEApplicationWindow::onCmdUndo ( FXObject * sender,
FXSelector ,
void *  )

called when user press Ctrl+Z

Definition at line 2640 of file GNEApplicationWindow.cpp.

References DATA, myEditMenuCommands, myFileBucketHandler, myInternalTest, myViewNet, onUpdRedo(), onUpdUndo(), and TL.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdUnlockAllElements()

long GNEApplicationWindow::onCmdUnlockAllElements ( FXObject * ,
FXSelector sel,
void *  )

called when user press unlock all elements button

Definition at line 2053 of file GNEApplicationWindow.cpp.

References myLockMenuCommands, and myViewNet.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onKeyPress()

long GNEApplicationWindow::onKeyPress ( FXObject * o,
FXSelector sel,
void * data )

called when a key is pressed

Definition at line 5182 of file GNEApplicationWindow.cpp.

References GUIMainWindow::myMDIClient, and GNEViewParent::onKeyPress().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onKeyRelease()

long GNEApplicationWindow::onKeyRelease ( FXObject * o,
FXSelector sel,
void * data )

called when a key is released

Definition at line 5195 of file GNEApplicationWindow.cpp.

References GUIMainWindow::myMDIClient, and GNEViewParent::onKeyRelease().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onLoadThreadEvent()

long GNEApplicationWindow::onLoadThreadEvent ( FXObject * ,
FXSelector ,
void *  )

called when the command/FXCall load thread is executed

Definition at line 1277 of file GNEApplicationWindow.cpp.

References eventOccurred().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onUpdChangeLanguage()

long GUIMainWindow::onUpdChangeLanguage ( FXObject * obj,
FXSelector ,
void *  )
inherited

Definition at line 459 of file GUIMainWindow.cpp.

References GUIIconSubSys::getIcon(), gLanguage, GUIDesignTextColorBlack, GUIDesignTextColorBlue, LANGUAGE_DE, LANGUAGE_EN, LANGUAGE_ES, LANGUAGE_FR, LANGUAGE_IT, LANGUAGE_JA, LANGUAGE_KO, LANGUAGE_PT, LANGUAGE_TR, LANGUAGE_ZH, and LANGUAGE_ZHT.

Referenced by FXDEFMAP(), and FXDEFMAP().

Here is the caller graph for this function:

◆ onUpdComputePathManager()

long GNEApplicationWindow::onUpdComputePathManager ( FXObject * obj,
FXSelector sel,
void * ptr )

called when the update/FXCall compute path manager is executed

Definition at line 2986 of file GNEApplicationWindow.cpp.

References myViewNet.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onUpdLockMenuTitle()

long GNEApplicationWindow::onUpdLockMenuTitle ( FXObject * ,
FXSelector sel,
void *  )

enable or disable lock menu title

Definition at line 2071 of file GNEApplicationWindow.cpp.

References DATA_DELETE, DATA_INSPECT, DATA_SELECT, DEMAND_DELETE, DEMAND_INSPECT, DEMAND_MOVE, DEMAND_SELECT, myLockMenuTitle, myViewNet, NETWORK_CONNECT, NETWORK_DELETE, NETWORK_INSPECT, NETWORK_MOVE, and NETWORK_SELECT.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onUpdNeedsFrontElement()

long GNEApplicationWindow::onUpdNeedsFrontElement ( FXObject * sender,
FXSelector ,
void *  )

called when the update/FXCall needs front element is executed

Definition at line 2815 of file GNEApplicationWindow.cpp.

References myEditMenuCommands, myViewNet, and TL.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onUpdNeedsNetwork()

long GNEApplicationWindow::onUpdNeedsNetwork ( FXObject * sender,
FXSelector ,
void *  )

called when the update/FXCall needs network is executed

Definition at line 2791 of file GNEApplicationWindow.cpp.

References myFileMenuCommands, and myNet.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onUpdNeedsNetworkElement()

long GNEApplicationWindow::onUpdNeedsNetworkElement ( FXObject * sender,
FXSelector ,
void *  )

called when the update/FXCall needs at least one network element is executed

Definition at line 2804 of file GNEApplicationWindow.cpp.

References myNet.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onUpdOpen()

long GNEApplicationWindow::onUpdOpen ( FXObject * sender,
FXSelector ,
void *  )

called when the command/FXCall on update open executed

Definition at line 1235 of file GNEApplicationWindow.cpp.

References myAmLoading.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onUpdOpenUndoListDialog()

long GNEApplicationWindow::onUpdOpenUndoListDialog ( FXObject * sender,
FXSelector ,
void *  )

Definition at line 2714 of file GNEApplicationWindow.cpp.

References myEditMenuCommands, and myNet.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onUpdPythonTool()

long GNEApplicationWindow::onUpdPythonTool ( FXObject * ,
FXSelector ,
void *  )

called when the command/FXCall python tool is updated

Definition at line 1228 of file GNEApplicationWindow.cpp.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onUpdRedo()

long GNEApplicationWindow::onUpdRedo ( FXObject * obj,
FXSelector sel,
void * ptr )

called when the update/FXCall redo is executed

Definition at line 2980 of file GNEApplicationWindow.cpp.

References myUndoList.

Referenced by FXDEFMAP(), onCmdRedo(), and onCmdUndo().

Here is the caller graph for this function:

◆ onUpdReloadAdditionalElements()

long GNEApplicationWindow::onUpdReloadAdditionalElements ( FXObject * sender,
FXSelector ,
void *  )

called when the command/FXCall reload additionals is updated

Definition at line 3992 of file GNEApplicationWindow.cpp.

References FileBucket::ADDITIONAL, myFileBucketHandler, and myViewNet.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onUpdReloadDataElements()

long GNEApplicationWindow::onUpdReloadDataElements ( FXObject * sender,
FXSelector ,
void *  )

called when the command/FXCall reload data elements is updated

Definition at line 4388 of file GNEApplicationWindow.cpp.

References FileBucket::DATA, myFileBucketHandler, and myViewNet.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onUpdReloadDemandElements()

long GNEApplicationWindow::onUpdReloadDemandElements ( FXObject * sender,
FXSelector ,
void *  )

called when the command/FXCall reload demand elements is updated

Definition at line 4203 of file GNEApplicationWindow.cpp.

References FileBucket::DEMAND, myFileBucketHandler, and myViewNet.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onUpdReloadEdgeTypes()

long GNEApplicationWindow::onUpdReloadEdgeTypes ( FXObject * sender,
FXSelector ,
void *  )

called when the command/FXCall reload edge types is updated

Definition at line 1014 of file GNEApplicationWindow.cpp.

References FileBucket::EDGETYPE, myFileBucketHandler, and myViewNet.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onUpdReloadMeanDataElements()

long GNEApplicationWindow::onUpdReloadMeanDataElements ( FXObject * sender,
FXSelector ,
void *  )

called when the command/FXCall reload meanDatas is updated

Definition at line 4560 of file GNEApplicationWindow.cpp.

References FileBucket::MEANDATA, myFileBucketHandler, and myViewNet.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onUpdReloadNeteditConfig()

long GNEApplicationWindow::onUpdReloadNeteditConfig ( FXObject * sender,
FXSelector ,
void *  )

called when the command/FXCall reload netedit config is updated

Definition at line 927 of file GNEApplicationWindow.cpp.

References myFileBucketHandler, myViewNet, and FileBucket::NETEDIT_CONFIG.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onUpdReloadNetwork()

long GNEApplicationWindow::onUpdReloadNetwork ( FXObject * sender,
FXSelector ,
void *  )

called when the update/FXCall network reload is executed

Definition at line 1132 of file GNEApplicationWindow.cpp.

References myFileBucketHandler, myNet, FileBucket::NETWORK, and FileBucket::SUMO_CONFIG.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onUpdReloadSumoConfig()

long GNEApplicationWindow::onUpdReloadSumoConfig ( FXObject * sender,
FXSelector ,
void *  )

called when the command/FXCall reload SumoConfig is updated

Definition at line 938 of file GNEApplicationWindow.cpp.

References myFileBucketHandler, myViewNet, and FileBucket::SUMO_CONFIG.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onUpdReloadTLSPrograms()

long GNEApplicationWindow::onUpdReloadTLSPrograms ( FXObject * sender,
FXSelector ,
void *  )

called when the command/FXCall reload TLS programs is updated

Definition at line 976 of file GNEApplicationWindow.cpp.

References myFileBucketHandler, myViewNet, and FileBucket::TLS.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onUpdRequireRecomputing()

long GNEApplicationWindow::onUpdRequireRecomputing ( FXObject * sender,
FXSelector sel,
void * ptr )

update label for require recomputing

Definition at line 2390 of file GNEApplicationWindow.cpp.

References updateRecomputingLabel().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onUpdRequireViewNet()

long GNEApplicationWindow::onUpdRequireViewNet ( FXObject * sender,
FXSelector sel,
void * ptr )

enable or disable sender object depending if viewNet exist

Definition at line 2383 of file GNEApplicationWindow.cpp.

References myViewNet.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onUpdSaveAdditionalElements()

long GNEApplicationWindow::onUpdSaveAdditionalElements ( FXObject * sender,
FXSelector ,
void *  )

called when the update/FXCall save additionals is executed

Definition at line 2860 of file GNEApplicationWindow.cpp.

References myNet.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onUpdSaveAdditionalElementsUnified()

long GNEApplicationWindow::onUpdSaveAdditionalElementsUnified ( FXObject * sender,
FXSelector ,
void *  )

called when the update/FXCall save additionals unified is executed

Definition at line 2872 of file GNEApplicationWindow.cpp.

References myNet.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onUpdSaveDataElements()

long GNEApplicationWindow::onUpdSaveDataElements ( FXObject * sender,
FXSelector ,
void *  )

called when the update/FXCall save data elements is executed

Definition at line 2923 of file GNEApplicationWindow.cpp.

References myNet.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onUpdSaveDataElementsUnified()

long GNEApplicationWindow::onUpdSaveDataElementsUnified ( FXObject * sender,
FXSelector ,
void *  )

called when the update/FXCall save data elements unified is executed

Definition at line 2936 of file GNEApplicationWindow.cpp.

References myNet.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onUpdSaveDemandElements()

long GNEApplicationWindow::onUpdSaveDemandElements ( FXObject * sender,
FXSelector ,
void *  )

called when the update/FXCall save demand elements is executed

Definition at line 2898 of file GNEApplicationWindow.cpp.

References myNet.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onUpdSaveDemandElementsUnified()

long GNEApplicationWindow::onUpdSaveDemandElementsUnified ( FXObject * sender,
FXSelector ,
void *  )

called when the update/FXCall save demand elements unified is executed

Definition at line 2911 of file GNEApplicationWindow.cpp.

References myNet.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onUpdSaveEdgeTypes()

long GNEApplicationWindow::onUpdSaveEdgeTypes ( FXObject * sender,
FXSelector ,
void *  )

called when the command/FXCall save edge types is updated

Definition at line 3863 of file GNEApplicationWindow.cpp.

References myNet.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onUpdSaveJuPedSimElementsAs()

long GNEApplicationWindow::onUpdSaveJuPedSimElementsAs ( FXObject * sender,
FXSelector ,
void *  )

called when the update/FXCall save juPedSim as is executed

Definition at line 2884 of file GNEApplicationWindow.cpp.

References GNE_TAG_JPS_OBSTACLE, GNE_TAG_JPS_WALKABLEAREA, and myNet.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onUpdSaveMeanDataElements()

long GNEApplicationWindow::onUpdSaveMeanDataElements ( FXObject * sender,
FXSelector ,
void *  )

called when the update/FXCall save meanDatas is executed

Definition at line 2949 of file GNEApplicationWindow.cpp.

References myNet.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onUpdSaveMeanDataElementsUnified()

long GNEApplicationWindow::onUpdSaveMeanDataElementsUnified ( FXObject * sender,
FXSelector ,
void *  )

called when the update/FXCall save meanDatas unified is executed

Definition at line 2961 of file GNEApplicationWindow.cpp.

References myNet.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onUpdSaveNeteditConfig()

long GNEApplicationWindow::onUpdSaveNeteditConfig ( FXObject * sender,
FXSelector ,
void *  )

called when the command/FXCall save netedit config is updated

Definition at line 3647 of file GNEApplicationWindow.cpp.

References myFileBucketHandler, myNet, myViewNet, and FileBucket::NETEDIT_CONFIG.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onUpdSaveNetwork()

long GNEApplicationWindow::onUpdSaveNetwork ( FXObject * sender,
FXSelector ,
void *  )

called when the update/FXCall save network is executed

Definition at line 2848 of file GNEApplicationWindow.cpp.

References myNet.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onUpdSaveSumoConfig()

long GNEApplicationWindow::onUpdSaveSumoConfig ( FXObject * sender,
FXSelector ,
void *  )

called when the command/FXCall save SumoConfig is updated

Definition at line 3780 of file GNEApplicationWindow.cpp.

References myFileBucketHandler, myNet, and FileBucket::SUMO_CONFIG.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onUpdSaveTLSPrograms()

long GNEApplicationWindow::onUpdSaveTLSPrograms ( FXObject * sender,
FXSelector ,
void *  )

called when the command/FXCall save TLSPrograms is updated

Definition at line 3821 of file GNEApplicationWindow.cpp.

References myNet.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onUpdSmartReload()

long GNEApplicationWindow::onUpdSmartReload ( FXObject * sender,
FXSelector ,
void *  )

called when the update/FXCall smart reload is executed

Definition at line 1074 of file GNEApplicationWindow.cpp.

References myFileBucketHandler, myNet, FileBucket::NETEDIT_CONFIG, FileBucket::NETWORK, FileBucket::SUMO_CONFIG, and TL.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onUpdToggleTimeFormat()

long GNEApplicationWindow::onUpdToggleTimeFormat ( FXObject * sender,
FXSelector sel,
void * ptr )

update toggle time format button

Definition at line 2364 of file GNEApplicationWindow.cpp.

References myViewNet.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onUpdToggleViewOption()

long GNEApplicationWindow::onUpdToggleViewOption ( FXObject * sender,
FXSelector sel,
void *  )

update viewOption

Definition at line 3096 of file GNEApplicationWindow.cpp.

References MID_GNE_DATAVIEWOPTIONS_SHOWADDITIONALS, MID_GNE_DATAVIEWOPTIONS_SHOWDEMANDELEMENTS, MID_GNE_DATAVIEWOPTIONS_SHOWSHAPES, MID_GNE_DATAVIEWOPTIONS_TAZDRAWFILL, MID_GNE_DATAVIEWOPTIONS_TAZRELDRAWING, MID_GNE_DATAVIEWOPTIONS_TAZRELONLYFROM, MID_GNE_DATAVIEWOPTIONS_TAZRELONLYTO, MID_GNE_DATAVIEWOPTIONS_TOGGLEDRAWJUNCTIONSHAPE, MID_GNE_DEMANDVIEWOPTIONS_DRAWSPREADVEHICLES, MID_GNE_DEMANDVIEWOPTIONS_HIDENONINSPECTED, MID_GNE_DEMANDVIEWOPTIONS_HIDESHAPES, MID_GNE_DEMANDVIEWOPTIONS_LOCKCONTAINER, MID_GNE_DEMANDVIEWOPTIONS_LOCKPERSON, MID_GNE_DEMANDVIEWOPTIONS_SHOWALLCONTAINERPLANS, MID_GNE_DEMANDVIEWOPTIONS_SHOWALLPERSONPLANS, MID_GNE_DEMANDVIEWOPTIONS_SHOWGRID, MID_GNE_DEMANDVIEWOPTIONS_SHOWOVERLAPPEDROUTES, MID_GNE_DEMANDVIEWOPTIONS_SHOWTRIPS, MID_GNE_DEMANDVIEWOPTIONS_TOGGLEDRAWJUNCTIONSHAPE, MID_GNE_NETWORKVIEWOPTIONS_AUTOOPPOSITEEDGES, MID_GNE_NETWORKVIEWOPTIONS_CHAINEDGES, MID_GNE_NETWORKVIEWOPTIONS_CHANGEALLPHASES, MID_GNE_NETWORKVIEWOPTIONS_DRAWSPREADVEHICLES, MID_GNE_NETWORKVIEWOPTIONS_EXTENDSELECTION, MID_GNE_NETWORKVIEWOPTIONS_HIDECONNECTIONS, MID_GNE_NETWORKVIEWOPTIONS_MERGEAUTOMATICALLY, MID_GNE_NETWORKVIEWOPTIONS_MOVEELEVATION, MID_GNE_NETWORKVIEWOPTIONS_SELECTEDGES, MID_GNE_NETWORKVIEWOPTIONS_SHOWBUBBLES, MID_GNE_NETWORKVIEWOPTIONS_SHOWCONNECTIONS, MID_GNE_NETWORKVIEWOPTIONS_SHOWDEMANDELEMENTS, MID_GNE_NETWORKVIEWOPTIONS_SHOWSUBADDITIONALS, MID_GNE_NETWORKVIEWOPTIONS_SHOWTAZELEMENTS, MID_GNE_NETWORKVIEWOPTIONS_TOGGLEDRAWJUNCTIONSHAPE, MID_GNE_NETWORKVIEWOPTIONS_TOGGLEGRID, myViewNet, and MFXMenuCheckIcon::setCheck().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onUpdUndo()

long GNEApplicationWindow::onUpdUndo ( FXObject * obj,
FXSelector sel,
void * ptr )

called when the update/FXCall undo is executed

Definition at line 2974 of file GNEApplicationWindow.cpp.

References myUndoList.

Referenced by FXDEFMAP(), onCmdRedo(), and onCmdUndo().

Here is the caller graph for this function:

◆ operator=()

GNEApplicationWindow & GNEApplicationWindow::operator= ( const GNEApplicationWindow & )
privatedelete

Invalidated assignment operator.

References GNEApplicationWindow().

◆ removeChild()

void GUIMainWindow::removeChild ( FXMainWindow * child)
inherited

removes the given child window from the list (FXMainWindow)

Definition at line 131 of file GUIMainWindow.cpp.

References myTrackerLock, and myTrackerWindows.

◆ removeGLChild()

void GUIMainWindow::removeGLChild ( GUIGlChildWindow * child)
inherited

removes the given child window from the list (GUIGlChildWindow)

Definition at line 114 of file GUIMainWindow.cpp.

References myGLWindows.

Referenced by removeViewByID().

Here is the caller graph for this function:

◆ removeViewByID()

void GUIMainWindow::removeViewByID ( const std::string & id)
inherited

Definition at line 167 of file GUIMainWindow.cpp.

References myGLWindows, and removeGLChild().

Referenced by GUIApplicationWindow::eventOccurred().

Here is the caller graph for this function:

◆ retrieveBreakpoints()

virtual const std::vector< SUMOTime > GUIMainWindow::retrieveBreakpoints ( ) const
inlinevirtualinherited

retrieve breakpoints if provided by the application

Reimplemented in GUIApplicationWindow.

Definition at line 182 of file GUIMainWindow.h.

◆ sendBlockingEvent()

virtual void GUIMainWindow::sendBlockingEvent ( GUIEvent * event)
inlinevirtualinherited

Sends an event from the application thread to the GUI and waits until it is handled.

Parameters
eventthe event to send

Reimplemented in GUIApplicationWindow.

Definition at line 154 of file GUIMainWindow.h.

References UNUSED_PARAMETER.

◆ setBreakpoints()

virtual void GUIMainWindow::setBreakpoints ( const std::vector< SUMOTime > & )
inlinevirtualinherited

Sets the breakpoints of the parent application.

Reimplemented in GUIApplicationWindow.

Definition at line 149 of file GUIMainWindow.h.

◆ setDelay()

virtual void GUIMainWindow::setDelay ( double )
inlinevirtualinherited

Sets the delay of the parent application.

Reimplemented in GUIApplicationWindow.

Definition at line 146 of file GUIMainWindow.h.

◆ setExternalRunner()

void GNEApplicationWindow::setExternalRunner ( GNEExternalRunner * externalRunner)

set external runner

Definition at line 1926 of file GNEApplicationWindow.cpp.

References myExternalRunner.

Referenced by GNEExternalRunner::GNEExternalRunner().

Here is the caller graph for this function:

◆ setStatusBarText()

void GNEApplicationWindow::setStatusBarText ( const std::string & statusBarText)
virtual

set text of the statusBar

Reimplemented from GUIMainWindow.

Definition at line 1874 of file GNEApplicationWindow.cpp.

References GUIMainWindow::myStatusbar.

Referenced by GNENet::computeDataElements(), GNENet::computeDemandElements(), GNENet::computeNetwork(), createNewNetwork(), dependentBuild(), handleEvent_FileLoaded(), loadConfiguration(), loadNetwork(), loadOptionOnStartup(), loadOSM(), onCmdReloadNetwork(), and onCmdSmartReload().

Here is the caller graph for this function:

◆ setWindowSizeAndPos()

void GUIMainWindow::setWindowSizeAndPos ( )
protectedinherited

perform initial window positioning and sizing according to user options / previous call

Definition at line 293 of file GUIMainWindow.cpp.

References OptionsCont::getOptions(), OptionsCont::getStringVector(), OptionsCont::isSet(), MAX2(), MIN2(), TL, StringUtils::toInt(), toString(), and WRITE_ERROR.

Referenced by GNEApplicationWindow::create(), GUIApplicationWindow::create(), GNEApplicationWindow::handleEvent_FileLoaded(), and GUIApplicationWindow::handleEvent_SimulationLoaded().

Here is the caller graph for this function:

◆ storeWindowSizeAndPos()

void GUIMainWindow::storeWindowSizeAndPos ( )
protectedinherited

record window position and size in registry

Definition at line 333 of file GUIMainWindow.cpp.

References myAmFullScreen.

Referenced by GNEApplicationWindow::createNewNetwork(), GUIApplicationWindow::loadConfigOrNet(), GNEApplicationWindow::loadConfiguration(), GNEApplicationWindow::loadNetwork(), GNEApplicationWindow::loadOSM(), GNEApplicationWindow::onCmdQuit(), GUIApplicationWindow::onCmdQuit(), GUIApplicationWindow::onCmdReload(), GNEApplicationWindow::onCmdReloadNetwork(), and GNEApplicationWindow::onCmdSmartReload().

Here is the caller graph for this function:

◆ updateChildren()

void GUIMainWindow::updateChildren ( int msg = MID_SIMSTEP)
inherited

update childrens

Definition at line 195 of file GUIMainWindow.cpp.

References myMDIClient, myTrackerLock, and myTrackerWindows.

Referenced by GUIApplicationWindow::handleEvent_SimulationEnded(), GUIApplicationWindow::handleEvent_SimulationStep(), GUIApplicationWindow::onCmdEditChosen(), and GUIApplicationWindow::setBreakpoints().

Here is the caller graph for this function:

◆ updateControls()

void GNEApplicationWindow::updateControls ( )

update control contents after undo/redo or recompute

Definition at line 4714 of file GNEApplicationWindow.cpp.

References myViewNet, and updateRecomputingLabel().

Referenced by computeJunctionWithVolatileOptions(), and onCmdProcessButton().

Here is the caller graph for this function:

◆ updateRecomputingLabel()

void GNEApplicationWindow::updateRecomputingLabel ( )

update recomputing label

Definition at line 1644 of file GNEApplicationWindow.cpp.

References GUIIconSubSys::getIcon(), myNet, myRequireRecomputingButton, myViewNet, OK, TL, and WARNING.

Referenced by onUpdRequireRecomputing(), and updateControls().

Here is the caller graph for this function:

◆ updateSuperModeMenuCommands()

void GNEApplicationWindow::updateSuperModeMenuCommands ( const Supermode supermode)

update FXMenuCommands depending of supermode

Definition at line 4725 of file GNEApplicationWindow.cpp.

References DATA, DEMAND, myLockMenuCommands, myModesMenuCommands, myProcessingMenuCommands, mySupermodeCommands, myViewNet, and NETWORK.

Field Documentation

◆ myAllowUndoRedo

◆ myAllowUndoRedoLoading

◆ myAmFullScreen

bool GUIMainWindow::myAmFullScreen
protectedinherited

FOX need this.

whether to show the window in full screen mode

Definition at line 197 of file GUIMainWindow.h.

Referenced by GUIMainWindow(), isFullScreen(), GUIApplicationWindow::onCmdFullScreen(), GUIApplicationWindow::onCmdGaming(), and storeWindowSizeAndPos().

◆ myAmGaming

◆ myAmLoading

bool GNEApplicationWindow::myAmLoading = false
private

information whether the gui is currently loading and the load-options shall be greyed out

Definition at line 687 of file GNEApplicationWindow.h.

Referenced by createNewNetwork(), handleEvent_FileLoaded(), loadConfiguration(), loadNetwork(), loadOptionOnStartup(), loadOSM(), onCmdOpenRecent(), onCmdReloadNetwork(), onCmdSmartReload(), and onUpdOpen().

◆ myBoldFont

FXFont* GUIMainWindow::myBoldFont = nullptr
protectedinherited

Font used for popup-menu titles.

Definition at line 212 of file GUIMainWindow.h.

Referenced by getBoldFont(), GUIMainWindow(), and ~GUIMainWindow().

◆ myBottomDock

FXDockSite* GUIMainWindow::myBottomDock = nullptr
protectedinherited

Definition at line 239 of file GUIMainWindow.h.

Referenced by GUIMainWindow(), and ~GUIMainWindow().

◆ myCartesianCoordinate

FXLabel* GUIMainWindow::myCartesianCoordinate = nullptr
protectedinherited

Labels for the current cartesian, geo-coordinate and test coordinates.

Definition at line 224 of file GUIMainWindow.h.

Referenced by GNEApplicationWindow::closeAllWindows(), GUIApplicationWindow::closeAllWindows(), GNEApplicationWindow::dependentBuild(), GUIApplicationWindow::dependentBuild(), and getCartesianLabel().

◆ myCartesianFrame

FXHorizontalFrame* GUIMainWindow::myCartesianFrame = nullptr
protectedinherited

◆ myConfigPattern

std::string GNEApplicationWindow::myConfigPattern
private

Input file pattern.

Definition at line 766 of file GNEApplicationWindow.h.

Referenced by GNEApplicationWindow().

◆ myConsoleOptionsLoaded

bool GNEApplicationWindow::myConsoleOptionsLoaded = true
private

flag for check if console options was already loaded

Definition at line 790 of file GNEApplicationWindow.h.

Referenced by consoleOptionsLoaded().

◆ myEditMenu

FXMenuPane* GNEApplicationWindow::myEditMenu = nullptr
private

Definition at line 702 of file GNEApplicationWindow.h.

Referenced by fillMenuBar(), and ~GNEApplicationWindow().

◆ myEditMenuCommands

◆ myExternalRunner

GNEExternalRunner* GNEApplicationWindow::myExternalRunner = nullptr
protected

external runner for running external tools

Definition at line 677 of file GNEApplicationWindow.h.

Referenced by getExternalRunner(), and setExternalRunner().

◆ myFallbackFont

FXFont* GUIMainWindow::myFallbackFont = nullptr
protectedinherited

Fallback font for extended characters support.

Definition at line 215 of file GUIMainWindow.h.

Referenced by getFallbackFont(), GUIMainWindow(), and ~GUIMainWindow().

◆ myFileBucketHandler

GNEApplicationWindowHelper::FileBucketHandler* GNEApplicationWindow::myFileBucketHandler = nullptr
private

saving files handler

Definition at line 830 of file GNEApplicationWindow.h.

Referenced by closeAllWindows(), getFileBucketHandler(), GNEApplicationWindow(), loadAdditionalElements(), loadDataElements(), loadDemandElements(), loadEdgeTypes(), loadMeanDataElements(), loadNetwork(), loadOptionOnStartup(), loadTrafficLights(), onCmdOpenAdditionalElements(), onCmdOpenDataElements(), onCmdOpenDemandElements(), onCmdOpenEdgeTypes(), onCmdOpenForeign(), onCmdOpenMeanDataElements(), onCmdOpenNetconvertConfig(), onCmdOpenNeteditConfig(), onCmdOpenNetwork(), onCmdOpenSumoConfig(), onCmdOpenSUMOGUI(), onCmdOpenTLSPrograms(), onCmdRedo(), onCmdReloadNeteditConfig(), onCmdReloadNetwork(), onCmdReloadSumoConfig(), onCmdSaveAdditionalElements(), onCmdSaveAdditionalElementsAs(), onCmdSaveAdditionalElementsUnified(), onCmdSaveDataElements(), onCmdSaveDataElementsAs(), onCmdSaveDataElementsUnified(), onCmdSaveDemandElements(), onCmdSaveDemandElementsAs(), onCmdSaveDemandElementsUnified(), onCmdSaveEdgeTypes(), onCmdSaveEdgeTypesAs(), onCmdSaveJoinedJunctionsAs(), onCmdSaveJuPedSimElementsAs(), onCmdSaveMeanDataElements(), onCmdSaveMeanDataElementsAs(), onCmdSaveMeanDataElementsUnified(), onCmdSaveNeteditConfig(), onCmdSaveNeteditConfigAs(), onCmdSaveNetwork(), onCmdSaveNetworkAs(), onCmdSavePlainXML(), onCmdSavePlainXMLAs(), onCmdSaveSumoConfig(), onCmdSaveSumoConfigAs(), onCmdSaveTLSPrograms(), onCmdSaveTLSProgramsAs(), onCmdSmartReload(), onCmdUndo(), onUpdReloadAdditionalElements(), onUpdReloadDataElements(), onUpdReloadDemandElements(), onUpdReloadEdgeTypes(), onUpdReloadMeanDataElements(), onUpdReloadNeteditConfig(), onUpdReloadNetwork(), onUpdReloadSumoConfig(), onUpdReloadTLSPrograms(), onUpdSaveNeteditConfig(), onUpdSaveSumoConfig(), and onUpdSmartReload().

◆ myFileMenu

FXMenuPane* GNEApplicationWindow::myFileMenu = nullptr
private

the submenus

Definition at line 690 of file GNEApplicationWindow.h.

Referenced by fillMenuBar(), and ~GNEApplicationWindow().

◆ myFileMenuAdditionals

FXMenuPane* GNEApplicationWindow::myFileMenuAdditionals = nullptr
private

Definition at line 695 of file GNEApplicationWindow.h.

Referenced by fillMenuBar(), and ~GNEApplicationWindow().

◆ myFileMenuCommands

GNEApplicationWindowHelper::FileMenuCommands GNEApplicationWindow::myFileMenuCommands
private

◆ myFileMenuDataElements

FXMenuPane* GNEApplicationWindow::myFileMenuDataElements = nullptr
private

Definition at line 697 of file GNEApplicationWindow.h.

Referenced by fillMenuBar(), and ~GNEApplicationWindow().

◆ myFileMenuDemandElements

FXMenuPane* GNEApplicationWindow::myFileMenuDemandElements = nullptr
private

Definition at line 696 of file GNEApplicationWindow.h.

Referenced by fillMenuBar(), and ~GNEApplicationWindow().

◆ myFileMenuEdgeTypes

FXMenuPane* GNEApplicationWindow::myFileMenuEdgeTypes = nullptr
private

Definition at line 694 of file GNEApplicationWindow.h.

Referenced by fillMenuBar(), and ~GNEApplicationWindow().

◆ myFileMenuMeanDataElements

FXMenuPane* GNEApplicationWindow::myFileMenuMeanDataElements = nullptr
private

Definition at line 698 of file GNEApplicationWindow.h.

Referenced by fillMenuBar(), and ~GNEApplicationWindow().

◆ myFileMenuNeteditConfig

FXMenuPane* GNEApplicationWindow::myFileMenuNeteditConfig = nullptr
private

Definition at line 691 of file GNEApplicationWindow.h.

Referenced by fillMenuBar(), and ~GNEApplicationWindow().

◆ myFileMenuRecentConfigs

FXMenuPane* GNEApplicationWindow::myFileMenuRecentConfigs = nullptr
private

Definition at line 700 of file GNEApplicationWindow.h.

Referenced by fillMenuBar(), and ~GNEApplicationWindow().

◆ myFileMenuRecentNetworks

FXMenuPane* GNEApplicationWindow::myFileMenuRecentNetworks = nullptr
private

Definition at line 699 of file GNEApplicationWindow.h.

Referenced by fillMenuBar(), and ~GNEApplicationWindow().

◆ myFileMenuSumoConfig

FXMenuPane* GNEApplicationWindow::myFileMenuSumoConfig = nullptr
private

Definition at line 692 of file GNEApplicationWindow.h.

Referenced by fillMenuBar(), and ~GNEApplicationWindow().

◆ myFileMenuTLS

FXMenuPane* GNEApplicationWindow::myFileMenuTLS = nullptr
private

Definition at line 693 of file GNEApplicationWindow.h.

Referenced by fillMenuBar(), and ~GNEApplicationWindow().

◆ myGeoCoordinate

FXLabel* GUIMainWindow::myGeoCoordinate = nullptr
protectedinherited

◆ myGeoFrame

FXHorizontalFrame* GUIMainWindow::myGeoFrame = nullptr
protectedinherited

◆ myGLVisual

FXGLVisual* GUIMainWindow::myGLVisual = nullptr
protectedinherited

◆ myGLWindows

◆ myHadDependentBuild

bool GNEApplicationWindow::myHadDependentBuild = false
private

check if had dependent build

Definition at line 754 of file GNEApplicationWindow.h.

Referenced by dependentBuild().

◆ myHelpMenu

FXMenuPane* GNEApplicationWindow::myHelpMenu = nullptr
private

Definition at line 727 of file GNEApplicationWindow.h.

Referenced by fillMenuBar(), and ~GNEApplicationWindow().

◆ myHelpMenuCommands

GNEApplicationWindowHelper::HelpMenuCommands GNEApplicationWindow::myHelpMenuCommands
private

Help Menu Commands.

Definition at line 824 of file GNEApplicationWindow.h.

Referenced by fillMenuBar(), GNEApplicationWindow(), and GNEApplicationWindow().

◆ myInstance

GUIMainWindow * GUIMainWindow::myInstance = nullptr
staticprotectedinherited

the singleton window instance

Definition at line 268 of file GUIMainWindow.h.

Referenced by getInstance(), GUIMainWindow(), and ~GUIMainWindow().

◆ myInternalTest

◆ myLanguageMenu

FXMenuPane* GUIMainWindow::myLanguageMenu = nullptr
protectedinherited

◆ myLeftDock

FXDockSite* GUIMainWindow::myLeftDock = nullptr
protectedinherited

Definition at line 240 of file GUIMainWindow.h.

Referenced by GUIMainWindow(), and ~GUIMainWindow().

◆ myListInternal

bool GUIMainWindow::myListInternal
protectedinherited

information whether the locator should list internal structures

Definition at line 256 of file GUIMainWindow.h.

Referenced by GUIMainWindow(), listInternal(), and GUIApplicationWindow::onCmdListInternal().

◆ myListParking

bool GUIMainWindow::myListParking
protectedinherited

information whether the locator should list parking vehicles

Definition at line 259 of file GUIMainWindow.h.

Referenced by GUIApplicationWindow::fillMenuBar(), GUIMainWindow(), listParking(), and GUIApplicationWindow::onCmdListParking().

◆ myListTeleporting

bool GUIMainWindow::myListTeleporting
protectedinherited

information whether the locator should list teleporting vehicles

Definition at line 262 of file GUIMainWindow.h.

Referenced by GUIMainWindow(), listTeleporting(), and GUIApplicationWindow::onCmdListTeleporting().

◆ myLoadThread

◆ myLoadThreadEvent

FXEX::MFXThreadEvent GNEApplicationWindow::myLoadThreadEvent
private

io-event with the load-thread

Definition at line 751 of file GNEApplicationWindow.h.

Referenced by dependentBuild().

◆ myLocateMenuCommands

GNEApplicationWindowHelper::LocateMenuCommands GNEApplicationWindow::myLocateMenuCommands
private

Locate Menu Commands.

Definition at line 815 of file GNEApplicationWindow.h.

Referenced by fillMenuBar(), GNEApplicationWindow(), and GNEApplicationWindow().

◆ myLocatorMenu

FXMenuPane* GNEApplicationWindow::myLocatorMenu = nullptr
private

Definition at line 705 of file GNEApplicationWindow.h.

Referenced by fillMenuBar(), and ~GNEApplicationWindow().

◆ myLockMenu

FXMenuPane* GNEApplicationWindow::myLockMenu = nullptr
private

Definition at line 703 of file GNEApplicationWindow.h.

Referenced by fillMenuBar(), and ~GNEApplicationWindow().

◆ myLockMenuCommands

◆ myLockMenuTitle

FXMenuTitle* GNEApplicationWindow::myLockMenuTitle = nullptr
private

menu title for lock

Definition at line 736 of file GNEApplicationWindow.h.

Referenced by fillMenuBar(), and onUpdLockMenuTitle().

◆ myMainSplitter

FXSplitter* GNEApplicationWindow::myMainSplitter = nullptr
private

The splitter that divides the main window into view and the log window.

Definition at line 742 of file GNEApplicationWindow.h.

Referenced by dependentBuild().

◆ myMDIClient

◆ myMDIMenu

FXMDIMenu* GNEApplicationWindow::myMDIMenu = nullptr
private

The menu used for the MDI-windows.

Definition at line 845 of file GNEApplicationWindow.h.

Referenced by dependentBuild(), and handleEvent_FileLoaded().

◆ myMenuBarFile

◆ myMenuPaneToolMaps

std::map<std::string, FXMenuPane*> GNEApplicationWindow::myMenuPaneToolMaps
private

map with menu pane tools and strings

Definition at line 730 of file GNEApplicationWindow.h.

Referenced by fillMenuBar().

◆ myMessageWindow

GUIMessageWindow* GNEApplicationWindow::myMessageWindow = nullptr
private

◆ myModesMenu

FXMenuPane* GNEApplicationWindow::myModesMenu = nullptr
private

Definition at line 701 of file GNEApplicationWindow.h.

Referenced by fillMenuBar(), and ~GNEApplicationWindow().

◆ myModesMenuCommands

GNEApplicationWindowHelper::ModesMenuCommands GNEApplicationWindow::myModesMenuCommands
private

◆ myModesMenuTitle

FXMenuTitle* GNEApplicationWindow::myModesMenuTitle = nullptr
private

menu title for modes

Definition at line 733 of file GNEApplicationWindow.h.

Referenced by fillMenuBar().

◆ myNet

GNENet* GNEApplicationWindow::myNet = nullptr
private

we are responsible for the net

Definition at line 760 of file GNEApplicationWindow.h.

Referenced by askSaveElements(), closeAllWindows(), computeJunctionWithVolatileOptions(), handleEvent_FileLoaded(), loadAdditionalElements(), loadDataElements(), loadDemandElements(), loadEdgeTypes(), loadMeanDataElements(), loadTrafficLights(), onCmdOpenAdditionalElements(), onCmdOpenDataElements(), onCmdOpenDemandElements(), onCmdOpenMeanDataElements(), onCmdOpenOptionsDialog(), onCmdOpenSUMOGUI(), onCmdOpenSumoOptionsDialog(), onCmdProcessButton(), onCmdReloadAdditionalElements(), onCmdReloadDataElements(), onCmdReloadDemandElements(), onCmdReloadMeanDataElements(), onCmdSaveAdditionalElements(), onCmdSaveAdditionalElementsUnified(), onCmdSaveDataElements(), onCmdSaveDataElementsUnified(), onCmdSaveDemandElements(), onCmdSaveDemandElementsUnified(), onCmdSaveEdgeTypes(), onCmdSaveEdgeTypesAs(), onCmdSaveJoinedJunctionsAs(), onCmdSaveJuPedSimElementsAs(), onCmdSaveMeanDataElements(), onCmdSaveMeanDataElementsUnified(), onCmdSaveNeteditConfig(), onCmdSaveNeteditConfigAs(), onCmdSaveNetwork(), onCmdSaveNetworkAs(), onCmdSavePlainXML(), onCmdSaveSumoConfig(), onCmdSaveSumoConfigAs(), onCmdSaveTLSPrograms(), onCmdSaveTLSProgramsAs(), onUpdNeedsNetwork(), onUpdNeedsNetworkElement(), onUpdOpenUndoListDialog(), onUpdReloadNetwork(), onUpdSaveAdditionalElements(), onUpdSaveAdditionalElementsUnified(), onUpdSaveDataElements(), onUpdSaveDataElementsUnified(), onUpdSaveDemandElements(), onUpdSaveDemandElementsUnified(), onUpdSaveEdgeTypes(), onUpdSaveJuPedSimElementsAs(), onUpdSaveMeanDataElements(), onUpdSaveMeanDataElementsUnified(), onUpdSaveNeteditConfig(), onUpdSaveNetwork(), onUpdSaveSumoConfig(), onUpdSaveTLSPrograms(), onUpdSmartReload(), and updateRecomputingLabel().

◆ myNetconvertOptions

OptionsCont GNEApplicationWindow::myNetconvertOptions
private

netconvert options container

Definition at line 778 of file GNEApplicationWindow.h.

Referenced by GNEApplicationWindow(), and onCmdSavePlainXML().

◆ myNetgenerateOptions

OptionsCont GNEApplicationWindow::myNetgenerateOptions
private

◆ myNormalFont

FXFont* GUIMainWindow::myNormalFont = nullptr
protectedinherited

default Font (after scaling)

Definition at line 209 of file GUIMainWindow.h.

Referenced by GUIMainWindow(), and ~GUIMainWindow().

◆ myOnlineMaps

std::map<std::string, std::string> GUIMainWindow::myOnlineMaps
protectedinherited

online mapping services for the context menu

Definition at line 265 of file GUIMainWindow.h.

Referenced by addOnlineMap(), GNEApplicationWindow::create(), GUIApplicationWindow::create(), and getOnlineMaps().

◆ myOriginalNeteditOptions

OptionsCont GNEApplicationWindow::myOriginalNeteditOptions
private

original netedit options container

Definition at line 772 of file GNEApplicationWindow.h.

Referenced by GNEApplicationWindow(), loadOSM(), and onCmdOpenOptionsDialog().

◆ myOriginalNetgenerateOptions

OptionsCont GNEApplicationWindow::myOriginalNetgenerateOptions
private

original netgenerate options container

Definition at line 787 of file GNEApplicationWindow.h.

Referenced by GNEApplicationWindow(), and onCmdOpenNetgenerateOptionsDialog().

◆ myOriginalSumoOptions

OptionsCont GNEApplicationWindow::myOriginalSumoOptions
private

original sumo options container

Definition at line 781 of file GNEApplicationWindow.h.

Referenced by GNEApplicationWindow(), and onCmdOpenSumoOptionsDialog().

◆ myProcessingMenu

FXMenuPane* GNEApplicationWindow::myProcessingMenu = nullptr
private

Definition at line 704 of file GNEApplicationWindow.h.

Referenced by fillMenuBar(), and ~GNEApplicationWindow().

◆ myProcessingMenuCommands

◆ myRequireRecomputingButton

MFXButtonTooltip* GNEApplicationWindow::myRequireRecomputingButton = nullptr
private

Button used for show if recomputing is needed.

Definition at line 745 of file GNEApplicationWindow.h.

Referenced by dependentBuild(), and updateRecomputingLabel().

◆ myRightDock

FXDockSite* GUIMainWindow::myRightDock = nullptr
protectedinherited

Definition at line 241 of file GUIMainWindow.h.

Referenced by GUIMainWindow(), and ~GUIMainWindow().

◆ myStaticTooltipMenu

MFXStaticToolTip* GUIMainWindow::myStaticTooltipMenu = nullptr
protectedinherited

◆ myStaticTooltipView

MFXStaticToolTip* GUIMainWindow::myStaticTooltipView = nullptr
protectedinherited

static toolTip used in view

Definition at line 250 of file GUIMainWindow.h.

Referenced by getStaticTooltipView(), GUIMainWindow(), and ~GUIMainWindow().

◆ myStatusbar

◆ mySumoOptions

OptionsCont GNEApplicationWindow::mySumoOptions
private

◆ mySupermodeCommands

GNEApplicationWindowHelper::SupermodeCommands GNEApplicationWindow::mySupermodeCommands
private

◆ myTagPropertiesDatabase

const GNETagPropertiesDatabase* GNEApplicationWindow::myTagPropertiesDatabase = nullptr
private

tagProperties database

Definition at line 757 of file GNEApplicationWindow.h.

Referenced by getTagPropertiesDatabase(), and GNEApplicationWindow().

◆ myTestCoordinate

FXLabel* GUIMainWindow::myTestCoordinate = nullptr
protectedinherited

◆ myTestFrame

FXHorizontalFrame* GUIMainWindow::myTestFrame = nullptr
protectedinherited

◆ myThreadEvents

MFXSynchQue<GUIEvent*> GNEApplicationWindow::myThreadEvents
private

List of load requests.

Definition at line 748 of file GNEApplicationWindow.h.

Referenced by dependentBuild(), eventOccurred(), and ~GNEApplicationWindow().

◆ myTitlePrefix

const FXString GNEApplicationWindow::myTitlePrefix
private

the prefix for the window title

Definition at line 836 of file GNEApplicationWindow.h.

Referenced by closeAllWindows(), dependentBuild(), GNEApplicationWindow(), handleEvent_FileLoaded(), and onCmdSaveNetworkAs().

◆ myToolbarsGrip

GNEApplicationWindowHelper::ToolbarsGrip GNEApplicationWindow::myToolbarsGrip
private

Toolbars Grip.

Definition at line 794 of file GNEApplicationWindow.h.

Referenced by fillMenuBar(), getToolbarsGrip(), GNEApplicationWindow(), and GNEApplicationWindow().

◆ myToolsAssignMenu

FXMenuPane* GNEApplicationWindow::myToolsAssignMenu = nullptr
private

Definition at line 707 of file GNEApplicationWindow.h.

Referenced by fillMenuBar().

◆ myToolsDetectorMenu

FXMenuPane* GNEApplicationWindow::myToolsDetectorMenu = nullptr
private

Definition at line 708 of file GNEApplicationWindow.h.

Referenced by fillMenuBar(), and ~GNEApplicationWindow().

◆ myToolsDistrictMenu

FXMenuPane* GNEApplicationWindow::myToolsDistrictMenu = nullptr
private

Definition at line 709 of file GNEApplicationWindow.h.

Referenced by fillMenuBar(), and ~GNEApplicationWindow().

◆ myToolsDRTMenu

FXMenuPane* GNEApplicationWindow::myToolsDRTMenu = nullptr
private

Definition at line 710 of file GNEApplicationWindow.h.

Referenced by fillMenuBar(), and ~GNEApplicationWindow().

◆ myToolsEmissionsMenu

FXMenuPane* GNEApplicationWindow::myToolsEmissionsMenu = nullptr
private

Definition at line 711 of file GNEApplicationWindow.h.

Referenced by fillMenuBar(), and ~GNEApplicationWindow().

◆ myToolsImportCityBrainMenu

FXMenuPane* GNEApplicationWindow::myToolsImportCityBrainMenu = nullptr
private

Definition at line 713 of file GNEApplicationWindow.h.

Referenced by fillMenuBar(), and ~GNEApplicationWindow().

◆ myToolsImportGTFSMenu

FXMenuPane* GNEApplicationWindow::myToolsImportGTFSMenu = nullptr
private

Definition at line 714 of file GNEApplicationWindow.h.

Referenced by fillMenuBar(), and ~GNEApplicationWindow().

◆ myToolsImportMenu

FXMenuPane* GNEApplicationWindow::myToolsImportMenu = nullptr
private

Definition at line 712 of file GNEApplicationWindow.h.

Referenced by fillMenuBar(), and ~GNEApplicationWindow().

◆ myToolsImportVissim

FXMenuPane* GNEApplicationWindow::myToolsImportVissim = nullptr
private

Definition at line 715 of file GNEApplicationWindow.h.

Referenced by fillMenuBar(), and ~GNEApplicationWindow().

◆ myToolsImportVisum

FXMenuPane* GNEApplicationWindow::myToolsImportVisum = nullptr
private

Definition at line 716 of file GNEApplicationWindow.h.

Referenced by fillMenuBar(), and ~GNEApplicationWindow().

◆ myToolsMenu

FXMenuPane* GNEApplicationWindow::myToolsMenu = nullptr
private

Definition at line 706 of file GNEApplicationWindow.h.

Referenced by fillMenuBar(), and ~GNEApplicationWindow().

◆ myToolsMenuCommands

◆ myToolsNetMenu

FXMenuPane* GNEApplicationWindow::myToolsNetMenu = nullptr
private

Definition at line 717 of file GNEApplicationWindow.h.

Referenced by fillMenuBar(), and ~GNEApplicationWindow().

◆ myToolsOutputMenu

FXMenuPane* GNEApplicationWindow::myToolsOutputMenu = nullptr
private

Definition at line 719 of file GNEApplicationWindow.h.

Referenced by fillMenuBar(), and ~GNEApplicationWindow().

◆ myToolsRouteMenu

FXMenuPane* GNEApplicationWindow::myToolsRouteMenu = nullptr
private

Definition at line 718 of file GNEApplicationWindow.h.

Referenced by fillMenuBar(), and ~GNEApplicationWindow().

◆ myToolsShapes

FXMenuPane* GNEApplicationWindow::myToolsShapes = nullptr
private

Definition at line 720 of file GNEApplicationWindow.h.

Referenced by fillMenuBar(), and ~GNEApplicationWindow().

◆ myToolsTLS

FXMenuPane* GNEApplicationWindow::myToolsTLS = nullptr
private

Definition at line 721 of file GNEApplicationWindow.h.

Referenced by fillMenuBar(), and ~GNEApplicationWindow().

◆ myToolsTriggerMenu

FXMenuPane* GNEApplicationWindow::myToolsTriggerMenu = nullptr
private

Definition at line 722 of file GNEApplicationWindow.h.

Referenced by fillMenuBar().

◆ myToolsTurnDefs

FXMenuPane* GNEApplicationWindow::myToolsTurnDefs = nullptr
private

Definition at line 723 of file GNEApplicationWindow.h.

Referenced by fillMenuBar(), and ~GNEApplicationWindow().

◆ myToolsVisualizationMenu

FXMenuPane* GNEApplicationWindow::myToolsVisualizationMenu = nullptr
private

Definition at line 724 of file GNEApplicationWindow.h.

Referenced by fillMenuBar(), and ~GNEApplicationWindow().

◆ myToolsXML

FXMenuPane* GNEApplicationWindow::myToolsXML = nullptr
private

Definition at line 725 of file GNEApplicationWindow.h.

Referenced by fillMenuBar(), and ~GNEApplicationWindow().

◆ myTopDock

FXDockSite* GUIMainWindow::myTopDock = nullptr
protectedinherited

◆ myTraCiFrame

FXHorizontalFrame* GUIMainWindow::myTraCiFrame = nullptr
protectedinherited

frames for coordinates

Definition at line 229 of file GUIMainWindow.h.

Referenced by GUIApplicationWindow::dependentBuild(), and GUIApplicationWindow::onUpdTraCIStatus().

◆ myTrackerLock

FXMutex GUIMainWindow::myTrackerLock
protectedinherited

A lock to make the removal and addition of trackers secure.

Definition at line 206 of file GUIMainWindow.h.

Referenced by addChild(), GNEApplicationWindow::closeAllWindows(), GUIApplicationWindow::closeAllWindows(), GUIMainWindow(), removeChild(), and updateChildren().

◆ myTrackerWindows

std::vector<FXMainWindow*> GUIMainWindow::myTrackerWindows
protectedinherited

◆ myUndoList

◆ myUndoRedoListEnabled

std::string GNEApplicationWindow::myUndoRedoListEnabled
private

string to check if undo/redo list is enabled (a String is used to keep the disabling reason)

Definition at line 769 of file GNEApplicationWindow.h.

Referenced by disableUndoRedoTemporally(), enableUndoRedoTemporally(), and isUndoRedoEnabledTemporally().

◆ myViewNet

GNEViewNet* GNEApplicationWindow::myViewNet = nullptr
private

pointer to current view net

Definition at line 833 of file GNEApplicationWindow.h.

Referenced by askSaveElements(), clearUndoList(), closeAllWindows(), getViewNet(), handleEvent_FileLoaded(), loadEdgeTypes(), onCmdAbort(), onCmdBackspace(), onCmdClearSelectionShortcut(), onCmdClearTemplate(), onCmdClose(), onCmdComputePathManager(), onCmdCopyTemplate(), onCmdDel(), onCmdEditViewport(), onCmdEditViewScheme(), onCmdEnter(), onCmdFocusFrame(), onCmdLockAllElements(), onCmdLockElements(), onCmdLockSelectElements(), onCmdOpenDataElements(), onCmdOpenSUMOGUI(), onCmdProcessButton(), onCmdRedo(), onCmdReloadDataElements(), onCmdSaveEdgeTypesAs(), onCmdSaveJoinedJunctionsAs(), onCmdSaveJuPedSimElementsAs(), onCmdSaveNetwork(), onCmdSavePlainXML(), onCmdSaveTLSPrograms(), onCmdSaveTLSProgramsAs(), onCmdSetMode(), onCmdSetSuperMode(), onCmdSetTemplate(), onCmdToggleDrawJunctionShape(), onCmdToggleEditOptions(), onCmdToggleFrontElement(), onCmdToggleGrid(), onCmdToggleTimeFormat(), onCmdToggleViewOption(), onCmdUndo(), onCmdUnlockAllElements(), onUpdComputePathManager(), onUpdLockMenuTitle(), onUpdNeedsFrontElement(), onUpdReloadAdditionalElements(), onUpdReloadDataElements(), onUpdReloadDemandElements(), onUpdReloadEdgeTypes(), onUpdReloadMeanDataElements(), onUpdReloadNeteditConfig(), onUpdReloadSumoConfig(), onUpdReloadTLSPrograms(), onUpdRequireViewNet(), onUpdSaveNeteditConfig(), onUpdToggleTimeFormat(), onUpdToggleViewOption(), updateControls(), updateRecomputingLabel(), and updateSuperModeMenuCommands().

◆ myWindowMenu

FXMenuPane* GNEApplicationWindow::myWindowMenu = nullptr
private

Definition at line 726 of file GNEApplicationWindow.h.

Referenced by fillMenuBar(), and ~GNEApplicationWindow().

◆ myWindowsMenuCommands

GNEApplicationWindowHelper::WindowsMenuCommands GNEApplicationWindow::myWindowsMenuCommands
private

Windows Menu Commands.

Definition at line 821 of file GNEApplicationWindow.h.

Referenced by fillMenuBar(), GNEApplicationWindow(), and GNEApplicationWindow().


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