![]() |
Eclipse SUMO - Simulation of Urban MObility
|
The main window of Netedit. More...
#include <GNEApplicationWindow.h>
Public Member Functions | |
| virtual void | addBreakpoint (SUMOTime) |
| add breakpoint to the application | |
| void | addChild (FXMainWindow *child) |
| Adds a further child window to the list (FXMainWindow). | |
| void | addGLChild (GUIGlChildWindow *child) |
| Adds a further child window to the list (GUIGlChildWindow). | |
| void | addOnlineMap (const std::string &name, const std::string &url) |
| long | computeJunctionWithVolatileOptions () |
| 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 | |
| GUISUMOAbstractView * | getActiveView () 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::EditMenuCommands & | getEditMenuCommands () |
| get Edit Menu Commands (needed for show/hide menu commands) | |
| FXFont * | getFallbackFont () |
| get fallback front | |
| GNEApplicationWindowHelper::FileMenuCommands & | getFileMenuCommands () |
| get file Menu Commands (needed for show/hide menu commands) | |
| FXLabel * | getGeoLabel () |
| get geo label | |
| FXGLVisual * | getGLVisual () const |
| get GL Visual | |
| GNEApplicationWindowHelper::LockMenuCommands & | getLockMenuCommands () |
| get lock Menu Commands | |
| GNEApplicationWindowHelper::ModesMenuCommands & | getModesMenuCommands () |
| get modes Menu Commands (needed for show/hide menu commands) | |
| OptionsCont & | getNetgenerateOptions () |
| get netgenerate options container | |
| const std::map< std::string, std::string > & | getOnlineMaps () const |
| const GNEApplicationWindowHelper::ProcessingMenuCommands & | getProcessingMenuCommands () const |
| get processing Menu Commands | |
| MFXStaticToolTip * | getStaticTooltipMenu () const |
| get static toolTip for menus | |
| MFXStaticToolTip * | getStaticTooltipView () const |
| get static toolTip for view | |
| OptionsCont & | getSumoOptions () |
| get SUMO options container | |
| const GNETagPropertiesDatabase * | getTagPropertiesDatabase () const |
| get tag properties database | |
| FXHorizontalFrame * | getTestFrame () |
| get test frame | |
| FXLabel * | getTestLabel () |
| get test label | |
| GNEApplicationWindowHelper::ToolbarsGrip & | getToolbarsGrip () |
| get ToolbarsGrip | |
| FXDockSite * | getTopDock () |
| get top dock | |
| GNEUndoList * | getUndoList () |
| get pointer to undoList | |
| GUIGlChildWindow * | getViewByID (const std::string &id) const |
| get specific view by ID | |
| std::vector< std::string > | getViewIDs () const |
| get view IDs | |
| GNEViewNet * | getViewNet () |
| 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 () |
| load additional elements | |
| void | loadConfiguration (const std::string &configurationFile) |
| starts to load a configuration | |
| void | loadDataElements () |
| load data elements | |
| void | loadDemandElements () |
| load demand elements | |
| void | loadEdgeTypes (const bool reloading) |
| load meanData elements | |
| void | loadMeanDataElements () |
| load meanData elements | |
| 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 bool reloading) |
| 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< SUMOTime > | retrieveBreakpoints () const |
| retrieve breakpoints if provided by the application | |
| virtual void | sendBlockingEvent (GUIEvent *event) |
| Sends an event from the application thread to the GUI and waits until it is handled. | |
| virtual void | setBreakpoints (const std::vector< SUMOTime > &) |
| Sets the breakpoints of the parent application. | |
| virtual void | setDelay (double) |
| Sets the delay of the parent application. | |
| 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 | |
| GNEExternalRunner * | getExternalRunner () const |
| get external runner | |
| void | setExternalRunner (GNEExternalRunner *externalRunner) |
| set external runner | |
Inter-thread event handling | |
called when an event occurred | |
| void | eventOccurred () |
| void | handleEvent_NetworkLoaded (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 | 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 | 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 | 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 | 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 | 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 | |
| GNEInternalTest * | getInternalTest () const |
| get netedit test system | |
| bool | allowInputSignals (FXObject *obj) const |
| check if ignore input signal (using during netedit tests) | |
Static Public Member Functions | |
| static GUIMainWindow * | getInstance () |
| get instance | |
Data Fields | |
| GNEInternalTest * | myInternalTest = 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 |
| GNEExternalRunner * | myExternalRunner = 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 | |
| GNELoadThread * | myLoadThread = nullptr |
| the thread that loads the network | |
| FXMDIClient * | myMDIClient = nullptr |
| The multi view panel. | |
| std::map< std::string, std::string > | myOnlineMaps |
| online mapping services for the context menu | |
| FXDockSite * | myRightDock = nullptr |
| MFXStaticToolTip * | myStaticTooltipMenu = nullptr |
| static toolTip used in menus | |
| MFXStaticToolTip * | myStaticTooltipView = nullptr |
| static toolTip used in view | |
| FXStatusBar * | myStatusbar = nullptr |
| The status bar. | |
| FXLabel * | myTestCoordinate = nullptr |
| FXHorizontalFrame * | myTestFrame = nullptr |
| FXDockSite * | myTopDock = nullptr |
| dock sites | |
| FXHorizontalFrame * | myTraCiFrame = nullptr |
| frames for coordinates | |
| FXMutex | myTrackerLock |
| A lock to make the removal and addition of trackers secure. | |
| std::vector< FXMainWindow * > | myTrackerWindows |
| list of tracker windows | |
Static Protected Attributes | |
| static GUIMainWindow * | myInstance = nullptr |
| the singleton window instance | |
Private Member Functions | |
| bool | askSaveElements () |
| warns about unsaved changes and gives the user the option to abort | |
| void | closeAllWindows () |
| this method closes all windows and deletes the current simulation */ | |
| void | fillMenuBar () |
| Builds the menu bar. | |
| FXString | getFolder (const std::string &folder) const |
| extract folder | |
| GNEApplicationWindow (const GNEApplicationWindow &)=delete | |
| Invalidated copy constructor. | |
| GNEApplicationWindow & | operator= (const GNEApplicationWindow &)=delete |
| Invalidated assignment operator. | |
| void | setInputInSumoOptions (const bool ignoreAdditionals, const bool ignoreRoutes) |
| set input files in sumo options | |
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. | |
| 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 | |
| GUIMessageWindow * | myMessageWindow = 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 | |
| GNENet * | myNet = nullptr |
| we are responsible for the net | |
| 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. | |
| MFXButtonTooltip * | myRequireRecomputingButton = nullptr |
| Button used for show if recomputing is needed. | |
| OptionsCont | mySumoOptions |
| sumo options container | |
| GNEApplicationWindowHelper::SupermodeCommands | mySupermodeCommands |
| Supermode Commands. | |
| const GNETagPropertiesDatabase * | myTagPropertiesDatabase = 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 |
| GNEUndoList * | myUndoList = 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) | |
| GNEViewNet * | myViewNet = nullptr |
| pointer to current view net | |
| FXMenuPane * | myWindowMenu = nullptr |
| GNEApplicationWindowHelper::WindowsMenuCommands | myWindowsMenuCommands |
| Windows Menu Commands. | |
The main window of Netedit.
Contains the file opening support and a canvas to display the network in.
Beside views on the simulation, shown within a MDI-window, the main window may also have some further views (children) assigned which are stored within a separate list.
Definition at line 50 of file GNEApplicationWindow.h.
| GNEApplicationWindow::GNEApplicationWindow | ( | FXApp * | app, |
| const GNETagPropertiesDatabase * | tagPropertiesDatabase, | ||
| const std::string & | configPattern ) |
FOX-declaration.
Constructor
| [in] | app | The FOX application |
| [in] | tagPropertiesDatabase | pointer to tag properties database |
| [in] | configPattern | The pattern used for loading configurations |
Definition at line 496 of file GNEApplicationWindow.cpp.
References GNELoadThread::fillOptions(), GUIMainWindow::GUIMainWindow(), GUICursorSubSys::initCursors(), GUIIconSubSys::initIcons(), GUITextureSubSys::initTextures(), myAllowUndoRedo, myAllowUndoRedoLoading, myConfigPattern, myEditMenuCommands, myFileMenuCommands, myHelpMenuCommands, myLocateMenuCommands, myLockMenuCommands, myMenuBarFile, myModesMenuCommands, myNetgenerateOptions, myOriginalNeteditOptions, myOriginalNetgenerateOptions, myOriginalSumoOptions, myProcessingMenuCommands, mySumoOptions, mySupermodeCommands, myTagPropertiesDatabase, myTitlePrefix, myToolbarsGrip, myToolsMenuCommands, myUndoList, myWindowsMenuCommands, TemplateHandler::parseTemplate(), GNELoadThread::setDefaultOptions(), and TL.
Referenced by GNEApplicationWindow(), and operator=().
| GNEApplicationWindow::~GNEApplicationWindow | ( | ) |
Destructor.
Definition at line 639 of file GNEApplicationWindow.cpp.
References GUICursorSubSys::close(), GUIIconSubSys::close(), GUITextureSubSys::close(), closeAllWindows(), myEditMenu, myFileMenu, myFileMenuAdditionals, myFileMenuDataElements, myFileMenuDemandElements, myFileMenuEdgeTypes, myFileMenuMeanDataElements, myFileMenuNeteditConfig, myFileMenuRecentConfigs, myFileMenuRecentNetworks, myFileMenuSumoConfig, myFileMenuTLS, GUIMainWindow::myGLVisual, myHelpMenu, myInternalTest, GUIMainWindow::myLanguageMenu, myLoadThread, myLocatorMenu, myLockMenu, myModesMenu, myProcessingMenu, myThreadEvents, myToolsDetectorMenu, myToolsDistrictMenu, myToolsDRTMenu, myToolsEmissionsMenu, myToolsImportCityBrainMenu, myToolsImportGTFSMenu, myToolsImportMenu, myToolsImportVissim, myToolsImportVisum, myToolsMenu, myToolsNetMenu, myToolsOutputMenu, myToolsRouteMenu, myToolsShapes, myToolsTLS, myToolsTurnDefs, myToolsVisualizationMenu, myToolsXML, myUndoList, and myWindowMenu.
|
protected |
FOX needs this for static members.
Definition at line 5083 of file GNEApplicationWindow.cpp.
References myEditMenuCommands, myFileMenuCommands, myHelpMenuCommands, myLocateMenuCommands, myLockMenuCommands, myMenuBarFile, myModesMenuCommands, myProcessingMenuCommands, mySupermodeCommands, myToolbarsGrip, myToolsMenuCommands, and myWindowsMenuCommands.
|
privatedelete |
Invalidated copy constructor.
References GNEApplicationWindow().
|
inlinevirtualinherited |
add breakpoint to the application
Reimplemented in GUIApplicationWindow.
Definition at line 179 of file GUIMainWindow.h.
|
inherited |
Adds a further child window to the list (FXMainWindow).
Definition at line 118 of file GUIMainWindow.cpp.
References myTrackerLock, and myTrackerWindows.
Referenced by GUIParameterTracker::GUIParameterTracker(), and GUITLLogicPhasesTrackerWindow::GUITLLogicPhasesTrackerWindow().
|
inherited |
Adds a further child window to the list (GUIGlChildWindow).
Definition at line 103 of file GUIMainWindow.cpp.
References myGLWindows.
|
inlineinherited |
Definition at line 174 of file GUIMainWindow.h.
References myOnlineMaps.
| bool GNEApplicationWindow::allowInputSignals | ( | FXObject * | obj | ) | const |
check if ignore input signal (using during netedit tests)
Definition at line 5066 of file GNEApplicationWindow.cpp.
References myInternalTest.
|
private |
warns about unsaved changes and gives the user the option to abort
Definition at line 4518 of file GNEApplicationWindow.cpp.
References GNEDialog::ABORT, GNEDialog::ACCEPT, clearUndoList(), myNet, myViewNet, onCmdSaveAdditionalElements(), onCmdSaveDataElements(), onCmdSaveDemandElements(), onCmdSaveMeanDataElements(), and onCmdSaveNetwork().
Referenced by onCmdClose(), and onCmdQuit().
|
protectedinherited |
Definition at line 339 of file GUIMainWindow.cpp.
References GUIDesigns::buildFXMenuCommandShortcut(), GUIDesigns::buildFXMenuTitle(), GUIIconSubSys::getIcon(), LANGUAGE_DE, LANGUAGE_EN, LANGUAGE_ES, LANGUAGE_FR, LANGUAGE_HU, LANGUAGE_IT, LANGUAGE_JA, LANGUAGE_PT, LANGUAGE_TR, LANGUAGE_ZH, LANGUAGE_ZHT, MID_LANGUAGE_DE, MID_LANGUAGE_EN, MID_LANGUAGE_ES, MID_LANGUAGE_FR, MID_LANGUAGE_HU, MID_LANGUAGE_IT, MID_LANGUAGE_JA, MID_LANGUAGE_PT, MID_LANGUAGE_TR, MID_LANGUAGE_ZH, MID_LANGUAGE_ZHT, myLanguageMenu, and TL.
Referenced by GNEApplicationWindow::fillMenuBar(), and GUIApplicationWindow::fillMenuBar().
| void GNEApplicationWindow::clearUndoList | ( | ) |
clear undo list
Definition at line 4736 of file GNEApplicationWindow.cpp.
References myUndoList, and myViewNet.
Referenced by askSaveElements().
|
private |
this method closes all windows and deletes the current simulation */
Definition at line 1613 of file GNEApplicationWindow.cpp.
References GUIMainWindow::myCartesianCoordinate, 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().
| long GNEApplicationWindow::computeJunctionWithVolatileOptions | ( | ) |
called if the user selects Processing->compute junctions with volatile options
Definition at line 1818 of file GNEApplicationWindow.cpp.
References GNEDialog::ACCEPT, myNet, onCmdSaveAdditionalElements(), onCmdSaveDataElements(), onCmdSaveDemandElements(), onCmdSaveMeanDataElements(), TL, updateControls(), and GNEDialog::YES_NO.
Referenced by onCmdProcessButton().
| bool GNEApplicationWindow::consoleOptionsLoaded | ( | ) |
check if console options was already loaded
Definition at line 1840 of file GNEApplicationWindow.cpp.
References myConsoleOptionsLoaded.
| void GNEApplicationWindow::create | ( | ) |
Creates the main window (required by FOX).
Definition at line 610 of file GNEApplicationWindow.cpp.
References gCurrentFolder, OptionsCont::getOptions(), GUIMainWindow::myCartesianFrame, GUIMainWindow::myGeoFrame, GUIMainWindow::myOnlineMaps, and GUIMainWindow::setWindowSizeAndPos().
| void GNEApplicationWindow::createNewNetwork | ( | ) |
create new network
Definition at line 1693 of file GNEApplicationWindow.cpp.
References GNELoadThread::fillOptions(), OptionsCont::getOptions(), gSchemeStorage, myAmLoading, myLoadThread, GNELoadThread::setDefaultOptions(), setStatusBarText(), GUIMainWindow::storeWindowSizeAndPos(), and TL.
Referenced by loadOptionOnStartup(), and onCmdNewNetwork().
| void GNEApplicationWindow::dependentBuild | ( | ) |
build dependent
Definition at line 546 of file GNEApplicationWindow.cpp.
References GUIShortcutsSubSys::buildAccelerators(), GNEApplicationWindowHelper::ToolbarsGrip::buildMenuToolbarsGrip(), fillMenuBar(), GUIIconSubSys::getIcon(), OptionsCont::getOptions(), getToolbarsGrip(), GUIDesignButtonStatusBarFixed, GUIDesignHorizontalFrameStatusBar, GUIDesignLabelStatusBar, GUIDesignSplitter, GUIDesignSplitterMDI, GUIDesignStatusBar, GUIDesignTextColorRed, ID_LOADTHREAD_EVENT, MID_GNE_RECOMPUTINGNEEDED, MID_WINDOW, GUIMainWindow::myCartesianCoordinate, GUIMainWindow::myCartesianFrame, GUIMainWindow::myGeoCoordinate, GUIMainWindow::myGeoFrame, myHadDependentBuild, myInternalTest, myLoadThread, myLoadThreadEvent, myMainSplitter, GUIMainWindow::myMDIClient, myMDIMenu, myMessageWindow, myRequireRecomputingButton, GUIMainWindow::myStaticTooltipMenu, GUIMainWindow::myStatusbar, GUIMainWindow::myTestCoordinate, GUIMainWindow::myTestFrame, myThreadEvents, myTitlePrefix, NETEDIT, NETEDIT_MINI, setStatusBarText(), TL, and WRITE_ERROR.
Referenced by main().
| 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 4724 of file GNEApplicationWindow.cpp.
References myUndoRedoListEnabled.
| void GNEApplicationWindow::enableUndoRedoTemporally | ( | ) |
enable undo-redo temporally (for example, after creating an edge)
Definition at line 4718 of file GNEApplicationWindow.cpp.
References myUndoRedoListEnabled.
|
virtual |
Implements MFXInterThreadEventClient.
Definition at line 1278 of file GNEApplicationWindow.cpp.
References DEBUG_OCCURRED, ERROR_OCCURRED, GUIEvent::getOwnType(), GLDEBUG_OCCURRED, handleEvent_Message(), handleEvent_NetworkLoaded(), MESSAGE_OCCURRED, myThreadEvents, SIMULATION_LOADED, and WARNING_OCCURRED.
Referenced by onLoadThreadEvent().
|
private |
Builds the menu bar.
Definition at line 1389 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().
|
inherited |
get the active view or 0
Definition at line 278 of file GUIMainWindow.cpp.
References GUIGlChildWindow::getView(), and myMDIClient.
Referenced by GUIVehicle::drawOutsideNetwork().
|
inherited |
get bold front
Definition at line 174 of file GUIMainWindow.cpp.
References myBoldFont.
Referenced by GUICursorDialog::buildDialogElements(), GUIGlObject::buildPopupHeader(), and GNENetworkElement::getShapeEditedPopUpMenu().
|
virtual |
get build GL Canvas (must be implemented in all children)
Implements GUIMainWindow.
Definition at line 1546 of file GNEApplicationWindow.cpp.
|
inherited |
get cartesian label
Definition at line 221 of file GUIMainWindow.cpp.
References myCartesianCoordinate.
|
virtual |
get current simulation time (pure virtual but we don't need it)
Implements GUIMainWindow.
Definition at line 1553 of file GNEApplicationWindow.cpp.
| FXCursor * GNEApplicationWindow::getDefaultCursor | ( | ) |
get default cursor
Definition at line 1656 of file GNEApplicationWindow.cpp.
|
inlinevirtualinherited |
Returns the delay (should be overwritten by subclasses if applicable).
Reimplemented in GUIApplicationWindow.
Definition at line 141 of file GUIMainWindow.h.
| GNEApplicationWindowHelper::EditMenuCommands & GNEApplicationWindow::getEditMenuCommands | ( | ) |
get Edit Menu Commands (needed for show/hide menu commands)
Definition at line 4759 of file GNEApplicationWindow.cpp.
References myEditMenuCommands.
| GNEExternalRunner * GNEApplicationWindow::getExternalRunner | ( | ) | const |
get external runner
Definition at line 1851 of file GNEApplicationWindow.cpp.
References myExternalRunner.
Referenced by GNERunNetgenerateDialog::GNERunNetgenerateDialog(), and GNERunPythonToolDialog::GNERunPythonToolDialog().
|
inherited |
| GNEApplicationWindowHelper::FileMenuCommands & GNEApplicationWindow::getFileMenuCommands | ( | ) |
get file Menu Commands (needed for show/hide menu commands)
Definition at line 4747 of file GNEApplicationWindow.cpp.
References myFileMenuCommands.
|
private |
extract folder
Definition at line 4599 of file GNEApplicationWindow.cpp.
References gCurrentFolder.
Referenced by onCmdSaveAdditionalElementsUnified(), onCmdSaveDataElementsUnified(), onCmdSaveDemandElementsUnified(), and onCmdSaveMeanDataElementsUnified().
|
inherited |
|
inherited |
|
staticinherited |
get instance
Definition at line 269 of file GUIMainWindow.cpp.
References myInstance.
Referenced by GUINet::addHotkey(), GUIVehicle::drawOutsideNetwork(), GUITexturesHelper::getTextureID(), GUINet::updateGUI(), and GUIRunThread::waitForSnapshots().
| GNEInternalTest * GNEApplicationWindow::getInternalTest | ( | ) | const |
get netedit test system
Definition at line 5060 of file GNEApplicationWindow.cpp.
References myInternalTest.
Referenced by GNEDeleteFrame::SubordinatedElements::checkElements().
| GNEApplicationWindowHelper::LockMenuCommands & GNEApplicationWindow::getLockMenuCommands | ( | ) |
get lock Menu Commands
Definition at line 4765 of file GNEApplicationWindow.cpp.
References myLockMenuCommands.
| GNEApplicationWindowHelper::ModesMenuCommands & GNEApplicationWindow::getModesMenuCommands | ( | ) |
get modes Menu Commands (needed for show/hide menu commands)
Definition at line 4753 of file GNEApplicationWindow.cpp.
References myModesMenuCommands.
| OptionsCont & GNEApplicationWindow::getNetgenerateOptions | ( | ) |
get netgenerate options container
Definition at line 4783 of file GNEApplicationWindow.cpp.
References myNetgenerateOptions.
|
inlineinherited |
Definition at line 170 of file GUIMainWindow.h.
References myOnlineMaps.
Referenced by GUIGlObject::buildPositionCopyEntry().
| const GNEApplicationWindowHelper::ProcessingMenuCommands & GNEApplicationWindow::getProcessingMenuCommands | ( | ) | const |
get processing Menu Commands
Definition at line 4771 of file GNEApplicationWindow.cpp.
References myProcessingMenuCommands.
|
inherited |
get static toolTip for menus
Definition at line 209 of file GUIMainWindow.cpp.
References myStaticTooltipMenu.
Referenced by GNEPythonToolDialogElements::Argument::Argument(), GNEGenericDataFrame::AttributeSelector::AttributeSelector(), GNETLSTable::Column::Column(), GNEDistributionFrame::DistributionSelector::DistributionSelector(), GNEPythonToolDialogElements::EdgeVectorArgument::EdgeVectorArgument(), GNEPythonToolDialogElements::FileNameArgument::FileNameArgument(), GNEDemandElementSelector::GNEDemandElementSelector(), GNEFilePathDialog::GNEFilePathDialog(), GNECreateEdgeFrame::LaneTypeSelector::LaneTypeSelector(), GNEProhibitionFrame::Legend::Legend(), GNEMeanDataFrame::MeanDataSelector::MeanDataSelector(), GNEElementTable::Row::Row(), GNEProhibitionFrame::Selection::Selection(), GNETLSEditorFrame::TLSAttributes::TLSAttributes(), GNETLSEditorFrame::TLSPhases::TLSPhases(), and GNETLSEditorFrame::TLSPrograms::TLSPrograms().
|
inherited |
get static toolTip for view
Definition at line 215 of file GUIMainWindow.cpp.
References myStaticTooltipView.
| OptionsCont & GNEApplicationWindow::getSumoOptions | ( | ) |
get SUMO options container
Definition at line 4777 of file GNEApplicationWindow.cpp.
References mySumoOptions.
| const GNETagPropertiesDatabase * GNEApplicationWindow::getTagPropertiesDatabase | ( | ) | const |
get tag properties database
Definition at line 1565 of file GNEApplicationWindow.cpp.
References myTagPropertiesDatabase.
|
inherited |
|
inherited |
| GNEApplicationWindowHelper::ToolbarsGrip & GNEApplicationWindow::getToolbarsGrip | ( | ) |
get ToolbarsGrip
Definition at line 1583 of file GNEApplicationWindow.cpp.
References myToolbarsGrip.
Referenced by dependentBuild(), and handleEvent_NetworkLoaded().
|
inherited |
|
virtual |
get current tracker interval (pure virtual but we don't need it)
Implements GUIMainWindow.
Definition at line 1559 of file GNEApplicationWindow.cpp.
| GNEUndoList * GNEApplicationWindow::getUndoList | ( | ) |
get pointer to undoList
Definition at line 1571 of file GNEApplicationWindow.cpp.
References myUndoList.
|
inherited |
|
inherited |
| GNEViewNet * GNEApplicationWindow::getViewNet | ( | ) |
get pointer to viewNet
Definition at line 1577 of file GNEApplicationWindow.cpp.
References myViewNet.
Referenced by GNEInternalTest::runNeteditInternalTests().
|
inherited |
get views
Definition at line 184 of file GUIMainWindow.cpp.
References myGLWindows.
Referenced by GUIRunThread::waitForSnapshots().
| void GNEApplicationWindow::handleEvent_Message | ( | GUIEvent * | e | ) |
handle event of type message
Definition at line 1379 of file GNEApplicationWindow.cpp.
References GUIEvent_Message::getMsg(), GUIEvent::getOwnType(), and myMessageWindow.
Referenced by eventOccurred().
| void GNEApplicationWindow::handleEvent_NetworkLoaded | ( | GUIEvent * | e | ) |
handle event of type Network loaded
Definition at line 1305 of file GNEApplicationWindow.cpp.
References GUISUMOAbstractView::addDecals(), GUISettingsHandler::addSettings(), GUISettingsHandler::applyViewport(), GNEApplicationWindowHelper::ToolbarsGrip::buildViewParentToolbarsGrips(), GNEEvent_NetworkLoaded::file, GUISettingsHandler::getDecals(), OptionsCont::getOptions(), MFXUtils::getTitleText(), getToolbarsGrip(), GUIGlChildWindow::getView(), loadAdditionalElements(), loadDataElements(), loadDemandElements(), loadMeanDataElements(), myAmLoading, GUIMainWindow::myMDIClient, myMDIMenu, myMessageWindow, myNet, mySumoOptions, myTitlePrefix, myUndoList, myViewNet, GNEEvent_NetworkLoaded::net, Position::set(), GUISettingsHandler::setSnapshots(), setStatusBarText(), GNEEvent_NetworkLoaded::settingsFile, GUIMainWindow::setWindowSizeAndPos(), TLF, GNEEvent_NetworkLoaded::viewportFromRegistry, Position::x(), and Position::y().
Referenced by eventOccurred().
|
inlineinherited |
Definition at line 166 of file GUIMainWindow.h.
References myAmFullScreen.
|
inherited |
return whether the gui is in gaming mode
Definition at line 245 of file GUIMainWindow.cpp.
References myAmGaming.
| bool GNEApplicationWindow::isUndoRedoAllowed | ( | ) | const |
Definition at line 4712 of file GNEApplicationWindow.cpp.
References myAllowUndoRedo.
Referenced by GNEChange_Attribute::changeAttribute(), GNERouteHandler::transformToContainer(), GNERouteHandler::transformToContainerFlow(), GNERouteHandler::transformToFlow(), GNERouteHandler::transformToFlowJunctions(), GNERouteHandler::transformToFlowTAZs(), GNERouteHandler::transformToPerson(), GNERouteHandler::transformToPersonFlow(), GNERouteHandler::transformToRouteFlow(), GNERouteHandler::transformToTrip(), GNERouteHandler::transformToTripJunctions(), GNERouteHandler::transformToTripTAZs(), and GNERouteHandler::transformToVehicle().
| const std::string & GNEApplicationWindow::isUndoRedoEnabledTemporally | ( | ) | const |
check if undo-redo is enabled temporally
Definition at line 4730 of file GNEApplicationWindow.cpp.
References myUndoRedoListEnabled.
|
inherited |
return whether to list internal structures
Definition at line 251 of file GUIMainWindow.cpp.
References myListInternal.
|
inherited |
return whether to list parking vehicles
Definition at line 257 of file GUIMainWindow.cpp.
References myListParking.
Referenced by GUIApplicationWindow::fillMenuBar().
|
inherited |
return whether to list teleporting vehicles
Definition at line 263 of file GUIMainWindow.cpp.
References myListTeleporting.
| void GNEApplicationWindow::loadAdditionalElements | ( | ) |
load additional elements
Definition at line 4789 of file GNEApplicationWindow.cpp.
References OptionsCont::getOptions(), GNEGeneralHandler::isErrorCreatingElement(), FileHelpers::isReadable(), myAllowUndoRedo, myAllowUndoRedoLoading, myNet, mySumoOptions, myUndoList, NETWORK, GeneralHandler::parse(), setInputInSumoOptions(), XMLSubSys::setValidation(), SUPERMODENETWORK, TL, TLF, toString(), WRITE_ERROR, and WRITE_MESSAGE.
Referenced by handleEvent_NetworkLoaded().
| void GNEApplicationWindow::loadConfiguration | ( | const std::string & | configurationFile | ) |
starts to load a configuration
Definition at line 1747 of file GNEApplicationWindow.cpp.
References OptionsCont::getOptions(), gSchemeStorage, myAmLoading, myLoadThread, myMenuBarFile, setStatusBarText(), GUIMainWindow::storeWindowSizeAndPos(), TL, TLF, and WRITE_ERROR.
Referenced by onCmdOpenNetconvertConfig(), and onCmdOpenRecent().
| void GNEApplicationWindow::loadDataElements | ( | ) |
load data elements
Definition at line 4901 of file GNEApplicationWindow.cpp.
References DEMAND, OptionsCont::getOptions(), CommonHandler::isErrorCreatingElement(), FileHelpers::isReadable(), myAllowUndoRedo, myAllowUndoRedoLoading, myNet, myUndoList, DataHandler::parse(), setInputInSumoOptions(), XMLSubSys::setValidation(), SUPERMODEDEMAND, TL, TLF, toString(), WRITE_ERROR, and WRITE_MESSAGE.
Referenced by handleEvent_NetworkLoaded().
| void GNEApplicationWindow::loadDemandElements | ( | ) |
load demand elements
Definition at line 4845 of file GNEApplicationWindow.cpp.
References DEMAND, OptionsCont::getOptions(), GNEGeneralHandler::isErrorCreatingElement(), FileHelpers::isReadable(), myAllowUndoRedo, myAllowUndoRedoLoading, myNet, mySumoOptions, myUndoList, GeneralHandler::parse(), setInputInSumoOptions(), XMLSubSys::setValidation(), SUPERMODEDEMAND, TL, TLF, toString(), WRITE_ERROR, and WRITE_MESSAGE.
Referenced by handleEvent_NetworkLoaded().
| void GNEApplicationWindow::loadEdgeTypes | ( | const bool | reloading | ) |
load meanData elements
Definition at line 5020 of file GNEApplicationWindow.cpp.
References GNEEdgeType::addLaneType(), EDGE, OptionsCont::getOptions(), OptionsCont::getString(), NITypeLoader::load(), myNet, myViewNet, NETWORK, SUMO_TAG_TYPES, TL, TLF, toString(), and WRITE_MESSAGE.
Referenced by onCmdOpenEdgeTypes(), and onCmdReloadEdgeTypes().
| void GNEApplicationWindow::loadMeanDataElements | ( | ) |
load meanData elements
Definition at line 4947 of file GNEApplicationWindow.cpp.
References DEMAND, OptionsCont::getOptions(), GNEGeneralHandler::isErrorCreatingElement(), FileHelpers::isReadable(), myAllowUndoRedo, myAllowUndoRedoLoading, myNet, myUndoList, GeneralHandler::parse(), setInputInSumoOptions(), XMLSubSys::setValidation(), SUPERMODEDEMAND, TL, TLF, toString(), WRITE_ERROR, and WRITE_MESSAGE.
Referenced by handleEvent_NetworkLoaded().
| void GNEApplicationWindow::loadNetwork | ( | const std::string & | networkFile | ) |
load network
Definition at line 1715 of file GNEApplicationWindow.cpp.
References OptionsCont::getOptions(), gSchemeStorage, myAmLoading, myInternalTest, myLoadThread, myMenuBarFile, setStatusBarText(), GUIMainWindow::storeWindowSizeAndPos(), TL, TLF, and WRITE_ERROR.
Referenced by onCmdOpenNetwork(), and onCmdOpenRecent().
| void GNEApplicationWindow::loadOptionOnStartup | ( | ) |
load net on startup
Definition at line 1662 of file GNEApplicationWindow.cpp.
References createNewNetwork(), OptionsCont::getOptions(), myAmLoading, myLoadThread, myMenuBarFile, setStatusBarText(), and TL.
Referenced by main().
| void GNEApplicationWindow::loadOSM | ( | const std::string & | OSMFile | ) |
starts to load a OSM File
Definition at line 1775 of file GNEApplicationWindow.cpp.
References GNEDialog::ACCEPT, NIFrame::checkOptions(), OptionsCont::getOptions(), gSchemeStorage, myAmLoading, myLoadThread, myOriginalNeteditOptions, setStatusBarText(), GUIMainWindow::storeWindowSizeAndPos(), and TLF.
Referenced by onCmdOpenForeign().
| void GNEApplicationWindow::loadTrafficLights | ( | const bool | reloading | ) |
load traffic lights
Definition at line 4993 of file GNEApplicationWindow.cpp.
References OptionsCont::getOptions(), OptionsCont::getString(), MODETLS, myNet, myUndoList, NETWORK, TL, TLF, and WRITE_MESSAGE.
Referenced by onCmdOpenTLSPrograms(), and onCmdReloadTLSPrograms().
| long GNEApplicationWindow::onClipboardRequest | ( | FXObject * | sender, |
| FXSelector | sel, | ||
| void * | ptr ) |
called when the command/FXCall clipboard request is executed
Definition at line 1262 of file GNEApplicationWindow.cpp.
References GUIUserIO::clipped.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdAbort | ( | FXObject * | sender, |
| FXSelector | sel, | ||
| void * | ptr ) |
called if the user hits esc
Definition at line 2197 of file GNEApplicationWindow.cpp.
References myViewNet.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdAbout | ( | FXObject * | , |
| FXSelector | , | ||
| void * | ) |
called when the command/FXCall show about dialog is executed
Definition at line 1255 of file GNEApplicationWindow.cpp.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdBackspace | ( | FXObject * | sender, |
| FXSelector | sel, | ||
| void * | ptr ) |
called if the user hits backspace
Definition at line 2243 of file GNEApplicationWindow.cpp.
References myViewNet.
Referenced by FXDEFMAP().
|
inherited |
Definition at line 369 of file GUIMainWindow.cpp.
References gLanguage, MID_LANGUAGE_DE, MID_LANGUAGE_ES, MID_LANGUAGE_FR, MID_LANGUAGE_HU, MID_LANGUAGE_IT, MID_LANGUAGE_JA, MID_LANGUAGE_PT, MID_LANGUAGE_TR, MID_LANGUAGE_ZH, MID_LANGUAGE_ZHT, TL, and WRITE_MESSAGE.
Referenced by FXDEFMAP(), and FXDEFMAP().
| long GNEApplicationWindow::onCmdChangelog | ( | FXObject * | sender, |
| FXSelector | sel, | ||
| void * | ptr ) |
called if the user selects help->Changelog
Definition at line 2454 of file GNEApplicationWindow.cpp.
References MFXLinkLabel::fxexecute().
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdClearMsgWindow | ( | FXObject * | , |
| FXSelector | , | ||
| void * | ) |
called when the command/FXCall clear message windows is executed
Definition at line 1236 of file GNEApplicationWindow.cpp.
References myMessageWindow.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdClearSelectionShortcut | ( | FXObject * | sender, |
| FXSelector | sel, | ||
| void * | ptr ) |
called if the user hits key combination for clear selection
Definition at line 2263 of file GNEApplicationWindow.cpp.
References myViewNet.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdClearTemplate | ( | FXObject * | , |
| FXSelector | , | ||
| void * | ) |
Definition at line 2705 of file GNEApplicationWindow.cpp.
References myViewNet.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdClose | ( | FXObject * | , |
| FXSelector | sel, | ||
| void * | ) |
called when the command/FXCall close is executed
Definition at line 1148 of file GNEApplicationWindow.cpp.
References askSaveElements(), closeAllWindows(), OptionsCont::getOptions(), MID_GNE_TOOLBARFILE_RELOADNETWORK, MID_HOTKEY_CTRL_R_RELOAD, myEditMenuCommands, myMessageWindow, myModesMenuCommands, mySumoOptions, and myViewNet.
Referenced by FXDEFMAP(), onCmdNewNetwork(), onCmdOpenForeign(), onCmdOpenNetconvertConfig(), onCmdOpenNeteditConfig(), onCmdOpenNetwork(), onCmdOpenRecent(), onCmdOpenSumoConfig(), onCmdReloadNeteditConfig(), onCmdReloadNetwork(), onCmdReloadSumoConfig(), and onCmdSmartReload().
| long GNEApplicationWindow::onCmdComputePathManager | ( | FXObject * | , |
| FXSelector | , | ||
| void * | ) |
Definition at line 2651 of file GNEApplicationWindow.cpp.
References myViewNet.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdCopy | ( | FXObject * | , |
| FXSelector | , | ||
| void * | ) |
Definition at line 2669 of file GNEApplicationWindow.cpp.
| long GNEApplicationWindow::onCmdCopyTemplate | ( | FXObject * | , |
| FXSelector | , | ||
| void * | ) |
Definition at line 2694 of file GNEApplicationWindow.cpp.
References myViewNet.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdCut | ( | FXObject * | , |
| FXSelector | , | ||
| void * | ) |
called when user press Ctrl+Z
Definition at line 2662 of file GNEApplicationWindow.cpp.
| long GNEApplicationWindow::onCmdDel | ( | FXObject * | sender, |
| FXSelector | sel, | ||
| void * | ptr ) |
called if the user hits del
Definition at line 2223 of file GNEApplicationWindow.cpp.
References myViewNet.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdEditChosen | ( | FXObject * | , |
| FXSelector | , | ||
| void * | ) |
called when the command/FXCall edit chosen is executed
Definition at line 721 of file GNEApplicationWindow.cpp.
References gSelected.
| long GNEApplicationWindow::onCmdEditViewport | ( | FXObject * | , |
| FXSelector | , | ||
| void * | ) |
Called on menu Edit->Viewport.
Definition at line 2343 of file GNEApplicationWindow.cpp.
References myViewNet.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdEditViewScheme | ( | FXObject * | , |
| FXSelector | , | ||
| void * | ) |
Called on menu Edit->Visualization.
Definition at line 2353 of file GNEApplicationWindow.cpp.
References myViewNet.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdEnter | ( | FXObject * | sender, |
| FXSelector | sel, | ||
| void * | ptr ) |
called if the user hits enter
Definition at line 2233 of file GNEApplicationWindow.cpp.
References myViewNet.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdFeedback | ( | FXObject * | sender, |
| FXSelector | sel, | ||
| void * | ptr ) |
called if the user selects help->feedback
Definition at line 2512 of file GNEApplicationWindow.cpp.
References GUIDialog_Feedback::create().
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdFocusFrame | ( | FXObject * | sender, |
| FXSelector | sel, | ||
| void * | ptr ) |
called if the user hits key combination for focus on frame
Definition at line 2253 of file GNEApplicationWindow.cpp.
References myViewNet.
Referenced by FXDEFMAP().
|
inlinevirtualinherited |
Toggle full screen mode.
Reimplemented in GUIApplicationWindow.
Definition at line 162 of file GUIMainWindow.h.
| long GNEApplicationWindow::onCmdHelp | ( | FXObject * | sender, |
| FXSelector | sel, | ||
| void * | ptr ) |
called if the user selects help->Documentation
Definition at line 2447 of file GNEApplicationWindow.cpp.
References MFXLinkLabel::fxexecute().
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdHotkeys | ( | FXObject * | sender, |
| FXSelector | sel, | ||
| void * | ptr ) |
called if the user selects help->Hotkeys
Definition at line 2462 of file GNEApplicationWindow.cpp.
References MFXLinkLabel::fxexecute().
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdLoadAdditionalsInSUMOGUI | ( | FXObject * | , |
| FXSelector | , | ||
| void * | ) |
called when user toggle windows checkbox "load additionals"
Definition at line 1243 of file GNEApplicationWindow.cpp.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdLoadDemandInSUMOGUI | ( | FXObject * | , |
| FXSelector | , | ||
| void * | ) |
called when user toggle windows checkbox "load demand"
Definition at line 1249 of file GNEApplicationWindow.cpp.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdLocate | ( | FXObject * | , |
| FXSelector | sel, | ||
| void * | ) |
called when the command/FXCall locate is executed
Definition at line 1192 of file GNEApplicationWindow.cpp.
References GUIMainWindow::myMDIClient, and GNEViewParent::onCmdLocate().
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdLockAllElements | ( | FXObject * | , |
| FXSelector | sel, | ||
| void * | ) |
called when user press lock all elements button
Definition at line 1975 of file GNEApplicationWindow.cpp.
References myLockMenuCommands, and myViewNet.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdLockElements | ( | FXObject * | , |
| FXSelector | sel, | ||
| void * | ) |
called when user press a lock menu check
Definition at line 1883 of file GNEApplicationWindow.cpp.
References MID_GNE_LOCK_ADDITIONALELEMENT, MID_GNE_LOCK_CONNECTION, MID_GNE_LOCK_CONTAINER, MID_GNE_LOCK_CROSSING, MID_GNE_LOCK_EDGE, MID_GNE_LOCK_EDGEDATA, MID_GNE_LOCK_EDGERELDATA, MID_GNE_LOCK_JPS_OBSTACLE, MID_GNE_LOCK_JPS_WALKABLEAREA, MID_GNE_LOCK_JUNCTION, MID_GNE_LOCK_LANE, MID_GNE_LOCK_PERSON, MID_GNE_LOCK_PERSONTRIP, MID_GNE_LOCK_POI, MID_GNE_LOCK_POLYGON, MID_GNE_LOCK_RIDE, MID_GNE_LOCK_ROUTE, MID_GNE_LOCK_STOP, MID_GNE_LOCK_TAZ, MID_GNE_LOCK_TAZRELDATA, MID_GNE_LOCK_TRANSHIP, MID_GNE_LOCK_TRANSPORT, MID_GNE_LOCK_VEHICLE, MID_GNE_LOCK_WALK, MID_GNE_LOCK_WALKINGAREA, MID_GNE_LOCK_WIRE, myLockMenuCommands, and myViewNet.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdLockSelectElements | ( | FXObject * | , |
| FXSelector | sel, | ||
| void * | ) |
called when user press lock select elements button
Definition at line 1993 of file GNEApplicationWindow.cpp.
References myViewNet.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdNewNetwork | ( | FXObject * | , |
| FXSelector | , | ||
| void * | ) |
called when the command/FXCall new network is executed
Definition at line 731 of file GNEApplicationWindow.cpp.
References createNewNetwork(), and onCmdClose().
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdNewWindow | ( | FXObject * | , |
| FXSelector | sel, | ||
| void * | ) |
Definition at line 2102 of file GNEApplicationWindow.cpp.
References StringUtils::escapeShell(), FileHelpers::isReadable(), MID_GNE_POSTPROCESSINGNETGENERATE, myNetgenerateOptions, SysUtils::runHiddenCommand(), TLF, and WRITE_MESSAGE.
Referenced by FXDEFMAP(), and onCmdPostprocessingNetgenerate().
| long GNEApplicationWindow::onCmdOpenAdditionalElements | ( | FXObject * | , |
| FXSelector | , | ||
| void * | ) |
called when the command/FXCall open additionals is executed
Definition at line 3806 of file GNEApplicationWindow.cpp.
References GNEDialog::ACCEPT, SUMOXMLDefinitions::AdditionalFileExtensions, GNEGeneralHandler::isErrorCreatingElement(), GNEFileDialog::LOAD_SINGLE, myAllowUndoRedo, myAllowUndoRedoLoading, myNet, myUndoList, GNEFileDialog::NETEDIT, NETWORK, GeneralHandler::parse(), XMLSubSys::setValidation(), SUPERMODENETWORK, TL, TLF, WRITE_ERROR, and WRITE_MESSAGE.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdOpenDataElements | ( | FXObject * | , |
| FXSelector | , | ||
| void * | ) |
called when the command/FXCall open data is executed
Definition at line 4182 of file GNEApplicationWindow.cpp.
References GNEDialog::ACCEPT, DATA, SUMOXMLDefinitions::EdgeDataFileExtensions, CommonHandler::isErrorCreatingElement(), GNEFileDialog::LOAD_SINGLE, myAllowUndoRedo, myAllowUndoRedoLoading, myNet, myUndoList, myViewNet, GNEFileDialog::NETEDIT, DataHandler::parse(), XMLSubSys::setValidation(), SUPERMODEDATA, TL, TLF, WRITE_ERROR, and WRITE_MESSAGE.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdOpenDemandElements | ( | FXObject * | , |
| FXSelector | , | ||
| void * | ) |
called when the command/FXCall open demand is executed
Definition at line 4015 of file GNEApplicationWindow.cpp.
References GNEDialog::ACCEPT, DEMAND, GNEGeneralHandler::isErrorCreatingElement(), GNEFileDialog::LOAD_SINGLE, myAllowUndoRedo, myAllowUndoRedoLoading, myNet, myUndoList, GNEFileDialog::NETEDIT, GeneralHandler::parse(), SUMOXMLDefinitions::RouteFileExtensions, XMLSubSys::setValidation(), SUPERMODEDEMAND, TL, TLF, WRITE_ERROR, and WRITE_MESSAGE.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdOpenEdgeTypes | ( | FXObject * | , |
| FXSelector | , | ||
| void * | ) |
called when the command/FXCall open edgeType is executed
Definition at line 959 of file GNEApplicationWindow.cpp.
References GNEDialog::ACCEPT, SUMOXMLDefinitions::EdgeTypeFileExtensions, OptionsCont::getOptions(), GNEFileDialog::LOAD_SINGLE, loadEdgeTypes(), GNEFileDialog::NETEDIT, and TL.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdOpenForeign | ( | FXObject * | , |
| FXSelector | , | ||
| void * | ) |
called when the command/FXCall open foreign is executed
Definition at line 774 of file GNEApplicationWindow.cpp.
References GNEDialog::ACCEPT, GNEFileDialog::LOAD_SINGLE, loadOSM(), GNEFileDialog::NETEDIT, onCmdClose(), SUMOXMLDefinitions::OSMFileExtensions, and TL.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdOpenMeanDataElements | ( | FXObject * | , |
| FXSelector | , | ||
| void * | ) |
called when the command/FXCall open meanDatas is executed
Definition at line 4352 of file GNEApplicationWindow.cpp.
References GNEDialog::ACCEPT, DATA, GNEGeneralHandler::isErrorCreatingElement(), GNEFileDialog::LOAD_SINGLE, SUMOXMLDefinitions::MeanDataFileExtensions, myAllowUndoRedo, myAllowUndoRedoLoading, myNet, myUndoList, GNEFileDialog::NETEDIT, GeneralHandler::parse(), XMLSubSys::setValidation(), SUPERMODEDATA, TL, TLF, WRITE_ERROR, and WRITE_MESSAGE.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdOpenNetconvertConfig | ( | FXObject * | , |
| FXSelector | , | ||
| void * | ) |
called when the command/FXCall open netconvertconfiguration is executed
Definition at line 742 of file GNEApplicationWindow.cpp.
References GNEDialog::ACCEPT, GNEFileDialog::LOAD_SINGLE, loadConfiguration(), SUMOXMLDefinitions::NetconvertConfigFileExtensions, GNEFileDialog::NETEDIT, onCmdClose(), and TL.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdOpenNeteditConfig | ( | FXObject * | , |
| FXSelector | , | ||
| void * | ) |
called when the command/FXCall open netedit config is executed
Definition at line 789 of file GNEApplicationWindow.cpp.
References GNEDialog::ACCEPT, OptionsCont::getOptions(), GNEFileDialog::LOAD_SINGLE, myInternalTest, myLoadThread, GNEFileDialog::NETEDIT, SUMOXMLDefinitions::NeteditConfigFileExtensions, onCmdClose(), and TL.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdOpenNetgenerateDialog | ( | FXObject * | , |
| FXSelector | , | ||
| void * | ) |
called when user press "netgenerate" button
Definition at line 2554 of file GNEApplicationWindow.cpp.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdOpenNetgenerateOptionsDialog | ( | FXObject * | , |
| FXSelector | , | ||
| void * | ) |
called when user press "netgenerate options" button
Definition at line 2561 of file GNEApplicationWindow.cpp.
References myNetgenerateOptions, and myOriginalNetgenerateOptions.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdOpenNetwork | ( | FXObject * | , |
| FXSelector | , | ||
| void * | ) |
called when the command/FXCall open network is executed
Definition at line 758 of file GNEApplicationWindow.cpp.
References GNEDialog::ACCEPT, GNEFileDialog::LOAD_SINGLE, loadNetwork(), GNEFileDialog::NETEDIT, SUMOXMLDefinitions::NetFileExtensions, onCmdClose(), and TL.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdOpenOptionsDialog | ( | FXObject * | , |
| FXSelector | , | ||
| void * | ) |
called when user press "options" button
Definition at line 2522 of file GNEApplicationWindow.cpp.
References GNEDialog::ACCEPT, NBFrame::checkOptions(), NIFrame::checkOptions(), NWFrame::checkOptions(), SystemFrame::checkOptions(), OptionsCont::getOptions(), myNet, and myOriginalNeteditOptions.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdOpenPythonToolDialog | ( | FXObject * | obj, |
| FXSelector | , | ||
| void * | ) |
called when user press over a tool dialog button
Definition at line 1204 of file GNEApplicationWindow.cpp.
References myToolsMenuCommands.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdOpenRecent | ( | FXObject * | , |
| FXSelector | , | ||
| void * | fileData ) |
called when the command/FXCall open recent is executed
Definition at line 1124 of file GNEApplicationWindow.cpp.
References loadConfiguration(), loadNetwork(), myAmLoading, GUIMainWindow::myStatusbar, onCmdClose(), and TL.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdOpenSumoConfig | ( | FXObject * | , |
| FXSelector | , | ||
| void * | ) |
called when the command/FXCall open SumoConfig is executed
Definition at line 818 of file GNEApplicationWindow.cpp.
References GNEDialog::ACCEPT, OptionsCont::getOptions(), GNEFileDialog::LOAD_SINGLE, myInternalTest, myLoadThread, GNEFileDialog::NETEDIT, onCmdClose(), SUMOXMLDefinitions::SumoConfigFileExtensions, and TL.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdOpenSUMOGUI | ( | FXObject * | sender, |
| FXSelector | sel, | ||
| void * | ptr ) |
called if the user hints ctrl + T
Definition at line 2137 of file GNEApplicationWindow.cpp.
References OptionsCont::getOptions(), FileHelpers::isReadable(), myEditMenuCommands, myNet, myViewNet, onCmdSaveNetwork(), onCmdSaveSumoConfig(), SysUtils::runHiddenCommand(), TLF, and WRITE_MESSAGE.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdOpenSumoOptionsDialog | ( | FXObject * | , |
| FXSelector | , | ||
| void * | ) |
called when user press "sumo options" button
Definition at line 2542 of file GNEApplicationWindow.cpp.
References GNEDialog::ACCEPT, myNet, myOriginalSumoOptions, and mySumoOptions.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdOpenTLSPrograms | ( | FXObject * | , |
| FXSelector | , | ||
| void * | ) |
called when the command/FXCall open TLS programs is executed
Definition at line 920 of file GNEApplicationWindow.cpp.
References GNEDialog::ACCEPT, OptionsCont::getOptions(), GNEFileDialog::LOAD_SINGLE, loadTrafficLights(), GNEFileDialog::NETEDIT, TL, and SUMOXMLDefinitions::TLSFileExtensions.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdOpenUndoListDialog | ( | FXObject * | , |
| FXSelector | , | ||
| void * | ) |
Definition at line 2631 of file GNEApplicationWindow.cpp.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdPaste | ( | FXObject * | , |
| FXSelector | , | ||
| void * | ) |
Definition at line 2676 of file GNEApplicationWindow.cpp.
| long GNEApplicationWindow::onCmdPostprocessingNetgenerate | ( | FXObject * | sender, |
| FXSelector | sel, | ||
| void * | ptr ) |
postprocessing netgenerate
Definition at line 2337 of file GNEApplicationWindow.cpp.
References MID_GNE_POSTPROCESSINGNETGENERATE, and onCmdNewWindow().
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdPostProcessingPythonTool | ( | FXObject * | obj, |
| FXSelector | , | ||
| void * | ) |
post processing after run tool
Definition at line 1216 of file GNEApplicationWindow.cpp.
References myToolsMenuCommands.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdProcessButton | ( | FXObject * | sender, |
| FXSelector | sel, | ||
| void * | ) |
called when user press a process button (or a shortcut)
Definition at line 2045 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().
| long GNEApplicationWindow::onCmdQuit | ( | FXObject * | , |
| FXSelector | , | ||
| void * | ) |
Called by FOX if the application shall be closed.
Definition at line 705 of file GNEApplicationWindow.cpp.
References askSaveElements(), gCurrentFolder, and GUIMainWindow::storeWindowSizeAndPos().
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdRedo | ( | FXObject * | sender, |
| FXSelector | , | ||
| void * | ) |
Definition at line 2600 of file GNEApplicationWindow.cpp.
References DATA, myEditMenuCommands, myInternalTest, myViewNet, onUpdRedo(), onUpdUndo(), and TL.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdReloadAdditionalElements | ( | FXObject * | , |
| FXSelector | , | ||
| void * | ) |
called when the command/FXCall reload additionals is executed
Definition at line 3849 of file GNEApplicationWindow.cpp.
References DEMAND, GNEGeneralHandler::forceOverwriteElements(), myAllowUndoRedo, myAllowUndoRedoLoading, myNet, myUndoList, myViewNet, GeneralHandler::parse(), XMLSubSys::setValidation(), SUPERMODENETWORK, TL, TLF, WRITE_ERROR, and WRITE_MESSAGE.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdReloadDataElements | ( | FXObject * | , |
| FXSelector | , | ||
| void * | ) |
called when the command/FXCall reload data elements is executed
Definition at line 4229 of file GNEApplicationWindow.cpp.
References DATA, CommonHandler::forceOverwriteElements(), myAllowUndoRedo, myAllowUndoRedoLoading, myNet, myUndoList, myViewNet, DataHandler::parse(), XMLSubSys::setValidation(), SUPERMODEDATA, TL, TLF, WRITE_ERROR, and WRITE_MESSAGE.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdReloadDemandElements | ( | FXObject * | , |
| FXSelector | , | ||
| void * | ) |
called when the command/FXCall reload demand elements is executed
Definition at line 4058 of file GNEApplicationWindow.cpp.
References DEMAND, GNEGeneralHandler::forceOverwriteElements(), myAllowUndoRedo, myAllowUndoRedoLoading, myNet, myUndoList, GeneralHandler::parse(), XMLSubSys::setValidation(), SUPERMODEDEMAND, TL, TLF, WRITE_ERROR, and WRITE_MESSAGE.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdReloadEdgeTypes | ( | FXObject * | , |
| FXSelector | , | ||
| void * | ) |
called when the command/FXCall reload edge types is executed
Definition at line 979 of file GNEApplicationWindow.cpp.
References loadEdgeTypes().
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdReloadMeanDataElements | ( | FXObject * | , |
| FXSelector | , | ||
| void * | ) |
called when the command/FXCall reload meanDatas is executed
Definition at line 4395 of file GNEApplicationWindow.cpp.
References DEMAND, GNEGeneralHandler::forceOverwriteElements(), myAllowUndoRedo, myAllowUndoRedoLoading, myNet, myUndoList, myViewNet, GeneralHandler::parse(), XMLSubSys::setValidation(), SUPERMODENETWORK, TL, TLF, WRITE_ERROR, and WRITE_MESSAGE.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdReloadNeteditConfig | ( | FXObject * | , |
| FXSelector | , | ||
| void * | ) |
called when the command/FXCall reload netedit config is executed
Definition at line 847 of file GNEApplicationWindow.cpp.
References OptionsCont::getOptions(), myInternalTest, myLoadThread, and onCmdClose().
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdReloadNetwork | ( | FXObject * | , |
| FXSelector | sel, | ||
| void * | ) |
called when the command/FXCall network reload is executed
Definition at line 1074 of file GNEApplicationWindow.cpp.
References OptionsCont::getOptions(), gSchemeStorage, myAmLoading, myInternalTest, myLoadThread, onCmdClose(), setStatusBarText(), GUIMainWindow::storeWindowSizeAndPos(), and TL.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdReloadSumoConfig | ( | FXObject * | , |
| FXSelector | , | ||
| void * | ) |
called when the command/FXCall reload SumoConfig is executed
Definition at line 873 of file GNEApplicationWindow.cpp.
References OptionsCont::getOptions(), myInternalTest, myLoadThread, and onCmdClose().
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdReloadTLSPrograms | ( | FXObject * | , |
| FXSelector | , | ||
| void * | ) |
called when the command/FXCall reload TLS programs is executed
Definition at line 940 of file GNEApplicationWindow.cpp.
References loadTrafficLights().
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdRunNetgenerate | ( | FXObject * | sender, |
| FXSelector | sel, | ||
| void * | ptr ) |
called when run netgenerate is called
Definition at line 2330 of file GNEApplicationWindow.cpp.
References myNetgenerateOptions.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdRunPythonTool | ( | FXObject * | obj, |
| FXSelector | , | ||
| void * | ) |
called when user run a tool
Definition at line 1210 of file GNEApplicationWindow.cpp.
References myToolsMenuCommands.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdRunTests | ( | FXObject * | , |
| FXSelector | , | ||
| void * | ) |
run tests
Definition at line 2307 of file GNEApplicationWindow.cpp.
References myInternalTest.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdSaveAdditionalElements | ( | FXObject * | sender, |
| FXSelector | sel, | ||
| void * | ptr ) |
called when the command/FXCall save additionals is executed
Definition at line 3895 of file GNEApplicationWindow.cpp.
References OptionsCont::getOptions(), MID_GNE_AUTOMATICFILENAME, myNet, myViewNet, onCmdSaveAdditionalElementsUnified(), TL, and WRITE_MESSAGE.
Referenced by askSaveElements(), computeJunctionWithVolatileOptions(), FXDEFMAP(), onCmdSaveAdditionalElementsUnified(), onCmdSaveNeteditConfig(), and onCmdSaveSumoConfig().
| long GNEApplicationWindow::onCmdSaveAdditionalElementsUnified | ( | FXObject * | sender, |
| FXSelector | sel, | ||
| void * | ptr ) |
called when the command/FXCall save additionals unified is executed
Definition at line 3937 of file GNEApplicationWindow.cpp.
References GNEDialog::ACCEPT, SUMOXMLDefinitions::AdditionalFileExtensions, gCurrentFolder, getFolder(), OptionsCont::getOptions(), GNE_ATTR_ADDITIONAL_FILE, myNet, myUndoList, GNEFileDialog::NETEDIT, NETWORK, onCmdSaveAdditionalElements(), GNEFileDialog::SAVE, SUPERMODENETWORK, TL, and TLF.
Referenced by FXDEFMAP(), and onCmdSaveAdditionalElements().
| long GNEApplicationWindow::onCmdSaveDataElements | ( | FXObject * | sender, |
| FXSelector | sel, | ||
| void * | ptr ) |
called when the command/FXCall save data elements is executed
Definition at line 4279 of file GNEApplicationWindow.cpp.
References OptionsCont::getOptions(), MID_GNE_AUTOMATICFILENAME, myNet, myViewNet, onCmdSaveDataElementsUnified(), TL, and WRITE_MESSAGE.
Referenced by askSaveElements(), computeJunctionWithVolatileOptions(), FXDEFMAP(), onCmdSaveDataElementsUnified(), onCmdSaveNeteditConfig(), and onCmdSaveSumoConfig().
| long GNEApplicationWindow::onCmdSaveDataElementsUnified | ( | FXObject * | sender, |
| FXSelector | sel, | ||
| void * | ptr ) |
called when the command/FXCall save data elements unified is executed
Definition at line 4317 of file GNEApplicationWindow.cpp.
References GNEDialog::ACCEPT, DATA, SUMOXMLDefinitions::EdgeDataFileExtensions, gCurrentFolder, getFolder(), OptionsCont::getOptions(), GNE_ATTR_DATA_FILE, myNet, myUndoList, GNEFileDialog::NETEDIT, onCmdSaveDataElements(), GNEFileDialog::SAVE, SUPERMODEDATA, TL, and TLF.
Referenced by FXDEFMAP(), and onCmdSaveDataElements().
| long GNEApplicationWindow::onCmdSaveDemandElements | ( | FXObject * | sender, |
| FXSelector | sel, | ||
| void * | ptr ) |
called when the command/FXCall save demand elements is executed
Definition at line 4104 of file GNEApplicationWindow.cpp.
References OptionsCont::getOptions(), MID_GNE_AUTOMATICFILENAME, myNet, myViewNet, onCmdSaveDemandElementsUnified(), TL, and WRITE_MESSAGE.
Referenced by askSaveElements(), computeJunctionWithVolatileOptions(), FXDEFMAP(), onCmdSaveDemandElementsUnified(), onCmdSaveNeteditConfig(), and onCmdSaveSumoConfig().
| long GNEApplicationWindow::onCmdSaveDemandElementsUnified | ( | FXObject * | sender, |
| FXSelector | sel, | ||
| void * | ptr ) |
called when the command/FXCall save demand elements unified is executed
Definition at line 4145 of file GNEApplicationWindow.cpp.
References GNEDialog::ACCEPT, DEMAND, gCurrentFolder, getFolder(), OptionsCont::getOptions(), GNE_ATTR_DEMAND_FILE, myNet, myUndoList, GNEFileDialog::NETEDIT, onCmdSaveDemandElements(), SUMOXMLDefinitions::RouteFileExtensions, GNEFileDialog::SAVE, SUPERMODEDEMAND, TL, and TLF.
Referenced by FXDEFMAP(), and onCmdSaveDemandElements().
| long GNEApplicationWindow::onCmdSaveEdgeTypes | ( | FXObject * | obj, |
| FXSelector | sel, | ||
| void * | ptr ) |
called when the command/FXCall save edge types is executed
Definition at line 3717 of file GNEApplicationWindow.cpp.
References OptionsCont::getOptions(), myMessageWindow, myNet, onCmdSaveEdgeTypesAs(), TL, TLF, and WRITE_MESSAGE.
Referenced by FXDEFMAP(), and onCmdSaveEdgeTypesAs().
| long GNEApplicationWindow::onCmdSaveEdgeTypesAs | ( | FXObject * | , |
| FXSelector | , | ||
| void * | ) |
called when the command/FXCall save edgeTypes as is executed
Definition at line 3780 of file GNEApplicationWindow.cpp.
References GNEDialog::ACCEPT, SUMOXMLDefinitions::EdgeTypeFileExtensions, OptionsCont::getOptions(), myNet, myViewNet, GNEFileDialog::NETEDIT, onCmdSaveEdgeTypes(), GNEFileDialog::SAVE, and TL.
Referenced by FXDEFMAP(), and onCmdSaveEdgeTypes().
| long GNEApplicationWindow::onCmdSaveJoinedJunctionsAs | ( | FXObject * | , |
| FXSelector | , | ||
| void * | ) |
called when the command/FXCall save joined is executed
Definition at line 3438 of file GNEApplicationWindow.cpp.
References GNEDialog::ACCEPT, SUMOXMLDefinitions::JunctionFileExtensions, myNet, myViewNet, GNEFileDialog::NETEDIT, GNEFileDialog::SAVE, TL, TLF, and WRITE_MESSAGE.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdSaveJuPedSimElementsAs | ( | FXObject * | , |
| FXSelector | , | ||
| void * | ) |
called when the command/FXCall save JuPedSim elements as is executed
Definition at line 3974 of file GNEApplicationWindow.cpp.
References GNEDialog::ACCEPT, SUMOXMLDefinitions::AdditionalFileExtensions, myNet, myTagPropertiesDatabase, myViewNet, GNEFileDialog::NETEDIT, GNEFileDialog::SAVE, TL, and WRITE_MESSAGE.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdSaveMeanDataElements | ( | FXObject * | sender, |
| FXSelector | sel, | ||
| void * | ptr ) |
called when the command/FXCall save meanDatas is executed
Definition at line 4441 of file GNEApplicationWindow.cpp.
References OptionsCont::getOptions(), MID_GNE_AUTOMATICFILENAME, myNet, myViewNet, onCmdSaveMeanDataElementsUnified(), TL, and WRITE_MESSAGE.
Referenced by askSaveElements(), computeJunctionWithVolatileOptions(), FXDEFMAP(), onCmdSaveMeanDataElementsUnified(), onCmdSaveNeteditConfig(), and onCmdSaveSumoConfig().
| long GNEApplicationWindow::onCmdSaveMeanDataElementsUnified | ( | FXObject * | sender, |
| FXSelector | sel, | ||
| void * | ptr ) |
called when the command/FXCall save meanDatas unified is executed
Definition at line 4481 of file GNEApplicationWindow.cpp.
References GNEDialog::ACCEPT, DATA, gCurrentFolder, getFolder(), OptionsCont::getOptions(), GNE_ATTR_MEANDATA_FILE, SUMOXMLDefinitions::MeanDataFileExtensions, MODEMEANDATA, myNet, myUndoList, GNEFileDialog::NETEDIT, onCmdSaveMeanDataElements(), GNEFileDialog::SAVE, TL, and TLF.
Referenced by FXDEFMAP(), and onCmdSaveMeanDataElements().
| long GNEApplicationWindow::onCmdSaveNeteditConfig | ( | FXObject * | , |
| FXSelector | , | ||
| void * | ) |
called when the command/FXCall save netedit config is executed
Definition at line 3464 of file GNEApplicationWindow.cpp.
References FileHelpers::getFilePath(), OptionsCont::getOptions(), MID_GNE_AUTOMATICFILENAME, myMenuBarFile, myNet, onCmdSaveAdditionalElements(), onCmdSaveDataElements(), onCmdSaveDemandElements(), onCmdSaveMeanDataElements(), onCmdSaveNeteditConfigAs(), onCmdSaveNetwork(), StringUtils::replace(), TL, TLF, StringUtils::transcodeToLocal(), WRITE_ERROR, and WRITE_MESSAGE.
Referenced by FXDEFMAP(), and onCmdSaveNeteditConfigAs().
| long GNEApplicationWindow::onCmdSaveNeteditConfigAs | ( | FXObject * | sender, |
| FXSelector | sel, | ||
| void * | ptr ) |
called when the command/FXCall save netedit config as is executed
Definition at line 3522 of file GNEApplicationWindow.cpp.
References GNEDialog::ACCEPT, OptionsCont::getOptions(), GNEFileDialog::NETEDIT, SUMOXMLDefinitions::NeteditConfigFileExtensions, onCmdSaveNeteditConfig(), GNEFileDialog::SAVE, and TL.
Referenced by FXDEFMAP(), and onCmdSaveNeteditConfig().
| long GNEApplicationWindow::onCmdSaveNetwork | ( | FXObject * | sender, |
| FXSelector | sel, | ||
| void * | ptr ) |
called when the command/FXCall save network is executed
Definition at line 3298 of file GNEApplicationWindow.cpp.
References GNEDialog::ACCEPT, OptionsCont::getOptions(), MID_GNE_AUTOMATICFILENAME, myMenuBarFile, myMessageWindow, myNet, mySumoOptions, myViewNet, onCmdSaveNetworkAs(), PROGRESS_FAILED_MESSAGE, TL, TLF, WRITE_ERROR, and WRITE_MESSAGE.
Referenced by askSaveElements(), FXDEFMAP(), onCmdOpenSUMOGUI(), onCmdSaveNeteditConfig(), onCmdSaveNetworkAs(), and onCmdSaveSumoConfig().
| long GNEApplicationWindow::onCmdSaveNetworkAs | ( | FXObject * | , |
| FXSelector | , | ||
| void * | ) |
called when the command/FXCall save network as is executed
Definition at line 3371 of file GNEApplicationWindow.cpp.
References GNEDialog::ACCEPT, OptionsCont::getOptions(), MFXUtils::getTitleText(), myNet, myTitlePrefix, GNEFileDialog::NETEDIT, SUMOXMLDefinitions::NetFileExtensions, onCmdSaveNetwork(), GNEFileDialog::SAVE, and TL.
Referenced by FXDEFMAP(), and onCmdSaveNetwork().
| long GNEApplicationWindow::onCmdSavePlainXMLAs | ( | FXObject * | , |
| FXSelector | , | ||
| void * | ) |
called when the command/FXCall save as plain xml is executed
Definition at line 3395 of file GNEApplicationWindow.cpp.
References GNEDialog::ACCEPT, myNet, myViewNet, GNEFileDialog::NETEDIT, StringUtils::replace(), GNEFileDialog::SAVE, TL, TLF, WRITE_MESSAGE, and SUMOXMLDefinitions::XMLFileExtensions.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdSaveSumoConfig | ( | FXObject * | sender, |
| FXSelector | sel, | ||
| void * | ptr ) |
called when the command/FXCall save SumoConfig is executed
Definition at line 3567 of file GNEApplicationWindow.cpp.
References OptionsCont::getOptions(), GNE_TAG_FLOW_JUNCTIONS, GNE_TAG_TRIP_JUNCTIONS, MID_GNE_AUTOMATICFILENAME, MID_HOTKEY_CTRL_T_OPENNETEDIT_OPENSUMO, myEditMenuCommands, myMenuBarFile, myNet, mySumoOptions, onCmdSaveAdditionalElements(), onCmdSaveDataElements(), onCmdSaveDemandElements(), onCmdSaveMeanDataElements(), onCmdSaveNetwork(), onCmdSaveSumoConfigAs(), StringUtils::replace(), setInputInSumoOptions(), TL, TLF, StringUtils::transcodeToLocal(), and WRITE_MESSAGE.
Referenced by FXDEFMAP(), onCmdOpenSUMOGUI(), and onCmdSaveSumoConfigAs().
| long GNEApplicationWindow::onCmdSaveSumoConfigAs | ( | FXObject * | sender, |
| FXSelector | sel, | ||
| void * | ptr ) |
called when the command/FXCall save SumoConfig as is executed
Definition at line 3637 of file GNEApplicationWindow.cpp.
References GNEDialog::ACCEPT, OptionsCont::getOptions(), GNEFileDialog::NETEDIT, onCmdSaveSumoConfig(), GNEFileDialog::SAVE, SUMOXMLDefinitions::SumoConfigFileExtensions, and TL.
Referenced by FXDEFMAP(), and onCmdSaveSumoConfig().
| long GNEApplicationWindow::onCmdSaveTLSPrograms | ( | FXObject * | obj, |
| FXSelector | sel, | ||
| void * | ptr ) |
called when the command/FXCall save TLSPrograms is executed
Definition at line 3672 of file GNEApplicationWindow.cpp.
References OptionsCont::getOptions(), myMessageWindow, myNet, myViewNet, onCmdSaveTLSProgramsAs(), TL, TLF, and WRITE_MESSAGE.
Referenced by FXDEFMAP(), and onCmdSaveTLSProgramsAs().
| long GNEApplicationWindow::onCmdSaveTLSProgramsAs | ( | FXObject * | , |
| FXSelector | , | ||
| void * | ) |
called when the command/FXCall save TLSPrograms as is executed
Definition at line 3754 of file GNEApplicationWindow.cpp.
References GNEDialog::ACCEPT, OptionsCont::getOptions(), myNet, myViewNet, GNEFileDialog::NETEDIT, onCmdSaveTLSPrograms(), GNEFileDialog::SAVE, TL, and SUMOXMLDefinitions::TLSFileExtensions.
Referenced by FXDEFMAP(), and onCmdSaveTLSPrograms().
| long GNEApplicationWindow::onCmdSetMode | ( | FXObject * | sender, |
| FXSelector | sel, | ||
| void * | ptr ) |
called if the user hits an edit-mode hotkey
Definition at line 1873 of file GNEApplicationWindow.cpp.
References myViewNet.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdSetSuperMode | ( | FXObject * | sender, |
| FXSelector | sel, | ||
| void * | ptr ) |
called if the user hits an edit-supermode hotkey
Definition at line 1863 of file GNEApplicationWindow.cpp.
References myViewNet.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdSetTemplate | ( | FXObject * | , |
| FXSelector | , | ||
| void * | ) |
Definition at line 2683 of file GNEApplicationWindow.cpp.
References myViewNet.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdSmartReload | ( | FXObject * | , |
| FXSelector | sel, | ||
| void * | ) |
called when the command/FXCall smart reload is executed
Definition at line 998 of file GNEApplicationWindow.cpp.
References OptionsCont::getOptions(), gSchemeStorage, myAmLoading, myInternalTest, myLoadThread, onCmdClose(), setStatusBarText(), GUIMainWindow::storeWindowSizeAndPos(), and TL.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdToggleComputeNetworkData | ( | FXObject * | , |
| FXSelector | , | ||
| void * | ) |
called when toggle checkbox compute network when switching between supermodes
Definition at line 2469 of file GNEApplicationWindow.cpp.
References myProcessingMenuCommands.
Referenced by FXDEFMAP().
| 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 2374 of file GNEApplicationWindow.cpp.
References myViewNet.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdToggleEditOptions | ( | FXObject * | sender, |
| FXSelector | sel, | ||
| void * | ) |
called if the user press key combination Alt + <0-9>
Definition at line 2411 of file GNEApplicationWindow.cpp.
References MID_HOTKEY_ALT_0_TOGGLEEDITOPTION, myViewNet, GNEApplicationWindowHelper::toggleEditOptionsData(), GNEApplicationWindowHelper::toggleEditOptionsDemand(), and GNEApplicationWindowHelper::toggleEditOptionsNetwork().
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdToggleFrontElement | ( | FXObject * | , |
| FXSelector | , | ||
| void * | ) |
called if the user call toggle front element
Definition at line 2385 of file GNEApplicationWindow.cpp.
References myViewNet.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdToggleGrid | ( | FXObject * | sender, |
| FXSelector | sel, | ||
| void * | ptr ) |
called if the user press key combination Ctrl + G to toggle grid
Definition at line 2363 of file GNEApplicationWindow.cpp.
References myViewNet.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdToggleTimeFormat | ( | FXObject * | sender, |
| FXSelector | sel, | ||
| void * | ptr ) |
called if the user press the toggle time format button
Definition at line 2273 of file GNEApplicationWindow.cpp.
References myViewNet.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdToggleUndoRedo | ( | FXObject * | , |
| FXSelector | , | ||
| void * | ) |
called when toggle checkbox disable undo redo (processing)
Definition at line 2479 of file GNEApplicationWindow.cpp.
References myAllowUndoRedo, myEditMenuCommands, and myUndoList.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdToggleUndoRedoLoading | ( | FXObject * | , |
| FXSelector | , | ||
| void * | ) |
called when toggle checkbox disable undo redo during loading (file)
Definition at line 2493 of file GNEApplicationWindow.cpp.
References myAllowUndoRedoLoading, and myFileMenuCommands.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdToggleViewOption | ( | FXObject * | sender, |
| FXSelector | sel, | ||
| void * | ptr ) |
toggle viewOption
Definition at line 2933 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().
| long GNEApplicationWindow::onCmdTutorial | ( | FXObject * | sender, |
| FXSelector | sel, | ||
| void * | ptr ) |
called if the user selects help->Tutorial
Definition at line 2505 of file GNEApplicationWindow.cpp.
References MFXLinkLabel::fxexecute().
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdUndo | ( | FXObject * | sender, |
| FXSelector | , | ||
| void * | ) |
called when user press Ctrl+Z
Definition at line 2569 of file GNEApplicationWindow.cpp.
References DATA, myEditMenuCommands, myInternalTest, myViewNet, onUpdRedo(), onUpdUndo(), and TL.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onCmdUnlockAllElements | ( | FXObject * | , |
| FXSelector | sel, | ||
| void * | ) |
called when user press unlock all elements button
Definition at line 1984 of file GNEApplicationWindow.cpp.
References myLockMenuCommands, and myViewNet.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onKeyPress | ( | FXObject * | o, |
| FXSelector | sel, | ||
| void * | data ) |
called when a key is pressed
Definition at line 5103 of file GNEApplicationWindow.cpp.
References GUIMainWindow::myMDIClient, and GNEViewParent::onKeyPress().
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onKeyRelease | ( | FXObject * | o, |
| FXSelector | sel, | ||
| void * | data ) |
called when a key is released
Definition at line 5116 of file GNEApplicationWindow.cpp.
References GUIMainWindow::myMDIClient, and GNEViewParent::onKeyRelease().
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onLoadThreadEvent | ( | FXObject * | , |
| FXSelector | , | ||
| void * | ) |
called when the command/FXCall load thread is executed
Definition at line 1271 of file GNEApplicationWindow.cpp.
References eventOccurred().
Referenced by FXDEFMAP().
|
inherited |
Definition at line 454 of file GUIMainWindow.cpp.
References GUIIconSubSys::getIcon(), gLanguage, GUIDesignTextColorBlack, GUIDesignTextColorBlue, LANGUAGE_DE, LANGUAGE_EN, LANGUAGE_ES, LANGUAGE_FR, LANGUAGE_HU, LANGUAGE_IT, LANGUAGE_PT, LANGUAGE_TR, LANGUAGE_ZH, and LANGUAGE_ZHT.
Referenced by FXDEFMAP(), and FXDEFMAP().
| long GNEApplicationWindow::onUpdComputePathManager | ( | FXObject * | obj, |
| FXSelector | sel, | ||
| void * | ptr ) |
called when the update/FXCall compute path manager is executed
Definition at line 2911 of file GNEApplicationWindow.cpp.
References myViewNet.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onUpdLockMenuTitle | ( | FXObject * | , |
| FXSelector | sel, | ||
| void * | ) |
enable or disable lock menu title
Definition at line 2002 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().
| long GNEApplicationWindow::onUpdNeedsFrontElement | ( | FXObject * | sender, |
| FXSelector | , | ||
| void * | ) |
called when the update/FXCall needs front element is executed
Definition at line 2740 of file GNEApplicationWindow.cpp.
References myEditMenuCommands, myViewNet, and TL.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onUpdNeedsNetwork | ( | FXObject * | sender, |
| FXSelector | , | ||
| void * | ) |
called when the update/FXCall needs network is executed
Definition at line 2716 of file GNEApplicationWindow.cpp.
References myFileMenuCommands, and myNet.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onUpdNeedsNetworkElement | ( | FXObject * | sender, |
| FXSelector | , | ||
| void * | ) |
called when the update/FXCall needs at least one network element is executed
Definition at line 2729 of file GNEApplicationWindow.cpp.
References myNet.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onUpdOpen | ( | FXObject * | sender, |
| FXSelector | , | ||
| void * | ) |
called when the command/FXCall on update open executed
Definition at line 1229 of file GNEApplicationWindow.cpp.
References myAmLoading.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onUpdOpenUndoListDialog | ( | FXObject * | sender, |
| FXSelector | , | ||
| void * | ) |
Definition at line 2639 of file GNEApplicationWindow.cpp.
References myEditMenuCommands, and myNet.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onUpdPythonTool | ( | FXObject * | , |
| FXSelector | , | ||
| void * | ) |
called when the command/FXCall python tool is updated
Definition at line 1222 of file GNEApplicationWindow.cpp.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onUpdRedo | ( | FXObject * | obj, |
| FXSelector | sel, | ||
| void * | ptr ) |
called when the update/FXCall redo is executed
Definition at line 2905 of file GNEApplicationWindow.cpp.
References myUndoList.
Referenced by FXDEFMAP(), onCmdRedo(), and onCmdUndo().
| long GNEApplicationWindow::onUpdReloadAdditionalElements | ( | FXObject * | sender, |
| FXSelector | , | ||
| void * | ) |
called when the command/FXCall reload additionals is updated
Definition at line 3883 of file GNEApplicationWindow.cpp.
References myViewNet.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onUpdReloadDataElements | ( | FXObject * | sender, |
| FXSelector | , | ||
| void * | ) |
called when the command/FXCall reload data elements is updated
Definition at line 4267 of file GNEApplicationWindow.cpp.
References myViewNet.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onUpdReloadDemandElements | ( | FXObject * | sender, |
| FXSelector | , | ||
| void * | ) |
called when the command/FXCall reload demand elements is updated
Definition at line 4092 of file GNEApplicationWindow.cpp.
References myViewNet.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onUpdReloadEdgeTypes | ( | FXObject * | sender, |
| FXSelector | , | ||
| void * | ) |
called when the command/FXCall reload edge types is updated
Definition at line 987 of file GNEApplicationWindow.cpp.
References OptionsCont::getOptions(), and myViewNet.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onUpdReloadMeanDataElements | ( | FXObject * | sender, |
| FXSelector | , | ||
| void * | ) |
called when the command/FXCall reload meanDatas is updated
Definition at line 4429 of file GNEApplicationWindow.cpp.
References myViewNet.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onUpdReloadNeteditConfig | ( | FXObject * | sender, |
| FXSelector | , | ||
| void * | ) |
called when the command/FXCall reload netedit config is updated
Definition at line 898 of file GNEApplicationWindow.cpp.
References OptionsCont::getOptions(), and myViewNet.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onUpdReloadNetwork | ( | FXObject * | sender, |
| FXSelector | , | ||
| void * | ) |
called when the update/FXCall network reload is executed
Definition at line 1106 of file GNEApplicationWindow.cpp.
References OptionsCont::getOptions(), and myNet.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onUpdReloadSumoConfig | ( | FXObject * | sender, |
| FXSelector | , | ||
| void * | ) |
called when the command/FXCall reload SumoConfig is updated
Definition at line 909 of file GNEApplicationWindow.cpp.
References OptionsCont::getOptions(), and myViewNet.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onUpdReloadTLSPrograms | ( | FXObject * | sender, |
| FXSelector | , | ||
| void * | ) |
called when the command/FXCall reload TLS programs is updated
Definition at line 948 of file GNEApplicationWindow.cpp.
References OptionsCont::getOptions(), and myViewNet.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onUpdRequireRecomputing | ( | FXObject * | sender, |
| FXSelector | sel, | ||
| void * | ptr ) |
update label for require recomputing
Definition at line 2323 of file GNEApplicationWindow.cpp.
References updateRecomputingLabel().
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onUpdRequireViewNet | ( | FXObject * | sender, |
| FXSelector | sel, | ||
| void * | ptr ) |
enable or disable sender object depending if viewNet exist
Definition at line 2316 of file GNEApplicationWindow.cpp.
References myViewNet.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onUpdSaveAdditionalElements | ( | FXObject * | sender, |
| FXSelector | , | ||
| void * | ) |
called when the update/FXCall save additionals is executed
Definition at line 2785 of file GNEApplicationWindow.cpp.
References myNet.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onUpdSaveAdditionalElementsUnified | ( | FXObject * | sender, |
| FXSelector | , | ||
| void * | ) |
called when the update/FXCall save additionals unified is executed
Definition at line 2797 of file GNEApplicationWindow.cpp.
References myNet.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onUpdSaveDataElements | ( | FXObject * | sender, |
| FXSelector | , | ||
| void * | ) |
called when the update/FXCall save data elements is executed
Definition at line 2848 of file GNEApplicationWindow.cpp.
References myNet.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onUpdSaveDataElementsUnified | ( | FXObject * | sender, |
| FXSelector | , | ||
| void * | ) |
called when the update/FXCall save data elements unified is executed
Definition at line 2861 of file GNEApplicationWindow.cpp.
References myNet.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onUpdSaveDemandElements | ( | FXObject * | sender, |
| FXSelector | , | ||
| void * | ) |
called when the update/FXCall save demand elements is executed
Definition at line 2823 of file GNEApplicationWindow.cpp.
References myNet.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onUpdSaveDemandElementsUnified | ( | FXObject * | sender, |
| FXSelector | , | ||
| void * | ) |
called when the update/FXCall save demand elements unified is executed
Definition at line 2836 of file GNEApplicationWindow.cpp.
References myNet.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onUpdSaveEdgeTypes | ( | FXObject * | sender, |
| FXSelector | , | ||
| void * | ) |
called when the command/FXCall save edge types is updated
Definition at line 3742 of file GNEApplicationWindow.cpp.
References myNet.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onUpdSaveJuPedSimElementsAs | ( | FXObject * | sender, |
| FXSelector | , | ||
| void * | ) |
called when the update/FXCall save juPedSim as is executed
Definition at line 2809 of file GNEApplicationWindow.cpp.
References GNE_TAG_JPS_OBSTACLE, GNE_TAG_JPS_WALKABLEAREA, and myNet.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onUpdSaveMeanDataElements | ( | FXObject * | sender, |
| FXSelector | , | ||
| void * | ) |
called when the update/FXCall save meanDatas is executed
Definition at line 2874 of file GNEApplicationWindow.cpp.
References myNet.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onUpdSaveMeanDataElementsUnified | ( | FXObject * | sender, |
| FXSelector | , | ||
| void * | ) |
called when the update/FXCall save meanDatas unified is executed
Definition at line 2886 of file GNEApplicationWindow.cpp.
References myNet.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onUpdSaveNeteditConfig | ( | FXObject * | sender, |
| FXSelector | , | ||
| void * | ) |
called when the command/FXCall save netedit config is updated
Definition at line 3542 of file GNEApplicationWindow.cpp.
References OptionsCont::getOptions(), myNet, and myViewNet.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onUpdSaveNetwork | ( | FXObject * | sender, |
| FXSelector | , | ||
| void * | ) |
called when the update/FXCall save network is executed
Definition at line 2773 of file GNEApplicationWindow.cpp.
References myNet.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onUpdSaveSumoConfig | ( | FXObject * | sender, |
| FXSelector | , | ||
| void * | ) |
called when the command/FXCall save SumoConfig is updated
Definition at line 3658 of file GNEApplicationWindow.cpp.
References OptionsCont::getOptions(), and myNet.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onUpdSaveTLSPrograms | ( | FXObject * | sender, |
| FXSelector | , | ||
| void * | ) |
called when the command/FXCall save TLSPrograms is updated
Definition at line 3700 of file GNEApplicationWindow.cpp.
References myNet.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onUpdSmartReload | ( | FXObject * | sender, |
| FXSelector | , | ||
| void * | ) |
called when the update/FXCall smart reload is executed
Definition at line 1045 of file GNEApplicationWindow.cpp.
References OptionsCont::getOptions(), myNet, and TL.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onUpdToggleTimeFormat | ( | FXObject * | sender, |
| FXSelector | sel, | ||
| void * | ptr ) |
update toggle time format button
Definition at line 2297 of file GNEApplicationWindow.cpp.
References myViewNet.
Referenced by FXDEFMAP().
| long GNEApplicationWindow::onUpdToggleViewOption | ( | FXObject * | sender, |
| FXSelector | sel, | ||
| void * | ) |
update viewOption
Definition at line 3021 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().
| long GNEApplicationWindow::onUpdUndo | ( | FXObject * | obj, |
| FXSelector | sel, | ||
| void * | ptr ) |
called when the update/FXCall undo is executed
Definition at line 2899 of file GNEApplicationWindow.cpp.
References myUndoList.
Referenced by FXDEFMAP(), onCmdRedo(), and onCmdUndo().
|
privatedelete |
Invalidated assignment operator.
References GNEApplicationWindow().
|
inherited |
removes the given child window from the list (FXMainWindow)
Definition at line 126 of file GUIMainWindow.cpp.
References myTrackerLock, and myTrackerWindows.
|
inherited |
removes the given child window from the list (GUIGlChildWindow)
Definition at line 109 of file GUIMainWindow.cpp.
References myGLWindows.
Referenced by removeViewByID().
|
inherited |
Definition at line 162 of file GUIMainWindow.cpp.
References myGLWindows, and removeGLChild().
Referenced by GUIApplicationWindow::eventOccurred().
|
inlinevirtualinherited |
retrieve breakpoints if provided by the application
Reimplemented in GUIApplicationWindow.
Definition at line 182 of file GUIMainWindow.h.
|
inlinevirtualinherited |
Sends an event from the application thread to the GUI and waits until it is handled.
| event | the event to send |
Reimplemented in GUIApplicationWindow.
Definition at line 154 of file GUIMainWindow.h.
References UNUSED_PARAMETER.
|
inlinevirtualinherited |
Sets the breakpoints of the parent application.
Reimplemented in GUIApplicationWindow.
Definition at line 149 of file GUIMainWindow.h.
|
inlinevirtualinherited |
Sets the delay of the parent application.
Reimplemented in GUIApplicationWindow.
Definition at line 146 of file GUIMainWindow.h.
| void GNEApplicationWindow::setExternalRunner | ( | GNEExternalRunner * | externalRunner | ) |
set external runner
Definition at line 1857 of file GNEApplicationWindow.cpp.
References myExternalRunner.
Referenced by GNEExternalRunner::GNEExternalRunner().
|
private |
set input files in sumo options
Definition at line 4565 of file GNEApplicationWindow.cpp.
References OptionsCont::getOptions(), and mySumoOptions.
Referenced by loadAdditionalElements(), loadDataElements(), loadDemandElements(), loadMeanDataElements(), and onCmdSaveSumoConfig().
|
virtual |
set text of the statusBar
Reimplemented from GUIMainWindow.
Definition at line 1811 of file GNEApplicationWindow.cpp.
References GUIMainWindow::myStatusbar.
Referenced by GNENet::computeDataElements(), GNENet::computeDemandElements(), GNENet::computeNetwork(), createNewNetwork(), dependentBuild(), handleEvent_NetworkLoaded(), loadConfiguration(), loadNetwork(), loadOptionOnStartup(), loadOSM(), onCmdReloadNetwork(), and onCmdSmartReload().
|
protectedinherited |
perform initial window positioning and sizing according to user options / previous call
Definition at line 288 of file GUIMainWindow.cpp.
References OptionsCont::getOptions(), OptionsCont::getStringVector(), OptionsCont::isSet(), MAX2(), MIN2(), TL, StringUtils::toInt(), toString(), and WRITE_ERROR.
Referenced by GNEApplicationWindow::create(), GUIApplicationWindow::create(), GNEApplicationWindow::handleEvent_NetworkLoaded(), and GUIApplicationWindow::handleEvent_SimulationLoaded().
|
protectedinherited |
record window position and size in registry
Definition at line 328 of file GUIMainWindow.cpp.
References myAmFullScreen.
Referenced by GNEApplicationWindow::createNewNetwork(), GUIApplicationWindow::loadConfigOrNet(), GNEApplicationWindow::loadConfiguration(), GNEApplicationWindow::loadNetwork(), GNEApplicationWindow::loadOSM(), GNEApplicationWindow::onCmdQuit(), GUIApplicationWindow::onCmdQuit(), GUIApplicationWindow::onCmdReload(), GNEApplicationWindow::onCmdReloadNetwork(), and GNEApplicationWindow::onCmdSmartReload().
|
inherited |
update childrens
Definition at line 190 of file GUIMainWindow.cpp.
References myMDIClient, myTrackerLock, and myTrackerWindows.
Referenced by GUIApplicationWindow::handleEvent_SimulationEnded(), GUIApplicationWindow::handleEvent_SimulationStep(), GUIApplicationWindow::onCmdEditChosen(), and GUIApplicationWindow::setBreakpoints().
| void GNEApplicationWindow::updateControls | ( | ) |
update control contents after undo/redo or recompute
Definition at line 4626 of file GNEApplicationWindow.cpp.
References myViewNet, and updateRecomputingLabel().
Referenced by computeJunctionWithVolatileOptions(), and onCmdProcessButton().
| void GNEApplicationWindow::updateRecomputingLabel | ( | ) |
update recomputing label
Definition at line 1589 of file GNEApplicationWindow.cpp.
References GUIIconSubSys::getIcon(), myNet, myRequireRecomputingButton, myViewNet, OK, TL, and WARNING.
Referenced by onUpdRequireRecomputing(), and updateControls().
| void GNEApplicationWindow::updateSuperModeMenuCommands | ( | const Supermode | supermode | ) |
update FXMenuCommands depending of supermode
Definition at line 4637 of file GNEApplicationWindow.cpp.
References DATA, DEMAND, myLockMenuCommands, myModesMenuCommands, myProcessingMenuCommands, mySupermodeCommands, myViewNet, and NETWORK.
|
private |
allow undo-redo (read from registry)
Definition at line 824 of file GNEApplicationWindow.h.
Referenced by GNEApplicationWindow(), isUndoRedoAllowed(), loadAdditionalElements(), loadDataElements(), loadDemandElements(), loadMeanDataElements(), onCmdOpenAdditionalElements(), onCmdOpenDataElements(), onCmdOpenDemandElements(), onCmdOpenMeanDataElements(), onCmdReloadAdditionalElements(), onCmdReloadDataElements(), onCmdReloadDemandElements(), onCmdReloadMeanDataElements(), and onCmdToggleUndoRedo().
|
private |
allow undo-redo loading (read from registry)
Definition at line 827 of file GNEApplicationWindow.h.
Referenced by GNEApplicationWindow(), loadAdditionalElements(), loadDataElements(), loadDemandElements(), loadMeanDataElements(), onCmdOpenAdditionalElements(), onCmdOpenDataElements(), onCmdOpenDemandElements(), onCmdOpenMeanDataElements(), onCmdReloadAdditionalElements(), onCmdReloadDataElements(), onCmdReloadDemandElements(), onCmdReloadMeanDataElements(), and onCmdToggleUndoRedoLoading().
|
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().
|
protectedinherited |
information whether the gui is currently in gaming mode
Definition at line 250 of file GUIMainWindow.h.
Referenced by GUIMainWindow(), GUIApplicationWindow::handleEvent_SimulationStep(), isGaming(), GUIApplicationWindow::onCmdFullScreen(), GUIApplicationWindow::onCmdGaming(), GUIApplicationWindow::onKeyPress(), GUIApplicationWindow::updateTimeLCD(), and GUIApplicationWindow::updateTimeLCDTooltip().
|
private |
information whether the gui is currently loading and the load-options shall be greyed out
Definition at line 678 of file GNEApplicationWindow.h.
Referenced by createNewNetwork(), handleEvent_NetworkLoaded(), loadConfiguration(), loadNetwork(), loadOptionOnStartup(), loadOSM(), onCmdOpenRecent(), onCmdReloadNetwork(), onCmdSmartReload(), and onUpdOpen().
|
protectedinherited |
Font used for popup-menu titles.
Definition at line 209 of file GUIMainWindow.h.
Referenced by getBoldFont(), GUIMainWindow(), and ~GUIMainWindow().
|
protectedinherited |
Definition at line 236 of file GUIMainWindow.h.
Referenced by GUIMainWindow(), and ~GUIMainWindow().
|
protectedinherited |
Labels for the current cartesian, geo-coordinate and test coordinates.
Definition at line 221 of file GUIMainWindow.h.
Referenced by GNEApplicationWindow::closeAllWindows(), GUIApplicationWindow::closeAllWindows(), GNEApplicationWindow::dependentBuild(), GUIApplicationWindow::dependentBuild(), and getCartesianLabel().
|
protectedinherited |
Definition at line 227 of file GUIMainWindow.h.
Referenced by GNEApplicationWindow::create(), GUIApplicationWindow::create(), GNEApplicationWindow::dependentBuild(), and GUIApplicationWindow::dependentBuild().
|
private |
Input file pattern.
Definition at line 757 of file GNEApplicationWindow.h.
Referenced by GNEApplicationWindow().
|
private |
flag for check if console options was already loaded
Definition at line 778 of file GNEApplicationWindow.h.
Referenced by consoleOptionsLoaded().
|
private |
Definition at line 693 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
private |
Edit Menu Commands.
Definition at line 794 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), getEditMenuCommands(), GNEApplicationWindow(), GNEApplicationWindow(), onCmdClose(), onCmdOpenSUMOGUI(), onCmdRedo(), onCmdSaveSumoConfig(), onCmdToggleUndoRedo(), onCmdUndo(), onUpdNeedsFrontElement(), and onUpdOpenUndoListDialog().
|
protected |
external runner for running external tools
Definition at line 668 of file GNEApplicationWindow.h.
Referenced by getExternalRunner(), and setExternalRunner().
|
protectedinherited |
Fallback font for extended characters support.
Definition at line 212 of file GUIMainWindow.h.
Referenced by getFallbackFont(), GUIMainWindow(), and ~GUIMainWindow().
|
private |
the submenus
Definition at line 681 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
private |
Definition at line 686 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
private |
File Menu Commands.
Definition at line 788 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), getFileMenuCommands(), GNEApplicationWindow(), GNEApplicationWindow(), onCmdToggleUndoRedoLoading(), and onUpdNeedsNetwork().
|
private |
Definition at line 688 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
private |
Definition at line 687 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
private |
Definition at line 685 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
private |
Definition at line 689 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
private |
Definition at line 682 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
private |
Definition at line 691 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
private |
Definition at line 690 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
private |
Definition at line 683 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
private |
Definition at line 684 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
protectedinherited |
Definition at line 222 of file GUIMainWindow.h.
Referenced by GNEApplicationWindow::closeAllWindows(), GUIApplicationWindow::closeAllWindows(), GNEApplicationWindow::dependentBuild(), GUIApplicationWindow::dependentBuild(), and getGeoLabel().
|
protectedinherited |
Definition at line 228 of file GUIMainWindow.h.
Referenced by GNEApplicationWindow::create(), GUIApplicationWindow::create(), GNEApplicationWindow::dependentBuild(), and GUIApplicationWindow::dependentBuild().
|
protectedinherited |
The gl-visual used.
Definition at line 232 of file GUIMainWindow.h.
Referenced by getGLVisual(), GUIMainWindow(), GNEApplicationWindow::~GNEApplicationWindow(), and GUIApplicationWindow::~GUIApplicationWindow().
|
protectedinherited |
list of GLWindows
Definition at line 200 of file GUIMainWindow.h.
Referenced by addGLChild(), GNEApplicationWindow::closeAllWindows(), GUIApplicationWindow::closeAllWindows(), getViewByID(), getViewIDs(), getViews(), GUIApplicationWindow::handleEvent_SimulationLoaded(), GUIApplicationWindow::onCmdEditViewport(), GUIApplicationWindow::onCmdEditViewScheme(), GUIApplicationWindow::onCmdFullScreen(), GUIApplicationWindow::onCmdGaming(), GUIApplicationWindow::onCmdOpenInNetedit(), removeGLChild(), and removeViewByID().
|
private |
check if had dependent build
Definition at line 745 of file GNEApplicationWindow.h.
Referenced by dependentBuild().
|
private |
Definition at line 718 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
private |
Help Menu Commands.
Definition at line 812 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), GNEApplicationWindow(), and GNEApplicationWindow().
|
staticprotectedinherited |
the singleton window instance
Definition at line 265 of file GUIMainWindow.h.
Referenced by getInstance(), GUIMainWindow(), and ~GUIMainWindow().
| GNEInternalTest* GNEApplicationWindow::myInternalTest = nullptr |
internal test system
Definition at line 675 of file GNEApplicationWindow.h.
Referenced by allowInputSignals(), dependentBuild(), getInternalTest(), loadNetwork(), onCmdOpenNeteditConfig(), onCmdOpenSumoConfig(), onCmdRedo(), onCmdReloadNeteditConfig(), onCmdReloadNetwork(), onCmdReloadSumoConfig(), onCmdRunTests(), onCmdSmartReload(), onCmdUndo(), and ~GNEApplicationWindow().
|
protectedinherited |
Language menu common to all applications.
Definition at line 241 of file GUIMainWindow.h.
Referenced by buildLanguageMenu(), GUIApplicationWindow::create(), GNEApplicationWindow::~GNEApplicationWindow(), and GUIApplicationWindow::~GUIApplicationWindow().
|
protectedinherited |
Definition at line 237 of file GUIMainWindow.h.
Referenced by GUIMainWindow(), and ~GUIMainWindow().
|
protectedinherited |
information whether the locator should list internal structures
Definition at line 253 of file GUIMainWindow.h.
Referenced by GUIMainWindow(), listInternal(), and GUIApplicationWindow::onCmdListInternal().
|
protectedinherited |
information whether the locator should list parking vehicles
Definition at line 256 of file GUIMainWindow.h.
Referenced by GUIApplicationWindow::fillMenuBar(), GUIMainWindow(), listParking(), and GUIApplicationWindow::onCmdListParking().
|
protectedinherited |
information whether the locator should list teleporting vehicles
Definition at line 259 of file GUIMainWindow.h.
Referenced by GUIMainWindow(), listTeleporting(), and GUIApplicationWindow::onCmdListTeleporting().
|
protected |
the thread that loads the network
Definition at line 671 of file GNEApplicationWindow.h.
Referenced by createNewNetwork(), dependentBuild(), loadConfiguration(), loadNetwork(), loadOptionOnStartup(), loadOSM(), onCmdOpenNeteditConfig(), onCmdOpenSumoConfig(), onCmdReloadNeteditConfig(), onCmdReloadNetwork(), onCmdReloadSumoConfig(), onCmdSmartReload(), and ~GNEApplicationWindow().
|
private |
io-event with the load-thread
Definition at line 742 of file GNEApplicationWindow.h.
Referenced by dependentBuild().
|
private |
Locate Menu Commands.
Definition at line 803 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), GNEApplicationWindow(), and GNEApplicationWindow().
|
private |
Definition at line 696 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
private |
Definition at line 694 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
private |
Lock Menu Commands.
Definition at line 797 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), getLockMenuCommands(), GNEApplicationWindow(), GNEApplicationWindow(), onCmdLockAllElements(), onCmdLockElements(), onCmdUnlockAllElements(), and updateSuperModeMenuCommands().
|
private |
menu title for lock
Definition at line 727 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and onUpdLockMenuTitle().
|
private |
The splitter that divides the main window into view and the log window.
Definition at line 733 of file GNEApplicationWindow.h.
Referenced by dependentBuild().
|
protectedinherited |
The multi view panel.
Definition at line 215 of file GUIMainWindow.h.
Referenced by GNEApplicationWindow::dependentBuild(), GUIApplicationWindow::dependentBuild(), GUIApplicationWindow::fillMenuBar(), getActiveView(), GUIApplicationWindow::getBuildGLCanvas(), GNEApplicationWindow::handleEvent_NetworkLoaded(), GUIApplicationWindow::onCmdEditChosen(), GUIApplicationWindow::onCmdFullScreen(), GUIApplicationWindow::onCmdGaming(), GNEApplicationWindow::onCmdLocate(), GUIApplicationWindow::onCmdLocate(), GUIApplicationWindow::onCmdOpenEdgeData(), GUIApplicationWindow::onCmdOpenShapes(), GUIApplicationWindow::onCmdShowStats(), GUIApplicationWindow::onCmdToggleDrawJunctionShape(), GUIApplicationWindow::onCmdToggleSecondaryShape(), GNEApplicationWindow::onKeyPress(), GUIApplicationWindow::onKeyPress(), GNEApplicationWindow::onKeyRelease(), GUIApplicationWindow::onKeyRelease(), GUIApplicationWindow::openNewView(), and updateChildren().
|
private |
The menu used for the MDI-windows.
Definition at line 830 of file GNEApplicationWindow.h.
Referenced by dependentBuild(), and handleEvent_NetworkLoaded().
|
private |
MenuBarFile.
Definition at line 785 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), GNEApplicationWindow(), GNEApplicationWindow(), loadConfiguration(), loadNetwork(), loadOptionOnStartup(), onCmdSaveNeteditConfig(), onCmdSaveNetwork(), and onCmdSaveSumoConfig().
|
private |
map with menu pane tools and strings
Definition at line 721 of file GNEApplicationWindow.h.
Referenced by fillMenuBar().
|
private |
A window to display messages, warnings and error in.
Definition at line 730 of file GNEApplicationWindow.h.
Referenced by closeAllWindows(), dependentBuild(), fillMenuBar(), handleEvent_Message(), handleEvent_NetworkLoaded(), onCmdClearMsgWindow(), onCmdClose(), onCmdSaveEdgeTypes(), onCmdSaveNetwork(), and onCmdSaveTLSPrograms().
|
private |
Definition at line 692 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
private |
Modes Menu Commands.
Definition at line 791 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), getModesMenuCommands(), GNEApplicationWindow(), GNEApplicationWindow(), onCmdClose(), and updateSuperModeMenuCommands().
|
private |
menu title for modes
Definition at line 724 of file GNEApplicationWindow.h.
Referenced by fillMenuBar().
|
private |
we are responsible for the net
Definition at line 751 of file GNEApplicationWindow.h.
Referenced by askSaveElements(), closeAllWindows(), computeJunctionWithVolatileOptions(), handleEvent_NetworkLoaded(), 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(), onCmdSaveNetwork(), onCmdSaveNetworkAs(), onCmdSavePlainXMLAs(), onCmdSaveSumoConfig(), onCmdSaveTLSPrograms(), onCmdSaveTLSProgramsAs(), onUpdNeedsNetwork(), onUpdNeedsNetworkElement(), onUpdOpenUndoListDialog(), onUpdReloadNetwork(), onUpdSaveAdditionalElements(), onUpdSaveAdditionalElementsUnified(), onUpdSaveDataElements(), onUpdSaveDataElementsUnified(), onUpdSaveDemandElements(), onUpdSaveDemandElementsUnified(), onUpdSaveEdgeTypes(), onUpdSaveJuPedSimElementsAs(), onUpdSaveMeanDataElements(), onUpdSaveMeanDataElementsUnified(), onUpdSaveNeteditConfig(), onUpdSaveNetwork(), onUpdSaveSumoConfig(), onUpdSaveTLSPrograms(), onUpdSmartReload(), and updateRecomputingLabel().
|
private |
netgenerate options container
Definition at line 772 of file GNEApplicationWindow.h.
Referenced by getNetgenerateOptions(), GNEApplicationWindow(), onCmdNewWindow(), onCmdOpenNetgenerateOptionsDialog(), and onCmdRunNetgenerate().
|
protectedinherited |
online mapping services for the context menu
Definition at line 262 of file GUIMainWindow.h.
Referenced by addOnlineMap(), GNEApplicationWindow::create(), GUIApplicationWindow::create(), and getOnlineMaps().
|
private |
original netedit options container
Definition at line 763 of file GNEApplicationWindow.h.
Referenced by GNEApplicationWindow(), loadOSM(), and onCmdOpenOptionsDialog().
|
private |
original netgenerate options container
Definition at line 775 of file GNEApplicationWindow.h.
Referenced by GNEApplicationWindow(), and onCmdOpenNetgenerateOptionsDialog().
|
private |
original sumo options container
Definition at line 769 of file GNEApplicationWindow.h.
Referenced by GNEApplicationWindow(), and onCmdOpenSumoOptionsDialog().
|
private |
Definition at line 695 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
private |
Processing Menu Commands.
Definition at line 800 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), getProcessingMenuCommands(), GNEApplicationWindow(), GNEApplicationWindow(), onCmdToggleComputeNetworkData(), and updateSuperModeMenuCommands().
|
private |
Button used for show if recomputing is needed.
Definition at line 736 of file GNEApplicationWindow.h.
Referenced by dependentBuild(), and updateRecomputingLabel().
|
protectedinherited |
Definition at line 238 of file GUIMainWindow.h.
Referenced by GUIMainWindow(), and ~GUIMainWindow().
|
protectedinherited |
static toolTip used in menus
Definition at line 244 of file GUIMainWindow.h.
Referenced by GUIApplicationWindow::buildToolBars(), GNEApplicationWindow::dependentBuild(), getStaticTooltipMenu(), GUIMainWindow(), and ~GUIMainWindow().
|
protectedinherited |
static toolTip used in view
Definition at line 247 of file GUIMainWindow.h.
Referenced by getStaticTooltipView(), GUIMainWindow(), and ~GUIMainWindow().
|
protectedinherited |
The status bar.
Definition at line 218 of file GUIMainWindow.h.
Referenced by GNEApplicationWindow::dependentBuild(), GUIApplicationWindow::dependentBuild(), GNEApplicationWindow::fillMenuBar(), GUIApplicationWindow::fillMenuBar(), GUIApplicationWindow::onCmdFullScreen(), GUIApplicationWindow::onCmdGaming(), GNEApplicationWindow::onCmdOpenRecent(), GUIApplicationWindow::onCmdOpenRecent(), GUIApplicationWindow::onCmdStart(), GUIApplicationWindow::onCmdStep(), GUIApplicationWindow::openNewView(), GNEApplicationWindow::setStatusBarText(), and GUIApplicationWindow::setStatusBarText().
|
private |
sumo options container
Definition at line 766 of file GNEApplicationWindow.h.
Referenced by getSumoOptions(), GNEApplicationWindow(), handleEvent_NetworkLoaded(), loadAdditionalElements(), loadDemandElements(), onCmdClose(), onCmdOpenSumoOptionsDialog(), onCmdSaveNetwork(), onCmdSaveSumoConfig(), and setInputInSumoOptions().
|
private |
Supermode Commands.
Definition at line 815 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), GNEApplicationWindow(), GNEApplicationWindow(), and updateSuperModeMenuCommands().
|
private |
tagProperties database
Definition at line 748 of file GNEApplicationWindow.h.
Referenced by getTagPropertiesDatabase(), GNEApplicationWindow(), and onCmdSaveJuPedSimElementsAs().
|
protectedinherited |
Definition at line 223 of file GUIMainWindow.h.
Referenced by GNEApplicationWindow::closeAllWindows(), GUIApplicationWindow::closeAllWindows(), GNEApplicationWindow::dependentBuild(), and getTestLabel().
|
protectedinherited |
Definition at line 229 of file GUIMainWindow.h.
Referenced by GNEApplicationWindow::closeAllWindows(), GUIApplicationWindow::create(), GNEApplicationWindow::dependentBuild(), and getTestFrame().
|
private |
List of load requests.
Definition at line 739 of file GNEApplicationWindow.h.
Referenced by dependentBuild(), eventOccurred(), and ~GNEApplicationWindow().
|
private |
the prefix for the window title
Definition at line 821 of file GNEApplicationWindow.h.
Referenced by closeAllWindows(), dependentBuild(), GNEApplicationWindow(), handleEvent_NetworkLoaded(), and onCmdSaveNetworkAs().
|
private |
Toolbars Grip.
Definition at line 782 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), getToolbarsGrip(), GNEApplicationWindow(), and GNEApplicationWindow().
|
private |
Definition at line 698 of file GNEApplicationWindow.h.
Referenced by fillMenuBar().
|
private |
Definition at line 699 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
private |
Definition at line 700 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
private |
Definition at line 701 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
private |
Definition at line 702 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
private |
Definition at line 704 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
private |
Definition at line 705 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
private |
Definition at line 703 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
private |
Definition at line 706 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
private |
Definition at line 707 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
private |
Definition at line 697 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
private |
Tools Menu Commands.
Definition at line 806 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), GNEApplicationWindow(), GNEApplicationWindow(), onCmdOpenPythonToolDialog(), onCmdPostProcessingPythonTool(), and onCmdRunPythonTool().
|
private |
Definition at line 708 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
private |
Definition at line 710 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
private |
Definition at line 709 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
private |
Definition at line 711 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
private |
Definition at line 712 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
private |
Definition at line 713 of file GNEApplicationWindow.h.
Referenced by fillMenuBar().
|
private |
Definition at line 714 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
private |
Definition at line 715 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
private |
Definition at line 716 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
protectedinherited |
dock sites
Definition at line 235 of file GUIMainWindow.h.
Referenced by GUIApplicationWindow::buildToolBars(), GUIApplicationWindow::dependentBuild(), getTopDock(), GUIMainWindow(), and ~GUIMainWindow().
|
protectedinherited |
frames for coordinates
Definition at line 226 of file GUIMainWindow.h.
Referenced by GUIApplicationWindow::dependentBuild(), and GUIApplicationWindow::onUpdTraCIStatus().
|
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().
|
protectedinherited |
list of tracker windows
Definition at line 203 of file GUIMainWindow.h.
Referenced by addChild(), GNEApplicationWindow::closeAllWindows(), GUIApplicationWindow::closeAllWindows(), removeChild(), and updateChildren().
|
private |
the one and only undo list
Definition at line 754 of file GNEApplicationWindow.h.
Referenced by clearUndoList(), getUndoList(), GNEApplicationWindow(), handleEvent_NetworkLoaded(), loadAdditionalElements(), loadDataElements(), loadDemandElements(), loadMeanDataElements(), loadTrafficLights(), onCmdOpenAdditionalElements(), onCmdOpenDataElements(), onCmdOpenDemandElements(), onCmdOpenMeanDataElements(), onCmdProcessButton(), onCmdReloadAdditionalElements(), onCmdReloadDataElements(), onCmdReloadDemandElements(), onCmdReloadMeanDataElements(), onCmdSaveAdditionalElementsUnified(), onCmdSaveDataElementsUnified(), onCmdSaveDemandElementsUnified(), onCmdSaveMeanDataElementsUnified(), onCmdToggleUndoRedo(), onUpdRedo(), onUpdUndo(), and ~GNEApplicationWindow().
|
private |
string to check if undo/redo list is enabled (a String is used to keep the disabling reason)
Definition at line 760 of file GNEApplicationWindow.h.
Referenced by disableUndoRedoTemporally(), enableUndoRedoTemporally(), and isUndoRedoEnabledTemporally().
|
private |
pointer to current view net
Definition at line 818 of file GNEApplicationWindow.h.
Referenced by askSaveElements(), clearUndoList(), closeAllWindows(), getViewNet(), handleEvent_NetworkLoaded(), loadEdgeTypes(), onCmdAbort(), onCmdBackspace(), onCmdClearSelectionShortcut(), onCmdClearTemplate(), onCmdClose(), onCmdComputePathManager(), onCmdCopyTemplate(), onCmdDel(), onCmdEditViewport(), onCmdEditViewScheme(), onCmdEnter(), onCmdFocusFrame(), onCmdLockAllElements(), onCmdLockElements(), onCmdLockSelectElements(), onCmdOpenDataElements(), onCmdOpenSUMOGUI(), onCmdProcessButton(), onCmdRedo(), onCmdReloadAdditionalElements(), onCmdReloadDataElements(), onCmdReloadMeanDataElements(), onCmdSaveAdditionalElements(), onCmdSaveDataElements(), onCmdSaveDemandElements(), onCmdSaveEdgeTypesAs(), onCmdSaveJoinedJunctionsAs(), onCmdSaveJuPedSimElementsAs(), onCmdSaveMeanDataElements(), onCmdSaveNetwork(), onCmdSavePlainXMLAs(), 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().
|
private |
Definition at line 717 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
private |
Windows Menu Commands.
Definition at line 809 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), GNEApplicationWindow(), and GNEApplicationWindow().