Eclipse SUMO - Simulation of Urban MObility
|
The main window of Netedit. More...
#include <GNEApplicationWindow.h>
Public Member Functions | |
virtual void | addBreakpoint (const 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) |
void | clearUndoList () |
clear undo list | |
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 | |
void | disableUndoRedo (const std::string &reason) |
disable undo-redo giving a string with the reason | |
void | enableUndoRedo () |
disable undo-redo | |
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 | |
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 | |
GNEUndoListDialog * | getUndoListDialog () |
get pointer to undoList dialog | |
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 *a, const std::string &configPattern) | |
FOX-declaration. | |
bool | isFullScreen () |
bool | isGaming () const |
return whether the gui is in gaming mode | |
const std::string & | isUndoRedoEnabled () const |
check if undo-redo is enabled | |
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 | 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 | |
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. | |
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 | onUpdSaveEdgeTypesAs (FXObject *, FXSelector, void *) |
called when the command/FXCall save edgeTypes as is updated | |
long | onCmdOpenAdditionals (FXObject *, FXSelector, void *) |
called when the command/FXCall open additionals is executed | |
long | onCmdReloadAdditionals (FXObject *, FXSelector, void *) |
called when the command/FXCall reload additionals is executed | |
long | onUpdReloadAdditionals (FXObject *, FXSelector, void *) |
called when the command/FXCall reload additionals is updated | |
long | onCmdSaveAdditionals (FXObject *, FXSelector, void *) |
called when the command/FXCall save additionals is executed | |
long | onCmdSaveAdditionalsAs (FXObject *, FXSelector, void *) |
called when the command/FXCall save additionals as is executed | |
long | onCmdSaveJuPedSimElementsAs (FXObject *, FXSelector, void *) |
called when the command/FXCall save JuPedSim elements as is executed | |
long | onCmdOpenDemandElements (FXObject *, FXSelector, void *) |
called when the command/FXCall open demand is executed | |
long | onCmdReloadDemandElements (FXObject *, FXSelector, void *) |
called when the command/FXCall reload demand elements is executed | |
long | onUpdReloadDemandElements (FXObject *, FXSelector, void *) |
called when the command/FXCall reload demand elements is updated | |
long | onCmdSaveDemandElements (FXObject *, FXSelector, void *) |
called when the command/FXCall save demand elements is executed | |
long | onCmdOpenDataElements (FXObject *, FXSelector, void *) |
called when the command/FXCall open data is executed | |
long | onCmdReloadDataElements (FXObject *, FXSelector, void *) |
called when the command/FXCall reload data elements is executed | |
long | onUpdReloadDataElements (FXObject *, FXSelector, void *) |
called when the command/FXCall reload data elements is updated | |
long | onCmdSaveDemandElementsAs (FXObject *, FXSelector, void *) |
called when the command/FXCall save demand elements as is executed | |
long | onCmdSaveDataElements (FXObject *, FXSelector, void *) |
called when the command/FXCall save data elements is executed | |
long | onCmdSaveDataElementsAs (FXObject *, FXSelector, void *) |
called when the command/FXCall save data elements as is executed | |
long | onCmdOpenMeanDatas (FXObject *, FXSelector, void *) |
called when the command/FXCall open meanDatas is executed | |
long | onCmdReloadMeanDatas (FXObject *, FXSelector, void *) |
called when the command/FXCall reload meanDatas is executed | |
long | onUpdReloadMeanDatas (FXObject *, FXSelector, void *) |
called when the command/FXCall reload meanDatas is updated | |
long | onCmdSaveMeanDatas (FXObject *, FXSelector, void *) |
called when the command/FXCall save meanDatas is executed | |
long | onCmdSaveMeanDatasAs (FXObject *, FXSelector, void *) |
called when the command/FXCall save meanDatas as 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 | onUpdSaveAdditionals (FXObject *, FXSelector, void *) |
called when the update/FXCall save additionals is executed | |
long | onUpdSaveAdditionalsAs (FXObject *, FXSelector, void *) |
called when the update/FXCall save additionals as 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 | onUpdSaveDemandElementsAs (FXObject *, FXSelector, void *) |
called when the update/FXCall save demand elements as is executed | |
long | onUpdSaveDataElements (FXObject *, FXSelector, void *) |
called when the update/FXCall save data elements is executed | |
long | onUpdSaveDataElementsAs (FXObject *, FXSelector, void *) |
called when the update/FXCall save data elements as is executed | |
long | onUpdSaveMeanDatas (FXObject *, FXSelector, void *) |
called when the update/FXCall save meanDatas is executed | |
long | onUpdSaveMeanDatasAs (FXObject *, FXSelector, void *) |
called when the update/FXCall save meanDatas as 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 *, 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 | 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 | onCmdSetFrontElement (FXObject *, FXSelector, void *) |
called if the user call set 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 | 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 *, FXSelector, void *) |
called when user press Ctrl+Z | |
long | onCmdRedo (FXObject *, 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) | |
Static Public Member Functions | |
static GUIMainWindow * | getInstance () |
get instance | |
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 | |
bool | myAmLoading = false |
information whether the gui is currently loading and the load-options shall be greyed out | |
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 |
std::string | myConfigPattern |
Input file pattern. | |
bool | myConsoleOptionsLoaded = true |
flag for check if console options was already loaded | |
FXMenuPane * | myEditMenu = nullptr |
MFXSynchQue< GUIEvent * > | myEvents |
List of got requests. | |
FXFont * | myFallbackFont = nullptr |
Fallback font for extended characters support. | |
FXMenuPane * | myFileMenu = nullptr |
the submenus | |
FXMenuPane * | myFileMenuAdditionals = nullptr |
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 |
FXLabel * | myGeoCoordinate = nullptr |
FXHorizontalFrame * | myGeoFrame = nullptr |
FXGLVisual * | myGLVisual = nullptr |
The gl-visual used. | |
std::vector< GUIGlChildWindow * > | myGLWindows |
list of GLWindows | |
bool | myHadDependentBuild = false |
check if had dependent build | |
FXMenuPane * | myHelpMenu = nullptr |
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 | |
FXEX::MFXThreadEvent | myLoadThreadEvent |
io-event with the load-thread | |
FXMenuPane * | myLocatorMenu = nullptr |
FXMenuPane * | myLockMenu = nullptr |
FXMenuTitle * | myLockMenuTitle = nullptr |
menu title for lock | |
FXSplitter * | myMainSplitter = nullptr |
The splitter that divides the main window into view and the log window. | |
FXMDIClient * | myMDIClient = nullptr |
The multi view panel. | |
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 |
FXMenuTitle * | myModesMenuTitle = nullptr |
menu title for modes | |
GNENet * | myNet = nullptr |
we are responsible for the net | |
OptionsCont | myNetgenerateOptions |
netgenerate options container | |
std::map< std::string, std::string > | myOnlineMaps |
online mapping services for the context menu | |
OptionsCont | myOriginalNeteditOptions |
original netedit options container | |
OptionsCont | myOriginalNetgenerateOptions |
original netgenerate options container | |
OptionsCont | myOriginalSumoOptions |
original sumo options container | |
FXMenuPane * | myProcessingMenu = nullptr |
MFXButtonTooltip * | myRequireRecomputingButton = nullptr |
Button used for show if recomputing is needed. | |
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. | |
OptionsCont | mySumoOptions |
sumo options container | |
FXLabel * | myTestCoordinate = nullptr |
FXHorizontalFrame * | myTestFrame = 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 |
FXMenuPane * | myToolsNetMenu = nullptr |
FXMenuPane * | myToolsOutputMenu = nullptr |
FXMenuPane * | myToolsRouteMenu = nullptr |
FXMenuPane * | myToolsShapes = nullptr |
FXMenuPane * | myToolsTLS = nullptr |
FXMenuPane * | myToolsTurnDefs = nullptr |
FXMenuPane * | myToolsVisualizationMenu = nullptr |
FXMenuPane * | myToolsXML = 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 | |
GNEUndoList * | myUndoList = nullptr |
the one and only undo list | |
GNEUndoListDialog * | myUndoListDialog = nullptr |
undoList dialog | |
std::string | myUndoRedoListEnabled |
string to check if undo/redo list is enabled (a String is used to keep the disabling reason) | |
FXMenuPane * | myWindowMenu = nullptr |
Static Protected Attributes | |
static GUIMainWindow * | myInstance = nullptr |
the singleton window instance | |
Private Member Functions | |
void | closeAllWindows () |
this method closes all windows and deletes the current simulation */ | |
bool | continueWithUnsavedAdditionalChanges () |
warns about unsaved changes in additionals and gives the user the option to abort | |
bool | continueWithUnsavedChanges () |
warns about unsaved changes and gives the user the option to abort | |
bool | continueWithUnsavedDataElementChanges () |
warns about unsaved changes in data elements and gives the user the option to abort | |
bool | continueWithUnsavedDemandElementChanges () |
warns about unsaved changes in demand elements and gives the user the option to abort | |
bool | continueWithUnsavedMeanDataElementChanges () |
warns about unsaved changes in meanData elements and gives the user the option to abort | |
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 | |
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 39 of file GNEApplicationWindow.h.
GNEApplicationWindow::GNEApplicationWindow | ( | FXApp * | a, |
const std::string & | configPattern | ||
) |
FOX-declaration.
Constructor
[in] | a | The FOX application |
[in] | configPattern | The pattern used for loading configurations |
Definition at line 452 of file GNEApplicationWindow.cpp.
References GNELoadThread::fillOptions(), GUICursorSubSys::initCursors(), GUIIconSubSys::initIcons(), GUITextureSubSys::initTextures(), TemplateHandler::parseTemplate(), GNELoadThread::setDefaultOptions(), and TL.
GNEApplicationWindow::~GNEApplicationWindow | ( | ) |
Destructor.
Definition at line 582 of file GNEApplicationWindow.cpp.
References GUICursorSubSys::close(), GUIIconSubSys::close(), GUITextureSubSys::close(), closeAllWindows(), MFXSynchQue< T, Container >::empty(), myEditMenu, myEvents, myFileMenu, myFileMenuAdditionals, myFileMenuDataElements, myFileMenuDemandElements, myFileMenuEdgeTypes, myFileMenuMeanDataElements, myFileMenuNeteditConfig, myFileMenuRecentConfigs, myFileMenuRecentNetworks, myFileMenuSumoConfig, myFileMenuTLS, GUIMainWindow::myGLVisual, myHelpMenu, GUIMainWindow::myLanguageMenu, myLoadThread, myLocatorMenu, myLockMenu, myModesMenu, myProcessingMenu, myToolsDetectorMenu, myToolsDistrictMenu, myToolsDRTMenu, myToolsEmissionsMenu, myToolsImportCityBrainMenu, myToolsImportGTFSMenu, myToolsImportMenu, myToolsImportVissim, myToolsImportVisum, myToolsMenu, myToolsNetMenu, myToolsOutputMenu, myToolsRouteMenu, myToolsShapes, myToolsTLS, myToolsTurnDefs, myToolsVisualizationMenu, myToolsXML, myUndoList, myUndoListDialog, myWindowMenu, MFXSynchQue< T, Container >::pop(), and MFXSynchQue< T, Container >::top().
|
protected |
FOX needs this for static members.
Definition at line 4952 of file GNEApplicationWindow.cpp.
|
privatedelete |
Invalidated copy constructor.
|
inlinevirtualinherited |
add breakpoint to the application
Reimplemented in GUIApplicationWindow.
Definition at line 179 of file GUIMainWindow.h.
Referenced by GUIMessageWindow::setCursorPos().
|
inherited |
Adds a further child window to the list (FXMainWindow)
Definition at line 118 of file GUIMainWindow.cpp.
References GUIMainWindow::myTrackerLock, and GUIMainWindow::myTrackerWindows.
Referenced by GUIParameterTableWindow::closeBuilding(), GUIParameterTracker::GUIParameterTracker(), and GUITLLogicPhasesTrackerWindow::GUITLLogicPhasesTrackerWindow().
|
inherited |
Adds a further child window to the list (GUIGlChildWindow)
Definition at line 103 of file GUIMainWindow.cpp.
References GUIMainWindow::myGLWindows.
|
inlineinherited |
Definition at line 174 of file GUIMainWindow.h.
References GUIMainWindow::myOnlineMaps.
Referenced by GUIDialog_AppSettings::onCmdOk().
|
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_TR, LANGUAGE_ZH, LANGUAGE_ZHT, MID_LANGUAGE_DE, MID_LANGUAGE_EN, MID_LANGUAGE_ES, MID_LANGUAGE_FR, MID_LANGUAGE_HU, MID_LANGUAGE_IT, MID_LANGUAGE_TR, MID_LANGUAGE_ZH, MID_LANGUAGE_ZHT, GUIMainWindow::myLanguageMenu, and TL.
Referenced by GUIApplicationWindow::fillMenuBar(), and fillMenuBar().
void GNEApplicationWindow::clearUndoList | ( | ) |
clear undo list
Definition at line 4728 of file GNEApplicationWindow.cpp.
References GNEUndoList::clear(), GUISUMOAbstractView::destroyPopup(), myUndoList, and myViewNet.
Referenced by continueWithUnsavedChanges().
|
private |
this method closes all windows and deletes the current simulation */
Definition at line 1555 of file GNEApplicationWindow.cpp.
References GUISUMOAbstractView::getDecals(), GUIMainWindow::myCartesianCoordinate, GUIMainWindow::myGeoCoordinate, GUIMainWindow::myGLWindows, myMessageWindow, myNet, GUIMainWindow::myTestCoordinate, GUIMainWindow::myTestFrame, myTitlePrefix, GUIMainWindow::myTrackerLock, GUIMainWindow::myTrackerWindows, myViewNet, GLHelper::resetFont(), GeoConvHelper::resetLoaded(), GUITextureSubSys::resetTextures(), GNEViewNet::saveVisualizationSettings(), TL, and GUIMessageWindow::unregisterMsgHandlers().
Referenced by onCmdClose(), and ~GNEApplicationWindow().
long GNEApplicationWindow::computeJunctionWithVolatileOptions | ( | ) |
called if the user selects Processing->compute junctions with volatile options
Definition at line 1745 of file GNEApplicationWindow.cpp.
References GNENet::computeNetwork(), GNENet::getViewNet(), myNet, onCmdSaveAdditionals(), onCmdSaveDataElements(), onCmdSaveDemandElements(), onCmdSaveMeanDatas(), TL, updateControls(), and WRITE_DEBUG.
Referenced by onCmdProcessButton().
bool GNEApplicationWindow::consoleOptionsLoaded | ( | ) |
check if console options was already loaded
Definition at line 1779 of file GNEApplicationWindow.cpp.
References myConsoleOptionsLoaded.
Referenced by GNELoadThread::loadConsoleOptions().
|
private |
warns about unsaved changes in additionals and gives the user the option to abort
Definition at line 4387 of file GNEApplicationWindow.cpp.
References GUISaveDialog::CLICKED_DISCARD, GUISaveDialog::CLICKED_SAVE, GNENet::getSavingStatus(), GNENetHelper::SavingStatus::isAdditionalsSaved(), myNet, myViewNet, onCmdSaveAdditionals(), GUISaveDialog::question(), TL, and WRITE_DEBUG.
Referenced by continueWithUnsavedChanges().
|
private |
warns about unsaved changes and gives the user the option to abort
Definition at line 4321 of file GNEApplicationWindow.cpp.
References clearUndoList(), GUISaveDialog::CLICKED_DISCARD, GUISaveDialog::CLICKED_SAVE, continueWithUnsavedAdditionalChanges(), continueWithUnsavedDataElementChanges(), continueWithUnsavedDemandElementChanges(), continueWithUnsavedMeanDataElementChanges(), GNENet::getSavingStatus(), GNENetHelper::SavingStatus::isNetworkSaved(), myNet, myViewNet, onCmdSaveNetwork(), GUISaveDialog::question(), TL, and WRITE_DEBUG.
Referenced by onCmdClose(), and onCmdQuit().
|
private |
warns about unsaved changes in data elements and gives the user the option to abort
Definition at line 4475 of file GNEApplicationWindow.cpp.
References GUISaveDialog::CLICKED_DISCARD, GUISaveDialog::CLICKED_SAVE, GNENet::getSavingStatus(), GNENetHelper::SavingStatus::isDataElementsSaved(), MID_GNE_FORCESAVE, myNet, myViewNet, onCmdSaveDataElements(), GUISaveDialog::question(), TL, and WRITE_DEBUG.
Referenced by continueWithUnsavedChanges().
|
private |
warns about unsaved changes in demand elements and gives the user the option to abort
Definition at line 4431 of file GNEApplicationWindow.cpp.
References GUISaveDialog::CLICKED_DISCARD, GUISaveDialog::CLICKED_SAVE, GNENet::getSavingStatus(), GNENetHelper::SavingStatus::isDemandElementsSaved(), MID_GNE_FORCESAVE, myNet, myViewNet, onCmdSaveDemandElements(), GUISaveDialog::question(), TL, and WRITE_DEBUG.
Referenced by continueWithUnsavedChanges().
|
private |
warns about unsaved changes in meanData elements and gives the user the option to abort
Definition at line 4519 of file GNEApplicationWindow.cpp.
References GUISaveDialog::CLICKED_DISCARD, GUISaveDialog::CLICKED_SAVE, GNENet::getSavingStatus(), GNENetHelper::SavingStatus::isMeanDatasSaved(), MID_GNE_FORCESAVE, myNet, myViewNet, onCmdSaveMeanDatas(), GUISaveDialog::question(), TL, and WRITE_DEBUG.
Referenced by continueWithUnsavedChanges().
void GNEApplicationWindow::create | ( | ) |
Creates the main window (required by FOX)
Definition at line 553 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 1627 of file GNEApplicationWindow.cpp.
References GNELoadThread::fillOptions(), OptionsCont::getOptions(), gSchemeStorage, myAmLoading, myLoadThread, GNELoadThread::newNetwork(), GUICompleteSchemeStorage::saveViewport(), GNELoadThread::setDefaultOptions(), setStatusBarText(), GUIMainWindow::storeWindowSizeAndPos(), and TL.
Referenced by loadOptionOnStartup(), and onCmdNewNetwork().
void GNEApplicationWindow::dependentBuild | ( | ) |
build dependent
Definition at line 493 of file GNEApplicationWindow.cpp.
References GUIShortcutsSubSys::buildAccelerators(), GNEApplicationWindowHelper::ToolbarsGrip::buildMenuToolbarsGrip(), fillMenuBar(), GUIIconSubSys::getIcon(), getToolbarsGrip(), GUIDesignButtonStatusBarFixed, GUIDesignHorizontalFrameStatusBar, GUIDesignLabelStatusBar, GUIDesignSplitter, GUIDesignSplitterMDI, GUIDesignStatusBar, ID_LOADTHREAD_EVENT, MID_GNE_RECOMPUTINGNEEDED, MID_WINDOW, GUIMainWindow::myCartesianCoordinate, GUIMainWindow::myCartesianFrame, myEvents, GUIMainWindow::myGeoCoordinate, GUIMainWindow::myGeoFrame, myHadDependentBuild, myLoadThread, myLoadThreadEvent, myMainSplitter, GUIMainWindow::myMDIClient, myMDIMenu, myMessageWindow, myRequireRecomputingButton, GUIMainWindow::myStaticTooltipMenu, GUIMainWindow::myStatusbar, GUIMainWindow::myTestCoordinate, GUIMainWindow::myTestFrame, myTitlePrefix, NETEDIT, NETEDIT_MINI, FXEX::MFXBaseObject::setSelector(), setStatusBarText(), FXEX::MFXBaseObject::setTarget(), TL, and WRITE_ERROR.
Referenced by main().
void GNEApplicationWindow::disableUndoRedo | ( | const std::string & | reason | ) |
disable undo-redo giving a string with the reason
Definition at line 4710 of file GNEApplicationWindow.cpp.
References myUndoRedoListEnabled.
Referenced by GNEPathCreator::addEdge(), GNEPlanCreator::addFromToStoppingPlace(), GNEPathCreator::addJunction(), GNEConsecutiveSelector::addLane(), and GNEPathCreator::addTAZ().
void GNEApplicationWindow::enableUndoRedo | ( | ) |
disable undo-redo
Definition at line 4716 of file GNEApplicationWindow.cpp.
References myUndoRedoListEnabled.
Referenced by GNEConsecutiveSelector::abortPathCreation(), GNEPathCreator::abortPathCreation(), GNEPlanCreator::abortPathCreation(), GNEContainerPlanFrame::hide(), and GNEPersonPlanFrame::hide().
|
virtual |
Implements MFXInterThreadEventClient.
Definition at line 1234 of file GNEApplicationWindow.cpp.
References DEBUG_OCCURRED, MFXSynchQue< T, Container >::empty(), ERROR_OCCURRED, GUIEvent::getOwnType(), GLDEBUG_OCCURRED, handleEvent_Message(), handleEvent_NetworkLoaded(), MESSAGE_OCCURRED, myEvents, MFXSynchQue< T, Container >::pop(), SIMULATION_LOADED, MFXSynchQue< T, Container >::top(), and WARNING_OCCURRED.
Referenced by onLoadThreadEvent().
|
private |
Builds the menu bar.
Definition at line 1336 of file GNEApplicationWindow.cpp.
References GNEApplicationWindowHelper::EditMenuCommands::DataViewOptions::buildDataViewOptionsMenuChecks(), GNEApplicationWindowHelper::EditMenuCommands::DemandViewOptions::buildDemandViewOptionsMenuChecks(), GNEApplicationWindowHelper::FileMenuCommands::buildFileMenuCommands(), GNEApplicationWindowHelper::EditMenuCommands::buildFrontElementMenuCommand(), GUIDesigns::buildFXMenuCommandShortcut(), GUIDesigns::buildFXMenuTitle(), GNEApplicationWindowHelper::HelpMenuCommands::buildHelpMenuCommands(), GUIMainWindow::buildLanguageMenu(), GNEApplicationWindowHelper::LocateMenuCommands::buildLocateMenuCommands(), GNEApplicationWindowHelper::LockMenuCommands::buildLockMenuCommands(), GNEApplicationWindowHelper::ModesMenuCommands::buildModesMenuCommands(), GNEApplicationWindowHelper::EditMenuCommands::NetworkViewOptions::buildNetworkViewOptionsMenuChecks(), GNEApplicationWindowHelper::EditMenuCommands::buildOpenSUMOMenuCommands(), GNEApplicationWindowHelper::ProcessingMenuCommands::buildProcessingMenuCommands(), GNEApplicationWindowHelper::MenuBarFile::buildRecentConfigFiles(), GNEApplicationWindowHelper::MenuBarFile::buildRecentNetworkFiles(), GNEApplicationWindowHelper::SupermodeCommands::buildSupermodeCommands(), GNEApplicationWindowHelper::ToolsMenuCommands::buildTools(), GNEApplicationWindowHelper::EditMenuCommands::buildUndoRedoMenuCommands(), GNEApplicationWindowHelper::EditMenuCommands::buildViewMenuCommands(), GNEApplicationWindowHelper::WindowsMenuCommands::buildWindowsMenuCommands(), COLORWHEEL, GNEApplicationWindowHelper::EditMenuCommands::dataViewOptions, GNEApplicationWindowHelper::EditMenuCommands::demandViewOptions, E1, GUIIconSubSys::getIcon(), GNEApplicationWindowHelper::EditMenuCommands::DataViewOptions::hideDataViewOptionsMenuChecks(), GNEApplicationWindowHelper::EditMenuCommands::DemandViewOptions::hideDemandViewOptionsMenuChecks(), GNEApplicationWindowHelper::EditMenuCommands::NetworkViewOptions::hideNetworkViewOptionsMenuChecks(), GNEApplicationWindowHelper::ToolbarsGrip::menu, 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, myToolsDetectorMenu, myToolsDistrictMenu, myToolsDRTMenu, myToolsEmissionsMenu, myToolsImportCityBrainMenu, myToolsImportGTFSMenu, myToolsImportMenu, myToolsImportVissim, myToolsImportVisum, myToolsMenu, myToolsMenuCommands, myToolsNetMenu, myToolsOutputMenu, myToolsRouteMenu, myToolsShapes, myToolsTLS, myToolsTurnDefs, myToolsVisualizationMenu, myToolsXML, myWindowMenu, myWindowsMenuCommands, GNEApplicationWindowHelper::EditMenuCommands::networkViewOptions, 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 GUIMainWindow::myMDIClient.
Referenced by GUIVehicle::drawOutsideNetwork().
|
inherited |
get bold front
Definition at line 174 of file GUIMainWindow.cpp.
References GUIMainWindow::myBoldFont.
Referenced by GUICursorDialog::buildDialogElements(), GUIGlObject::buildPopupHeader(), GNEElementTree::createPopUpMenu(), and GNENetworkElement::getShapeEditedPopUpMenu().
|
virtual |
get build GL Canvas (must be implemented in all children)
Implements GUIMainWindow.
Definition at line 1488 of file GNEApplicationWindow.cpp.
|
inherited |
get cartesian label
Definition at line 221 of file GUIMainWindow.cpp.
References GUIMainWindow::myCartesianCoordinate.
Referenced by GUISUMOAbstractView::updatePositionInformationLabel().
|
virtual |
get current simulation time (pure virtual but we don't need it)
Implements GUIMainWindow.
Definition at line 1495 of file GNEApplicationWindow.cpp.
FXCursor * GNEApplicationWindow::getDefaultCursor | ( | ) |
get default cursor
Definition at line 1598 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.
Referenced by GUISUMOAbstractView::getDelay(), and GUIViewTraffic::saveFrame().
GNEApplicationWindowHelper::EditMenuCommands & GNEApplicationWindow::getEditMenuCommands | ( | ) |
get Edit Menu Commands (needed for show/hide menu commands)
Definition at line 4751 of file GNEApplicationWindow.cpp.
References myEditMenuCommands.
Referenced by GNEViewNet::updateDataModeSpecificControls(), GNEViewNet::updateDemandModeSpecificControls(), and GNEViewNet::updateNetworkModeSpecificControls().
|
inherited |
get fallback front
Definition at line 179 of file GUIMainWindow.cpp.
References GUIMainWindow::myFallbackFont.
Referenced by GUIParameterTableWindow::checkFont().
GNEApplicationWindowHelper::FileMenuCommands & GNEApplicationWindow::getFileMenuCommands | ( | ) |
get file Menu Commands (needed for show/hide menu commands)
Definition at line 4739 of file GNEApplicationWindow.cpp.
References myFileMenuCommands.
|
private |
extract folder
Definition at line 4597 of file GNEApplicationWindow.cpp.
References gCurrentFolder.
Referenced by onCmdSaveAdditionalsAs(), onCmdSaveDataElementsAs(), onCmdSaveDemandElementsAs(), and onCmdSaveMeanDatasAs().
|
inherited |
get geo label
Definition at line 227 of file GUIMainWindow.cpp.
References GUIMainWindow::myGeoCoordinate.
Referenced by GUISUMOAbstractView::updatePositionInformationLabel().
|
inherited |
get GL Visual
Definition at line 203 of file GUIMainWindow.cpp.
References GUIMainWindow::myGLVisual.
Referenced by GUISUMOViewParent::init().
|
staticinherited |
get instance
Definition at line 269 of file GUIMainWindow.cpp.
References GUIMainWindow::myInstance.
Referenced by GUINet::addHotkey(), GUIVehicle::drawOutsideNetwork(), GUITexturesHelper::getTextureID(), GUINet::updateGUI(), and GUIRunThread::waitForSnapshots().
GNEApplicationWindowHelper::LockMenuCommands & GNEApplicationWindow::getLockMenuCommands | ( | ) |
get lock Menu Commands
Definition at line 4757 of file GNEApplicationWindow.cpp.
References myLockMenuCommands.
GNEApplicationWindowHelper::ModesMenuCommands & GNEApplicationWindow::getModesMenuCommands | ( | ) |
get modes Menu Commands (needed for show/hide menu commands)
Definition at line 4745 of file GNEApplicationWindow.cpp.
References myModesMenuCommands.
OptionsCont & GNEApplicationWindow::getNetgenerateOptions | ( | ) |
get netgenerate options container
Definition at line 4775 of file GNEApplicationWindow.cpp.
References myNetgenerateOptions.
Referenced by GNENetgenerateDialog::onCmdSetGrid(), GNENetgenerateDialog::onCmdSetOutput(), GNENetgenerateDialog::onCmdSetRandom(), GNENetgenerateDialog::onCmdSetRandomGrid(), GNENetgenerateDialog::onCmdSetSpider(), GNENetgenerateDialog::onUpdSettingsConfigured(), and GNENetgenerateDialog::openDialog().
|
inlineinherited |
Definition at line 170 of file GUIMainWindow.h.
References GUIMainWindow::myOnlineMaps.
Referenced by GUIGlObject::buildPositionCopyEntry(), and GUIGLObjectPopupMenu::onCmdShowCursorGeoPositionOnline().
const GNEApplicationWindowHelper::ProcessingMenuCommands & GNEApplicationWindow::getProcessingMenuCommands | ( | ) | const |
get processing Menu Commands
Definition at line 4763 of file GNEApplicationWindow.cpp.
References myProcessingMenuCommands.
|
inherited |
get static toolTip for menus
Definition at line 209 of file GUIMainWindow.cpp.
References GUIMainWindow::myStaticTooltipMenu.
Referenced by GNEPythonToolDialogElements::Argument::Argument(), GUIGlChildWindow::buildColoringToolBar(), GUIGlChildWindow::buildNavigationToolBar(), GUIGlChildWindow::buildScreenshotToolBar(), GUIViewTraffic::buildViewToolBars(), GNEViewNet::buildViewToolBars(), GNETLSTable::Cell::Cell(), GNETLSTable::Column::Column(), MFXDecalsTable::Column::Column(), GNEDistributionFrame::DistributionRow::DistributionRow(), GNEDistributionFrame::DistributionValuesEditor::DistributionValuesEditor(), GNEPythonToolDialogElements::EdgeVectorArgument::EdgeVectorArgument(), GNEPythonToolDialogElements::FileNameArgument::FileNameArgument(), GNEOptionsDialog::GNEOptionsDialog(), GNEProhibitionFrame::Legend::Legend(), GNEOptionsDialog::onCmdShowToolTipsMenu(), GNEPythonToolDialog::onCmdShowToolTipsMenu(), GUIGlChildWindow::onCmdShowToolTipsMenu(), GNETLSTable::Row::Row(), GNEProhibitionFrame::Selection::Selection(), GNETLSEditorFrame::TLSAttributes::TLSAttributes(), GNETLSEditorFrame::TLSJunction::TLSJunction(), and GNETLSEditorFrame::TLSPhases::TLSPhases().
|
inherited |
get static toolTip for view
Definition at line 215 of file GUIMainWindow.cpp.
References GUIMainWindow::myStaticTooltipView.
Referenced by GUIGlChildWindow::buildNavigationToolBar(), GUIGlChildWindow::onCmdShowToolTipsView(), GUISUMOAbstractView::paintGL(), GNEUndoListDialog::recalcList(), GUISUMOAbstractView::showToolTipFor(), and GUISUMOAbstractView::updateToolTip().
OptionsCont & GNEApplicationWindow::getSumoOptions | ( | ) |
get SUMO options container
Definition at line 4769 of file GNEApplicationWindow.cpp.
References mySumoOptions.
Referenced by GNELoadThread::run(), and GNENet::saveNetwork().
|
inherited |
get test frame
Definition at line 239 of file GUIMainWindow.cpp.
References GUIMainWindow::myTestFrame.
Referenced by GUISUMOAbstractView::updatePositionInformationLabel().
|
inherited |
get test label
Definition at line 233 of file GUIMainWindow.cpp.
References GUIMainWindow::myTestCoordinate.
Referenced by GUISUMOAbstractView::updatePositionInformationLabel().
GNEApplicationWindowHelper::ToolbarsGrip & GNEApplicationWindow::getToolbarsGrip | ( | ) |
get ToolbarsGrip
Definition at line 1525 of file GNEApplicationWindow.cpp.
References myToolbarsGrip.
Referenced by GNEViewNet::buildEditModeControls(), dependentBuild(), handleEvent_NetworkLoaded(), GNEViewNet::updateDataModeSpecificControls(), GNEViewNet::updateDemandModeSpecificControls(), GNEViewNet::updateNetworkModeSpecificControls(), and GNEViewParent::~GNEViewParent().
|
inherited |
|
virtual |
get current tracker interval (pure virtual but we don't need it)
Implements GUIMainWindow.
Definition at line 1501 of file GNEApplicationWindow.cpp.
GNEUndoList * GNEApplicationWindow::getUndoList | ( | ) |
get pointer to undoList
Definition at line 1507 of file GNEApplicationWindow.cpp.
References myUndoList.
Referenced by GNENetDiffTool::loadShapes(), GNEUndoListDialog::onCmdSelectRow(), GNEUndoListDialog::recalcList(), GNEUndoListDialog::updateList(), and GNEViewParent::updateUndoRedoButtons().
GNEUndoListDialog * GNEApplicationWindow::getUndoListDialog | ( | ) |
get pointer to undoList dialog
Definition at line 1513 of file GNEApplicationWindow.cpp.
References myUndoListDialog.
|
inherited |
get specific view by ID
Definition at line 151 of file GUIMainWindow.cpp.
References GUIMainWindow::myGLWindows.
Referenced by GUIMessageWindow::setCursorPos().
|
inherited |
get view IDs
Definition at line 141 of file GUIMainWindow.cpp.
References GUIMainWindow::myGLWindows.
Referenced by GUIMessageWindow::setCursorPos().
GNEViewNet * GNEApplicationWindow::getViewNet | ( | ) |
get pointer to viewNet
Definition at line 1519 of file GNEApplicationWindow.cpp.
References myViewNet.
Referenced by GNEUndoList::begin(), GNEUndoList::end(), GNENetDiffTool::loadShapes(), GNEOptionsDialog::onCmdShowToolTipsMenu(), GNEPythonToolDialog::onCmdShowToolTipsMenu(), GNENetDiffTool::postProcessing(), GNEUndoList::redo(), and GNEUndoList::undo().
|
inherited |
get views
Definition at line 184 of file GUIMainWindow.cpp.
References GUIMainWindow::myGLWindows.
Referenced by GUIRunThread::waitForSnapshots().
void GNEApplicationWindow::handleEvent_Message | ( | GUIEvent * | e | ) |
handle event of type message
Definition at line 1326 of file GNEApplicationWindow.cpp.
References GUIMessageWindow::appendMsg(), 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 1260 of file GNEApplicationWindow.cpp.
References GUISUMOAbstractView::addDecals(), GUISettingsHandler::addSettings(), GUISettingsHandler::applyViewport(), GNEApplicationWindowHelper::ToolbarsGrip::buildViewParentToolbarsGrips(), GNEEvent_NetworkLoaded::file, GNEViewNet::forceSupemodeNetwork(), GUISettingsHandler::getDecals(), OptionsCont::getOptions(), GNENet::getSavingStatus(), GNESelectorFrame::getSelectionOperationModul(), GNEViewParent::getSelectorFrame(), MFXUtils::getTitleText(), getToolbarsGrip(), GUIGlChildWindow::getView(), GNEViewNet::getViewParent(), loadAdditionalElements(), loadDataElements(), loadDemandElements(), GNESelectorFrame::SelectionOperation::loadFromFile(), loadMeanDataElements(), myAmLoading, GUIMainWindow::myMDIClient, myMDIMenu, myMessageWindow, myNet, myTitlePrefix, myUndoList, myViewNet, GNEEvent_NetworkLoaded::net, GNENetHelper::SavingStatus::networkSaved(), GUIMessageWindow::registerMsgHandlers(), Position::set(), GUISettingsHandler::setSnapshots(), setStatusBarText(), GNEEvent_NetworkLoaded::settingsFile, GUISUMOAbstractView::setViewportFromToRot(), GUIMainWindow::setWindowSizeAndPos(), TL, GNEEvent_NetworkLoaded::viewportFromRegistry, Position::x(), and Position::y().
Referenced by eventOccurred().
|
inlineinherited |
Definition at line 166 of file GUIMainWindow.h.
References GUIMainWindow::myAmFullScreen.
Referenced by GUIViewTraffic::onDoubleClicked().
|
inherited |
return whether the gui is in gaming mode
Definition at line 245 of file GUIMainWindow.cpp.
References GUIMainWindow::myAmGaming.
Referenced by GUISUMOViewParent::init(), GUISUMOAbstractView::onLeftBtnRelease(), GUISUMOAbstractView::onMiddleBtnPress(), GUISUMOAbstractView::onMiddleBtnRelease(), GUISUMOAbstractView::onMouseWheel(), GUISUMOAbstractView::onRightBtnPress(), GUISUMOAbstractView::onRightBtnRelease(), and GUIViewTraffic::setColorScheme().
const std::string & GNEApplicationWindow::isUndoRedoEnabled | ( | ) | const |
check if undo-redo is enabled
Definition at line 4722 of file GNEApplicationWindow.cpp.
References myUndoRedoListEnabled.
Referenced by GNEUndoList::onUpdRedo(), and GNEUndoList::onUpdUndo().
|
inherited |
return whether to list internal structures
Definition at line 251 of file GUIMainWindow.cpp.
References GUIMainWindow::myListInternal.
Referenced by GUISUMOViewParent::getObjectIDs().
|
inherited |
return whether to list parking vehicles
Definition at line 257 of file GUIMainWindow.cpp.
References GUIMainWindow::myListParking.
Referenced by GUIApplicationWindow::fillMenuBar(), and GUISUMOViewParent::getObjectIDs().
|
inherited |
return whether to list teleporting vehicles
Definition at line 263 of file GUIMainWindow.cpp.
References GUIMainWindow::myListTeleporting.
Referenced by GUISUMOViewParent::getObjectIDs().
void GNEApplicationWindow::loadAdditionalElements | ( | ) |
load additional elements
Definition at line 4781 of file GNEApplicationWindow.cpp.
References GNENetHelper::SavingStatus::additionalsSaved(), GNEUndoList::begin(), GNEUndoList::end(), OptionsCont::getOptions(), GNENet::getSavingStatus(), GNEGeneralHandler::isErrorCreatingElement(), FileHelpers::isReadable(), myNet, myUndoList, NETWORK, GeneralHandler::parse(), setInputInSumoOptions(), XMLSubSys::setValidation(), SUPERMODENETWORK, TL, toString(), WRITE_ERRORF, and WRITE_MESSAGE.
Referenced by handleEvent_NetworkLoaded().
void GNEApplicationWindow::loadConfiguration | ( | const std::string & | configurationFile | ) |
starts to load a configuration
Definition at line 1677 of file GNEApplicationWindow.cpp.
References GNELoadThread::fillOptions(), OptionsCont::getOptions(), gSchemeStorage, GNELoadThread::loadNetworkOrConfig(), myAmLoading, myLoadThread, myMenuBarFile, GNEApplicationWindowHelper::MenuBarFile::myRecentConfigs, GUICompleteSchemeStorage::saveViewport(), GNELoadThread::setDefaultOptions(), setStatusBarText(), GUIMainWindow::storeWindowSizeAndPos(), TL, and WRITE_ERROR.
Referenced by onCmdOpenNetconvertConfig(), and onCmdOpenRecent().
void GNEApplicationWindow::loadDataElements | ( | ) |
load data elements
Definition at line 4912 of file GNEApplicationWindow.cpp.
References GNEUndoList::begin(), DATA, GNENet::disableUpdateData(), GNENet::enableUpdateData(), GNEUndoList::end(), GNEViewNet::getNet(), OptionsCont::getOptions(), FileHelpers::isReadable(), myNet, myUndoList, myViewNet, DataHandler::parse(), XMLSubSys::setValidation(), SUPERMODEDATA, TL, toString(), WRITE_ERRORF, and WRITE_MESSAGE.
Referenced by handleEvent_NetworkLoaded().
void GNEApplicationWindow::loadDemandElements | ( | ) |
load demand elements
Definition at line 4830 of file GNEApplicationWindow.cpp.
References GNEUndoList::begin(), DEMAND, GNEUndoList::end(), OptionsCont::getOptions(), FileHelpers::isReadable(), myNet, myUndoList, GeneralHandler::parse(), setInputInSumoOptions(), XMLSubSys::setValidation(), SUPERMODEDEMAND, TL, toString(), WRITE_ERRORF, and WRITE_MESSAGE.
Referenced by handleEvent_NetworkLoaded().
void GNEApplicationWindow::loadMeanDataElements | ( | ) |
load meanData elements
Definition at line 4874 of file GNEApplicationWindow.cpp.
References GNEUndoList::begin(), DATA, GNEUndoList::end(), OptionsCont::getOptions(), FileHelpers::isReadable(), MODEMEANDATA, myNet, myUndoList, GeneralHandler::parse(), setInputInSumoOptions(), XMLSubSys::setValidation(), TL, toString(), WRITE_ERRORF, and WRITE_MESSAGE.
Referenced by handleEvent_NetworkLoaded().
void GNEApplicationWindow::loadNetwork | ( | const std::string & | networkFile | ) |
load network
Definition at line 1649 of file GNEApplicationWindow.cpp.
References GNELoadThread::fillOptions(), OptionsCont::getOptions(), gSchemeStorage, GNELoadThread::loadNetworkOrConfig(), myAmLoading, myLoadThread, myMenuBarFile, GNEApplicationWindowHelper::MenuBarFile::myRecentNetworks, GUICompleteSchemeStorage::saveViewport(), GNELoadThread::setDefaultOptions(), setStatusBarText(), GUIMainWindow::storeWindowSizeAndPos(), TL, and WRITE_ERROR.
Referenced by onCmdOpenNetwork(), and onCmdOpenRecent().
void GNEApplicationWindow::loadOptionOnStartup | ( | ) |
load net on startup
Definition at line 1604 of file GNEApplicationWindow.cpp.
References createNewNetwork(), OptionsCont::getOptions(), GNELoadThread::loadNetworkOrConfig(), myAmLoading, myLoadThread, myMenuBarFile, GNEApplicationWindowHelper::MenuBarFile::myRecentConfigs, GNEApplicationWindowHelper::MenuBarFile::myRecentNetworks, setStatusBarText(), and TL.
Referenced by main().
void GNEApplicationWindow::loadOSM | ( | const std::string & | OSMFile | ) |
starts to load a OSM File
Definition at line 1705 of file GNEApplicationWindow.cpp.
References NIFrame::checkOptions(), GNELoadThread::fillOptions(), OptionsCont::getOptions(), gSchemeStorage, GNELoadThread::loadNetworkOrConfig(), myAmLoading, myLoadThread, myOriginalNeteditOptions, GNEOptionsDialog::Options(), GUICompleteSchemeStorage::saveViewport(), GNELoadThread::setDefaultOptions(), setStatusBarText(), GUIMainWindow::storeWindowSizeAndPos(), SUPERMODENETWORK, and TL.
Referenced by onCmdOpenForeign().
long GNEApplicationWindow::onClipboardRequest | ( | FXObject * | sender, |
FXSelector | sel, | ||
void * | ptr | ||
) |
called when the command/FXCall clipboard request is executed
Definition at line 1218 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 2060 of file GNEApplicationWindow.cpp.
References GNEViewNet::abortOperation(), GNETAZFrame::TAZSelectionStatistics::clearSelectedEdges(), GNETAZFrame::TAZSelectionStatistics::getEdgeAndTAZChildrenSelected(), GNEViewParent::getInspectorFrame(), GNEInspectorFrame::getNeteditAttributesEditor(), GNEViewParent::getTAZFrame(), GNETAZFrame::getTAZSelectionStatisticsModule(), GNEViewNet::getViewParent(), GNEInspectorFrame::inspectSingleElement(), GNEInspectorFrame::NeteditAttributesEditor::isSelectingParent(), myViewNet, GNEInspectorFrame::NeteditAttributesEditor::stopSelectParent(), and WRITE_DEBUG.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdAbout | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall show about dialog is executed
Definition at line 1205 of file GNEApplicationWindow.cpp.
References GNEAbout::create(), and WRITE_DEBUG.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdBackspace | ( | FXObject * | sender, |
FXSelector | sel, | ||
void * | ptr | ||
) |
called if the user hits backspace
Definition at line 2118 of file GNEApplicationWindow.cpp.
References GNEViewNet::hotkeyBackSpace(), myViewNet, and WRITE_DEBUG.
Referenced by FXDEFMAP().
|
inherited |
Definition at line 365 of file GUIMainWindow.cpp.
References gLanguage, MID_LANGUAGE_DE, MID_LANGUAGE_ES, MID_LANGUAGE_FR, MID_LANGUAGE_HU, MID_LANGUAGE_IT, MID_LANGUAGE_TR, MID_LANGUAGE_ZH, MID_LANGUAGE_ZHT, TL, and WRITE_MESSAGE.
Referenced by FXDEFMAP(), and FXDEFMAP().
long GNEApplicationWindow::onCmdChangelog | ( | FXObject * | sender, |
FXSelector | sel, | ||
void * | ptr | ||
) |
called if the user selects help->Changelog
Definition at line 2332 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 1182 of file GNEApplicationWindow.cpp.
References GUIMessageWindow::clear(), and 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 2140 of file GNEApplicationWindow.cpp.
References GNESelectorFrame::clearCurrentSelection(), GNEViewParent::getSelectorFrame(), GNEViewNet::getViewParent(), and myViewNet.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdClearTemplate | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Definition at line 2569 of file GNEApplicationWindow.cpp.
References GNEInspectorFrame::TemplateEditor::clearTemplate(), GNEViewParent::getInspectorFrame(), GNEInspectorFrame::getTemplateEditor(), GNEViewNet::getViewParent(), myViewNet, and WRITE_DEBUG.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdClose | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall close is executed
Definition at line 1115 of file GNEApplicationWindow.cpp.
References GUIMessageWindow::addSeparator(), closeAllWindows(), continueWithUnsavedChanges(), GNEApplicationWindowHelper::ModesMenuCommands::dataMenuCommands, GNEApplicationWindowHelper::EditMenuCommands::dataViewOptions, GNEApplicationWindowHelper::ModesMenuCommands::demandMenuCommands, GNEApplicationWindowHelper::EditMenuCommands::demandViewOptions, GNEApplicationWindowHelper::ModesMenuCommands::DataMenuCommands::hideDataMenuCommands(), GNEApplicationWindowHelper::EditMenuCommands::DataViewOptions::hideDataViewOptionsMenuChecks(), GNEApplicationWindowHelper::ModesMenuCommands::DemandMenuCommands::hideDemandMenuCommands(), GNEApplicationWindowHelper::EditMenuCommands::DemandViewOptions::hideDemandViewOptionsMenuChecks(), GNEApplicationWindowHelper::ModesMenuCommands::NetworkMenuCommands::hideNetworkMenuCommands(), GNEApplicationWindowHelper::EditMenuCommands::NetworkViewOptions::hideNetworkViewOptionsMenuChecks(), myEditMenuCommands, myMessageWindow, myModesMenuCommands, myViewNet, GNEApplicationWindowHelper::ModesMenuCommands::networkMenuCommands, and GNEApplicationWindowHelper::EditMenuCommands::networkViewOptions.
Referenced by FXDEFMAP(), onCmdNewNetwork(), onCmdOpenForeign(), onCmdOpenNetconvertConfig(), onCmdOpenNeteditConfig(), onCmdOpenNetwork(), onCmdOpenRecent(), onCmdOpenSumoConfig(), onCmdReloadNeteditConfig(), onCmdReloadNetwork(), onCmdReloadSumoConfig(), and onCmdSmartReload().
long GNEApplicationWindow::onCmdComputePathManager | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Definition at line 2510 of file GNEApplicationWindow.cpp.
References GNEViewNet::getNet(), GNEPathManager::getPathCalculator(), GNENet::getPathManager(), GNEPathManager::PathCalculator::isPathCalculatorUpdated(), myViewNet, and GNEPathManager::PathCalculator::updatePathCalculator().
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdCopy | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Definition at line 2529 of file GNEApplicationWindow.cpp.
References WRITE_DEBUG.
long GNEApplicationWindow::onCmdCopyTemplate | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Definition at line 2557 of file GNEApplicationWindow.cpp.
References GNEInspectorFrame::TemplateEditor::copyTemplate(), GNEViewParent::getInspectorFrame(), GNEInspectorFrame::getTemplateEditor(), GNEViewNet::getViewParent(), myViewNet, and WRITE_DEBUG.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdCut | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when user press Ctrl+Z
Definition at line 2521 of file GNEApplicationWindow.cpp.
References WRITE_DEBUG.
long GNEApplicationWindow::onCmdDel | ( | FXObject * | sender, |
FXSelector | sel, | ||
void * | ptr | ||
) |
called if the user hits del
Definition at line 2094 of file GNEApplicationWindow.cpp.
References GNEViewNet::hotkeyDel(), myViewNet, and WRITE_DEBUG.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdEditChosen | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall edit chosen is executed
Definition at line 662 of file GNEApplicationWindow.cpp.
References gSelected.
long GNEApplicationWindow::onCmdEditViewport | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Called on menu Edit->Viewport.
Definition at line 2209 of file GNEApplicationWindow.cpp.
References myViewNet, and GUISUMOAbstractView::showViewportEditor().
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdEditViewScheme | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Called on menu Edit->Visualization.
Definition at line 2219 of file GNEApplicationWindow.cpp.
References myViewNet, and GUISUMOAbstractView::showViewschemeEditor().
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdEnter | ( | FXObject * | sender, |
FXSelector | sel, | ||
void * | ptr | ||
) |
called if the user hits enter
Definition at line 2106 of file GNEApplicationWindow.cpp.
References GNEViewNet::hotkeyEnter(), myViewNet, and WRITE_DEBUG.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdFeedback | ( | FXObject * | sender, |
FXSelector | sel, | ||
void * | ptr | ||
) |
called if the user selects help->feedback
Definition at line 2364 of file GNEApplicationWindow.cpp.
References GUIDialog_Feedback::create(), and WRITE_DEBUG.
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 2130 of file GNEApplicationWindow.cpp.
References GNEViewNet::hotkeyFocusFrame(), and myViewNet.
Referenced by FXDEFMAP().
|
inlinevirtualinherited |
Toggle full screen mode.
Reimplemented in GUIApplicationWindow.
Definition at line 162 of file GUIMainWindow.h.
Referenced by GUIViewTraffic::onDoubleClicked().
long GNEApplicationWindow::onCmdHelp | ( | FXObject * | sender, |
FXSelector | sel, | ||
void * | ptr | ||
) |
called if the user selects help->Documentation
Definition at line 2325 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 2340 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 1189 of file GNEApplicationWindow.cpp.
References WRITE_DEBUG.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdLoadDemandInSUMOGUI | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when user toggle windows checkbox "load demand"
Definition at line 1197 of file GNEApplicationWindow.cpp.
References WRITE_DEBUG.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdLocate | ( | FXObject * | , |
FXSelector | sel, | ||
void * | |||
) |
called when the command/FXCall locate is executed
Definition at line 1138 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 1819 of file GNEApplicationWindow.cpp.
References GNEViewNet::getLockManager(), GNEApplicationWindowHelper::LockMenuCommands::lockAll(), myLockMenuCommands, myViewNet, and GNEViewNetHelper::LockManager::updateFlags().
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdLockElements | ( | FXObject * | , |
FXSelector | sel, | ||
void * | |||
) |
called when user press a lock menu check
Definition at line 1810 of file GNEApplicationWindow.cpp.
References GNEViewNet::getLockManager(), myViewNet, and GNEViewNetHelper::LockManager::updateFlags().
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdLockSelectElements | ( | FXObject * | , |
FXSelector | sel, | ||
void * | |||
) |
called when user press lock select elements button
Definition at line 1837 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 672 of file GNEApplicationWindow.cpp.
References createNewNetwork(), and onCmdClose().
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdNewWindow | ( | FXObject * | , |
FXSelector | sel, | ||
void * | |||
) |
Definition at line 1965 of file GNEApplicationWindow.cpp.
References OptionsCont::getValueString(), FileHelpers::isReadable(), MID_GNE_POSTPROCESSINGNETGENERATE, myNetgenerateOptions, SysUtils::runHiddenCommand(), TL, and WRITE_MESSAGE.
Referenced by FXDEFMAP(), and onCmdPostprocessingNetgenerate().
long GNEApplicationWindow::onCmdOpenAdditionals | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall open additionals is executed
Definition at line 3624 of file GNEApplicationWindow.cpp.
References GNENetHelper::SavingStatus::additionalsSaved(), GNEUndoList::begin(), GNEOverwriteElementsDialog::CANCEL, GNEUndoList::end(), OptionsCont::getOptions(), GNEOverwriteElementsDialog::getResult(), GNENet::getSavingStatus(), GNENetHelper::SavingStatus::isAdditionalsSaved(), GNEGeneralHandler::isErrorCreatingElement(), myNet, myUndoList, NETWORK, GNEApplicationWindowHelper::openAdditionalFileDialog(), GNEOverwriteElementsDialog::OVERWRITE, GeneralHandler::parse(), XMLSubSys::setValidation(), SUPERMODENETWORK, TL, 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 3985 of file GNEApplicationWindow.cpp.
References GNEUndoList::begin(), GNEOverwriteElementsDialog::CANCEL, DATA, GNENetHelper::SavingStatus::dataElementsSaved(), GNENet::disableUpdateData(), GNENet::enableUpdateData(), GNEUndoList::end(), GNEViewNet::getNet(), OptionsCont::getOptions(), GNEOverwriteElementsDialog::getResult(), GNENet::getSavingStatus(), GNENetHelper::SavingStatus::isDataElementsSaved(), DataHandler::isErrorCreatingElement(), myNet, myUndoList, myViewNet, GNEApplicationWindowHelper::openDataFileDialog(), GNEOverwriteElementsDialog::OVERWRITE, DataHandler::parse(), XMLSubSys::setValidation(), SUPERMODEDATA, TL, 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 3821 of file GNEApplicationWindow.cpp.
References GNEUndoList::begin(), GNEOverwriteElementsDialog::CANCEL, DEMAND, GNENetHelper::SavingStatus::demandElementsSaved(), GNEUndoList::end(), OptionsCont::getOptions(), GNEOverwriteElementsDialog::getResult(), GNENet::getSavingStatus(), GNENetHelper::SavingStatus::isDemandElementsSaved(), GNEGeneralHandler::isErrorCreatingElement(), myNet, myUndoList, GNEApplicationWindowHelper::openRouteFileDialog(), GNEOverwriteElementsDialog::OVERWRITE, GeneralHandler::parse(), XMLSubSys::setValidation(), SUPERMODEDEMAND, TL, 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 889 of file GNEApplicationWindow.cpp.
References GNEUndoList::add(), GNEEdgeType::addLaneType(), GNEUndoList::begin(), EDGE, GNEUndoList::end(), GNEViewParent::getCreateEdgeFrame(), GNECreateEdgeFrame::getEdgeTypeSelector(), OptionsCont::getOptions(), GNEViewNet::getUndoList(), GNEViewNet::getViewParent(), NITypeLoader::load(), myNet, myViewNet, NETWORK, GNEApplicationWindowHelper::openEdgeTypeFileDialog(), GNECreateEdgeFrame::EdgeTypeSelector::refreshEdgeTypeSelector(), NBTypeCont::size(), TL, toString(), and WRITE_MESSAGE.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdOpenForeign | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall open foreign is executed
Definition at line 709 of file GNEApplicationWindow.cpp.
References loadOSM(), onCmdClose(), and GNEApplicationWindowHelper::openOSMFileDialog().
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdOpenMeanDatas | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall open meanDatas is executed
Definition at line 4155 of file GNEApplicationWindow.cpp.
References GNEUndoList::begin(), GNEOverwriteElementsDialog::CANCEL, DATA, GNEUndoList::end(), OptionsCont::getOptions(), GNEOverwriteElementsDialog::getResult(), GNENet::getSavingStatus(), GNEGeneralHandler::isErrorCreatingElement(), GNENetHelper::SavingStatus::isMeanDatasSaved(), GNENetHelper::SavingStatus::meanDatasSaved(), myNet, myUndoList, GNEApplicationWindowHelper::openMeanDataDialog(), GNEOverwriteElementsDialog::OVERWRITE, GeneralHandler::parse(), XMLSubSys::setValidation(), SUPERMODEDATA, TL, 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 683 of file GNEApplicationWindow.cpp.
References loadConfiguration(), onCmdClose(), and GNEApplicationWindowHelper::openNetconvertFileDialog().
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdOpenNeteditConfig | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall open netedit config is executed
Definition at line 721 of file GNEApplicationWindow.cpp.
References GNELoadThread::fillOptions(), OptionsCont::getOptions(), GNELoadThread::loadNetworkOrConfig(), myLoadThread, onCmdClose(), GNEApplicationWindowHelper::openNeteditConfigFileDialog(), and GNELoadThread::setDefaultOptions().
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdOpenNetgenerateDialog | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when user press "netgenerate" button
Definition at line 2407 of file GNEApplicationWindow.cpp.
References myToolsMenuCommands, and GNEApplicationWindowHelper::ToolsMenuCommands::showNetgenerateDialog().
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdOpenNetgenerateOptionsDialog | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when user press "netgenerate options" button
Definition at line 2413 of file GNEApplicationWindow.cpp.
References myNetgenerateOptions, myOriginalNetgenerateOptions, NETGENERATE, GNEOptionsDialog::Run(), and TL.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdOpenNetwork | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall open network is executed
Definition at line 696 of file GNEApplicationWindow.cpp.
References loadNetwork(), onCmdClose(), and GNEApplicationWindowHelper::openNetworkFileDialog().
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdOpenOptionsDialog | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when user press "options" button
Definition at line 2378 of file GNEApplicationWindow.cpp.
References NBFrame::checkOptions(), NIFrame::checkOptions(), NWFrame::checkOptions(), SystemFrame::checkOptions(), OptionsCont::getOptions(), GNENet::getSavingStatus(), myNet, myOriginalNeteditOptions, GNEOptionsDialog::Options(), OPTIONS, GNENetHelper::SavingStatus::requireSaveNeteditConfig(), and TL.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdOpenPythonToolDialog | ( | FXObject * | obj, |
FXSelector | , | ||
void * | |||
) |
called when user press over a tool dialog button
Definition at line 1150 of file GNEApplicationWindow.cpp.
References myToolsMenuCommands, and GNEApplicationWindowHelper::ToolsMenuCommands::showTool().
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdOpenRecent | ( | FXObject * | , |
FXSelector | , | ||
void * | fileData | ||
) |
called when the command/FXCall open recent is executed
Definition at line 1091 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 743 of file GNEApplicationWindow.cpp.
References GNELoadThread::fillOptions(), OptionsCont::getOptions(), GNELoadThread::loadNetworkOrConfig(), myLoadThread, onCmdClose(), GNEApplicationWindowHelper::openSumoConfigFileDialog(), and GNELoadThread::setDefaultOptions().
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdOpenSUMOGUI | ( | FXObject * | sender, |
FXSelector | sel, | ||
void * | ptr | ||
) |
called if the user hints ctrl + T
Definition at line 2000 of file GNEApplicationWindow.cpp.
References GNENet::getAttributeCarriers(), GUISUMOAbstractView::getChanger(), GNENetHelper::AttributeCarriers::getNumberOfAdditionals(), GNENetHelper::AttributeCarriers::getNumberOfDemandElements(), OptionsCont::getOptions(), GUIPerspectiveChanger::getXPos(), GUIPerspectiveChanger::getYPos(), GUIPerspectiveChanger::getZPos(), FileHelpers::isReadable(), GNEApplicationWindowHelper::EditMenuCommands::loadAdditionalsInSUMOGUI, GNEApplicationWindowHelper::EditMenuCommands::loadDemandInSUMOGUI, myEditMenuCommands, myNet, myViewNet, onCmdSaveNetwork(), onCmdSaveSumoConfig(), SysUtils::runHiddenCommand(), TL, and WRITE_MESSAGE.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdOpenSumoOptionsDialog | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when user press "sumo options" button
Definition at line 2396 of file GNEApplicationWindow.cpp.
References GNENet::getSavingStatus(), myNet, myOriginalSumoOptions, mySumoOptions, GNEOptionsDialog::Options(), GNENetHelper::SavingStatus::requireSaveSumoConfig(), SUMO_MINI, and TL.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdOpenTLSPrograms | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall open TLS programs is executed
Definition at line 830 of file GNEApplicationWindow.cpp.
References GNEUndoList::abortAllChangeGroups(), GNEUndoList::begin(), GNENet::computeNetwork(), GNEUndoList::end(), OptionsCont::getOptions(), GNEViewParent::getTLSEditorFrame(), GNENet::getViewNet(), GNEViewNet::getViewParent(), MODETLS, myNet, myUndoList, NETWORK, GNEApplicationWindowHelper::openTLSFileDialog(), GNETLSEditorFrame::parseTLSPrograms(), TL, and WRITE_DEBUG.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdOpenUndoListDialog | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Definition at line 2483 of file GNEApplicationWindow.cpp.
References myUndoListDialog, GNEUndoListDialog::setFocus(), GNEUndoListDialog::show(), and GNEUndoListDialog::shown().
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdPaste | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Definition at line 2537 of file GNEApplicationWindow.cpp.
References WRITE_DEBUG.
long GNEApplicationWindow::onCmdPostprocessingNetgenerate | ( | FXObject * | sender, |
FXSelector | sel, | ||
void * | ptr | ||
) |
postprocessing netgenerate
Definition at line 2203 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 1162 of file GNEApplicationWindow.cpp.
References myToolsMenuCommands, and GNEApplicationWindowHelper::ToolsMenuCommands::postProcessing().
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdProcessButton | ( | FXObject * | , |
FXSelector | sel, | ||
void * | |||
) |
called when user press a process button (or a shortcut)
Definition at line 1888 of file GNEApplicationWindow.cpp.
References GNENet::adjustPersonPlans(), GNENet::cleanInvalidCrossings(), GNENet::cleanInvalidDemandElements(), GNENet::cleanUnusedRoutes(), GNENet::computeDemandElements(), computeJunctionWithVolatileOptions(), GNENet::computeNetwork(), GNEViewNet::getEditModes(), GNEViewParent::getGNEAppWindows(), GNEViewNet::getViewParent(), GNEViewNetHelper::EditModes::isCurrentSupermodeDemand(), GNEViewNetHelper::EditModes::isCurrentSupermodeNetwork(), GNENet::joinRoutes(), GNENet::joinSelectedJunctions(), 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, GNENet::removeSolitaryJunctions(), updateControls(), and WRITE_DEBUG.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdQuit | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Called by FOX if the application shall be closed.
Definition at line 646 of file GNEApplicationWindow.cpp.
References continueWithUnsavedChanges(), gCurrentFolder, and GUIMainWindow::storeWindowSizeAndPos().
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdRedo | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Definition at line 2451 of file GNEApplicationWindow.cpp.
References GNEViewNet::aksChangeSupermode(), GNEViewNetHelper::EditModes::currentSupermode, DATA, GNEViewParent::getCurrentShownFrame(), GNEViewNet::getEditModes(), GNEUndoList::getRedoSupermode(), GNEViewNet::getUndoList(), GNEViewNet::getViewParent(), myEditMenuCommands, myViewNet, onUpdRedo(), onUpdUndo(), GNEUndoList::redo(), GNEApplicationWindowHelper::EditMenuCommands::redoLastChange, TL, GNEApplicationWindowHelper::EditMenuCommands::undoLastChange, GNEFrame::updateFrameAfterUndoRedo(), GNEViewParent::updateUndoRedoButtons(), and WRITE_DEBUG.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdReloadAdditionals | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall reload additionals is executed
Definition at line 3680 of file GNEApplicationWindow.cpp.
References GNEUndoList::begin(), GNENet::clearAdditionalElements(), DEMAND, GNEUndoList::end(), OptionsCont::getOptions(), OptionsCont::getString(), myNet, myUndoList, GeneralHandler::parse(), XMLSubSys::setValidation(), SUPERMODENETWORK, TL, and WRITE_ERROR.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdReloadDataElements | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall reload data elements is executed
Definition at line 4046 of file GNEApplicationWindow.cpp.
References GNEUndoList::begin(), GNENet::clearDemandElements(), DATA, GNENet::disableUpdateData(), GNENet::enableUpdateData(), GNEUndoList::end(), GNEViewNet::getNet(), OptionsCont::getOptions(), OptionsCont::getString(), myNet, myUndoList, myViewNet, DataHandler::parse(), XMLSubSys::setValidation(), SUPERMODEDATA, TL, and WRITE_ERROR.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdReloadDemandElements | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall reload demand elements is executed
Definition at line 3878 of file GNEApplicationWindow.cpp.
References GNEUndoList::begin(), GNENet::clearDemandElements(), DEMAND, GNEUndoList::end(), OptionsCont::getOptions(), OptionsCont::getString(), myNet, myUndoList, GeneralHandler::parse(), XMLSubSys::setValidation(), SUPERMODEDEMAND, TL, TLF, and WRITE_ERROR.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdReloadEdgeTypes | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall reload edge types is executed
Definition at line 930 of file GNEApplicationWindow.cpp.
References GNEUndoList::add(), GNEEdgeType::addLaneType(), GNEUndoList::begin(), EDGE, GNEUndoList::end(), GNEViewParent::getCreateEdgeFrame(), GNECreateEdgeFrame::getEdgeTypeSelector(), OptionsCont::getOptions(), OptionsCont::getString(), GNEViewNet::getUndoList(), GNEViewNet::getViewParent(), NITypeLoader::load(), myNet, myViewNet, NETWORK, GNECreateEdgeFrame::EdgeTypeSelector::refreshEdgeTypeSelector(), NBTypeCont::size(), TL, toString(), and WRITE_MESSAGE.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdReloadMeanDatas | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall reload meanDatas is executed
Definition at line 4211 of file GNEApplicationWindow.cpp.
References GNEUndoList::begin(), GNENet::clearMeanDataElements(), DEMAND, GNEUndoList::end(), OptionsCont::getOptions(), OptionsCont::getString(), myNet, myUndoList, GeneralHandler::parse(), XMLSubSys::setValidation(), SUPERMODENETWORK, TL, 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 765 of file GNEApplicationWindow.cpp.
References GNELoadThread::fillOptions(), OptionsCont::getOptions(), GNELoadThread::loadNetworkOrConfig(), myLoadThread, onCmdClose(), and GNELoadThread::setDefaultOptions().
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdReloadNetwork | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall network reload is executed
Definition at line 1045 of file GNEApplicationWindow.cpp.
References GNELoadThread::fillOptions(), OptionsCont::getOptions(), gSchemeStorage, GNELoadThread::loadNetworkOrConfig(), myAmLoading, myLoadThread, onCmdClose(), GUICompleteSchemeStorage::saveViewport(), GNELoadThread::setDefaultOptions(), 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 787 of file GNEApplicationWindow.cpp.
References GNELoadThread::fillOptions(), OptionsCont::getOptions(), GNELoadThread::loadNetworkOrConfig(), myLoadThread, onCmdClose(), and GNELoadThread::setDefaultOptions().
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdReloadTLSPrograms | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall reload TLS programs is executed
Definition at line 859 of file GNEApplicationWindow.cpp.
References GNEUndoList::abortAllChangeGroups(), GNEUndoList::begin(), GNENet::computeNetwork(), GNEUndoList::end(), OptionsCont::getOptions(), GNEViewParent::getTLSEditorFrame(), GNENet::getViewNet(), GNEViewNet::getViewParent(), MODETLS, myNet, myUndoList, NETWORK, GNETLSEditorFrame::parseTLSPrograms(), and TL.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdRunNetgenerate | ( | FXObject * | sender, |
FXSelector | sel, | ||
void * | ptr | ||
) |
called when run netgenerate is called
Definition at line 2197 of file GNEApplicationWindow.cpp.
References myNetgenerateOptions, myToolsMenuCommands, and GNEApplicationWindowHelper::ToolsMenuCommands::runNetgenerateDialog().
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdRunPythonTool | ( | FXObject * | obj, |
FXSelector | , | ||
void * | |||
) |
called when user run a tool
Definition at line 1156 of file GNEApplicationWindow.cpp.
References myToolsMenuCommands, and GNEApplicationWindowHelper::ToolsMenuCommands::runToolDialog().
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdSaveAdditionals | ( | FXObject * | sender, |
FXSelector | sel, | ||
void * | ptr | ||
) |
called when the command/FXCall save additionals is executed
Definition at line 3717 of file GNEApplicationWindow.cpp.
References GNENet::computeNetwork(), OptionsCont::getOptions(), GNENet::getSavingStatus(), GNENetHelper::SavingStatus::isAdditionalsSaved(), MID_GNE_FORCESAVE, myNet, onCmdSaveAdditionalsAs(), GNENet::saveAdditionals(), TL, WRITE_DEBUG, and WRITE_MESSAGE.
Referenced by computeJunctionWithVolatileOptions(), continueWithUnsavedAdditionalChanges(), FXDEFMAP(), onCmdSaveAdditionalsAs(), onCmdSaveNeteditConfig(), and onCmdSaveSumoConfig().
long GNEApplicationWindow::onCmdSaveAdditionalsAs | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall save additionals as is executed
Definition at line 3759 of file GNEApplicationWindow.cpp.
References gCurrentFolder, getFolder(), OptionsCont::getOptions(), GNENet::getSavingStatus(), myNet, onCmdSaveAdditionals(), GNEApplicationWindowHelper::openAdditionalFileDialog(), and GNENetHelper::SavingStatus::requireSaveAdditionals().
Referenced by FXDEFMAP(), and onCmdSaveAdditionals().
long GNEApplicationWindow::onCmdSaveDataElements | ( | FXObject * | sender, |
FXSelector | sel, | ||
void * | ptr | ||
) |
called when the command/FXCall save data elements is executed
Definition at line 4087 of file GNEApplicationWindow.cpp.
References OptionsCont::getOptions(), GNENet::getSavingStatus(), GNENetHelper::SavingStatus::isDataElementsSaved(), MID_GNE_FORCESAVE, myNet, onCmdSaveDataElementsAs(), GNENet::saveDataElements(), TL, WRITE_DEBUG, and WRITE_MESSAGE.
Referenced by computeJunctionWithVolatileOptions(), continueWithUnsavedDataElementChanges(), FXDEFMAP(), onCmdSaveDataElementsAs(), and onCmdSaveNeteditConfig().
long GNEApplicationWindow::onCmdSaveDataElementsAs | ( | FXObject * | sender, |
FXSelector | sel, | ||
void * | ptr | ||
) |
called when the command/FXCall save data elements as is executed
Definition at line 4125 of file GNEApplicationWindow.cpp.
References gCurrentFolder, getFolder(), OptionsCont::getOptions(), GNENet::getSavingStatus(), myNet, onCmdSaveDataElements(), GNEApplicationWindowHelper::openDataFileDialog(), and GNENetHelper::SavingStatus::requireSaveDataElements().
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 3914 of file GNEApplicationWindow.cpp.
References GNENet::computeNetwork(), OptionsCont::getOptions(), GNENet::getSavingStatus(), GNENetHelper::SavingStatus::isDemandElementsSaved(), MID_GNE_FORCESAVE, myNet, onCmdSaveDemandElementsAs(), GNENet::saveDemandElements(), TL, WRITE_DEBUG, and WRITE_MESSAGE.
Referenced by computeJunctionWithVolatileOptions(), continueWithUnsavedDemandElementChanges(), FXDEFMAP(), onCmdSaveDemandElementsAs(), onCmdSaveNeteditConfig(), and onCmdSaveSumoConfig().
long GNEApplicationWindow::onCmdSaveDemandElementsAs | ( | FXObject * | sender, |
FXSelector | sel, | ||
void * | ptr | ||
) |
called when the command/FXCall save demand elements as is executed
Definition at line 3955 of file GNEApplicationWindow.cpp.
References gCurrentFolder, getFolder(), OptionsCont::getOptions(), GNENet::getSavingStatus(), myNet, onCmdSaveDemandElements(), GNEApplicationWindowHelper::openRouteFileDialog(), and GNENetHelper::SavingStatus::requireSaveDemandElements().
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 3531 of file GNEApplicationWindow.cpp.
References GUIMessageWindow::addSeparator(), OptionsCont::getOptions(), myMessageWindow, myNet, onCmdSaveEdgeTypesAs(), GNENet::saveEdgeTypes(), TL, WRITE_DEBUG, 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 3593 of file GNEApplicationWindow.cpp.
References OptionsCont::getOptions(), onCmdSaveEdgeTypes(), and GNEApplicationWindowHelper::openEdgeTypeFileDialog().
Referenced by FXDEFMAP(), and onCmdSaveEdgeTypes().
long GNEApplicationWindow::onCmdSaveJoinedJunctionsAs | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall save joined is executed
Definition at line 3287 of file GNEApplicationWindow.cpp.
References myNet, GNENet::saveJoined(), GNEApplicationWindowHelper::saveJoinedJunctionsFileDialog(), TL, WRITE_DEBUG, 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 3789 of file GNEApplicationWindow.cpp.
References gCurrentFolder, myNet, GNEApplicationWindowHelper::openAdditionalFileDialog(), GNENet::saveJuPedSimElements(), TL, WRITE_DEBUG, and WRITE_MESSAGE.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdSaveMeanDatas | ( | FXObject * | sender, |
FXSelector | sel, | ||
void * | ptr | ||
) |
called when the command/FXCall save meanDatas is executed
Definition at line 4247 of file GNEApplicationWindow.cpp.
References GNENet::getAttributeCarriers(), GNENetHelper::AttributeCarriers::getNumberOfMeanDatas(), OptionsCont::getOptions(), GNENet::getSavingStatus(), GNENetHelper::SavingStatus::isMeanDatasSaved(), MID_GNE_FORCESAVE, myNet, onCmdSaveMeanDatasAs(), GNENet::saveMeanDatas(), TL, WRITE_DEBUG, and WRITE_MESSAGE.
Referenced by computeJunctionWithVolatileOptions(), continueWithUnsavedMeanDataElementChanges(), FXDEFMAP(), onCmdSaveMeanDatasAs(), onCmdSaveNeteditConfig(), and onCmdSaveSumoConfig().
long GNEApplicationWindow::onCmdSaveMeanDatasAs | ( | FXObject * | sender, |
FXSelector | sel, | ||
void * | ptr | ||
) |
called when the command/FXCall save meanDatas as is executed
Definition at line 4291 of file GNEApplicationWindow.cpp.
References gCurrentFolder, getFolder(), OptionsCont::getOptions(), GNENet::getSavingStatus(), myNet, onCmdSaveMeanDatas(), GNEApplicationWindowHelper::openMeanDataDialog(), and GNENetHelper::SavingStatus::requireSaveMeanDatas().
Referenced by FXDEFMAP(), and onCmdSaveMeanDatas().
long GNEApplicationWindow::onCmdSaveNeteditConfig | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall save netedit config is executed
Definition at line 3315 of file GNEApplicationWindow.cpp.
References FileHelpers::getFilePath(), OptionsCont::getOptions(), GNENet::getSavingStatus(), MID_GNE_FORCESAVE, myMenuBarFile, myNet, GNEApplicationWindowHelper::MenuBarFile::myRecentConfigs, GNENetHelper::SavingStatus::neteditConfigSaved(), onCmdSaveAdditionals(), onCmdSaveDataElements(), onCmdSaveDemandElements(), onCmdSaveMeanDatas(), onCmdSaveNeteditConfigAs(), onCmdSaveNetwork(), StringUtils::replace(), TL, 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 3356 of file GNEApplicationWindow.cpp.
References OptionsCont::getOptions(), onCmdSaveNeteditConfig(), and GNEApplicationWindowHelper::openNeteditConfigFileDialog().
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 3141 of file GNEApplicationWindow.cpp.
References GUIMessageWindow::addSeparator(), GNENet::computeNetwork(), GNENet::getAttributeCarriers(), GNENetHelper::AttributeCarriers::getCrossings(), GNENetHelper::AttributeCarriers::getEdges(), GNEViewNet::getNet(), OptionsCont::getOptions(), MID_GNE_FORCESAVE, myMenuBarFile, myMessageWindow, myNet, GNEApplicationWindowHelper::MenuBarFile::myRecentNetworks, mySumoOptions, myViewNet, onCmdSaveNetworkAs(), PROGRESS_FAILED_MESSAGE, OptionsCont::resetWritable(), GNENet::saveNetwork(), OptionsCont::set(), TL, WRITE_DEBUG, WRITE_ERROR, and WRITE_MESSAGE.
Referenced by continueWithUnsavedChanges(), 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 3225 of file GNEApplicationWindow.cpp.
References OptionsCont::getOptions(), MFXUtils::getTitleText(), myTitlePrefix, onCmdSaveNetwork(), and GNEApplicationWindowHelper::openNetworkFileDialog().
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 3243 of file GNEApplicationWindow.cpp.
References myNet, StringUtils::replace(), GNENet::savePlain(), GNEApplicationWindowHelper::savePlainXMLFileDialog(), TL, WRITE_DEBUG, and WRITE_MESSAGE.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdSaveSumoConfig | ( | FXObject * | sender, |
FXSelector | sel, | ||
void * | ptr | ||
) |
called when the command/FXCall save SumoConfig is executed
Definition at line 3398 of file GNEApplicationWindow.cpp.
References GNENet::getAttributeCarriers(), GNENetHelper::AttributeCarriers::getDemandElements(), OptionsCont::getOptions(), GNENet::getSavingStatus(), GNE_TAG_FLOW_JUNCTIONS, GNE_TAG_TRIP_JUNCTIONS, GNEApplicationWindowHelper::EditMenuCommands::loadAdditionalsInSUMOGUI, GNEApplicationWindowHelper::EditMenuCommands::loadDemandInSUMOGUI, MID_GNE_FORCESAVE, MID_HOTKEY_CTRL_T_OPENNETEDIT_OPENSUMO, myEditMenuCommands, myMenuBarFile, myNet, GNEApplicationWindowHelper::MenuBarFile::myRecentConfigs, mySumoOptions, onCmdSaveAdditionals(), onCmdSaveDemandElements(), onCmdSaveMeanDatas(), onCmdSaveNetwork(), onCmdSaveSumoConfigAs(), StringUtils::replace(), OptionsCont::resetWritable(), OptionsCont::set(), setInputInSumoOptions(), GNENetHelper::SavingStatus::SumoConfigSaved(), TL, StringUtils::transcodeToLocal(), WRITE_MESSAGE, and OptionsCont::writeConfiguration().
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 3450 of file GNEApplicationWindow.cpp.
References OptionsCont::getOptions(), onCmdSaveSumoConfig(), and GNEApplicationWindowHelper::openSumoConfigFileDialog().
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 3482 of file GNEApplicationWindow.cpp.
References GUIMessageWindow::addSeparator(), GNENet::computeNetwork(), OptionsCont::getOptions(), myMessageWindow, myNet, onCmdSaveTLSProgramsAs(), GNENet::saveTLSPrograms(), TL, WRITE_DEBUG, 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 3574 of file GNEApplicationWindow.cpp.
References OptionsCont::getOptions(), onCmdSaveTLSPrograms(), and GNEApplicationWindowHelper::openTLSFileDialog().
Referenced by FXDEFMAP(), and onCmdSaveTLSPrograms().
long GNEApplicationWindow::onCmdSetFrontElement | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called if the user call set front element
Definition at line 2267 of file GNEApplicationWindow.cpp.
References GNEViewNet::getFrontAttributeCarrier(), GNEViewNet::getInspectedAttributeCarriers(), GNEViewParent::getInspectorFrame(), GNEInspectorFrame::getNeteditAttributesEditor(), GNEViewNet::getViewParent(), myViewNet, GNEInspectorFrame::NeteditAttributesEditor::refreshNeteditAttributesEditor(), and GNEViewNet::setFrontAttributeCarrier().
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdSetMode | ( | FXObject * | sender, |
FXSelector | sel, | ||
void * | ptr | ||
) |
called if the user hits an edit-mode hotkey
Definition at line 1800 of file GNEApplicationWindow.cpp.
References myViewNet, and GNEViewNet::onCmdSetMode().
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdSetSuperMode | ( | FXObject * | sender, |
FXSelector | sel, | ||
void * | ptr | ||
) |
called if the user hits an edit-supermode hotkey
Definition at line 1790 of file GNEApplicationWindow.cpp.
References myViewNet, and GNEViewNet::onCmdSetSupermode().
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdSetTemplate | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Definition at line 2545 of file GNEApplicationWindow.cpp.
References GNEViewParent::getInspectorFrame(), GNEInspectorFrame::getTemplateEditor(), GNEViewNet::getViewParent(), myViewNet, GNEInspectorFrame::TemplateEditor::setTemplate(), and WRITE_DEBUG.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdSmartReload | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall smart reload is executed
Definition at line 973 of file GNEApplicationWindow.cpp.
References GNELoadThread::fillOptions(), OptionsCont::getOptions(), gSchemeStorage, GNELoadThread::loadNetworkOrConfig(), myAmLoading, myLoadThread, onCmdClose(), GUICompleteSchemeStorage::saveViewport(), GNELoadThread::setDefaultOptions(), 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 2347 of file GNEApplicationWindow.cpp.
References MFXMenuCheckIcon::getCheck(), GNEApplicationWindowHelper::ProcessingMenuCommands::menuCheckRecomputeDataMode, and 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 2248 of file GNEApplicationWindow.cpp.
References GUIVisualizationSettings::drawJunctionShape, GUISUMOAbstractView::getVisualisationSettings(), myViewNet, GNEViewNet::onCmdToggleDrawJunctionShape(), and WRITE_DEBUG.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdToggleEditOptions | ( | FXObject * | sender, |
FXSelector | sel, | ||
void * | |||
) |
called if the user press key combination Alt + <0-9>
Definition at line 2289 of file GNEApplicationWindow.cpp.
References GNEViewNet::getDataViewOptions(), GNEViewNet::getDemandViewOptions(), GNEViewNet::getNetworkViewOptions(), GNEViewNetHelper::DataViewOptions::getVisibleDataMenuCommands(), GNEViewNetHelper::DemandViewOptions::getVisibleDemandMenuCommands(), GNEViewNetHelper::NetworkViewOptions::getVisibleNetworkMenuCommands(), MID_HOTKEY_ALT_0_TOGGLEEDITOPTION, myViewNet, GNEApplicationWindowHelper::toggleEditOptionsData(), GNEApplicationWindowHelper::toggleEditOptionsDemand(), and GNEApplicationWindowHelper::toggleEditOptionsNetwork().
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 2229 of file GNEApplicationWindow.cpp.
References GUISUMOAbstractView::getVisualisationSettings(), myViewNet, GNEViewNet::onCmdToggleShowGrid(), GUIVisualizationSettings::showGrid, and WRITE_DEBUG.
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 2150 of file GNEApplicationWindow.cpp.
References GNEContainerFrame::getContainerAttributes(), GNEViewParent::getContainerFrame(), GNEViewNet::getInspectedAttributeCarriers(), GNEViewParent::getInspectorFrame(), GNEPersonFrame::getPersonAttributes(), GNEViewParent::getPersonFrame(), GNEViewNet::getTimeFormat(), GNEVehicleFrame::getVehicleAttributes(), GNEViewParent::getVehicleFrame(), GNEViewNet::getViewParent(), GNEInspectorFrame::inspectMultisection(), myViewNet, GNEAttributesCreator::refreshAttributesCreator(), and GNEViewNetHelper::TimeFormat::switchTimeFormat().
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdToggleViewOption | ( | FXObject * | sender, |
FXSelector | sel, | ||
void * | ptr | ||
) |
toggle viewOption
Definition at line 2776 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_ASKFORMERGE, 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_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, GNEViewNet::onCmdToggleAutoOppositeEdge(), GNEViewNet::onCmdToggleChainEdges(), GNEViewNet::onCmdToggleChangeAllPhases(), GNEViewNet::onCmdToggleDrawJunctionShape(), GNEViewNet::onCmdToggleDrawSpreadVehicles(), GNEViewNet::onCmdToggleExtendSelection(), GNEViewNet::onCmdToggleHideConnections(), GNEViewNet::onCmdToggleHideNonInspecteDemandElements(), GNEViewNet::onCmdToggleHideShapes(), GNEViewNet::onCmdToggleLockContainer(), GNEViewNet::onCmdToggleLockPerson(), GNEViewNet::onCmdToggleMoveElevation(), GNEViewNet::onCmdToggleSelectEdges(), GNEViewNet::onCmdToggleShowAdditionals(), GNEViewNet::onCmdToggleShowAdditionalSubElements(), GNEViewNet::onCmdToggleShowAllContainerPlans(), GNEViewNet::onCmdToggleShowAllPersonPlans(), GNEViewNet::onCmdToggleShowConnections(), GNEViewNet::onCmdToggleShowDemandElementsData(), GNEViewNet::onCmdToggleShowDemandElementsNetwork(), GNEViewNet::onCmdToggleShowGrid(), GNEViewNet::onCmdToggleShowJunctionBubbles(), GNEViewNet::onCmdToggleShowOverlappedRoutes(), GNEViewNet::onCmdToggleShowShapes(), GNEViewNet::onCmdToggleShowTAZElements(), GNEViewNet::onCmdToggleShowTrips(), GNEViewNet::onCmdToggleTAZRelDrawing(), GNEViewNet::onCmdToggleTAZRelOnlyFrom(), GNEViewNet::onCmdToggleTAZRelOnlyTo(), and GNEViewNet::onCmdToggleWarnAboutMerge().
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdTutorial | ( | FXObject * | sender, |
FXSelector | sel, | ||
void * | ptr | ||
) |
called if the user selects help->Tutorial
Definition at line 2357 of file GNEApplicationWindow.cpp.
References MFXLinkLabel::fxexecute().
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdUndo | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when user press Ctrl+Z
Definition at line 2419 of file GNEApplicationWindow.cpp.
References GNEViewNet::aksChangeSupermode(), GNEViewNetHelper::EditModes::currentSupermode, DATA, GNEViewParent::getCurrentShownFrame(), GNEViewNet::getEditModes(), GNEViewNet::getUndoList(), GNEUndoList::getUndoSupermode(), GNEViewNet::getViewParent(), myEditMenuCommands, myViewNet, onUpdRedo(), onUpdUndo(), GNEApplicationWindowHelper::EditMenuCommands::redoLastChange, TL, GNEUndoList::undo(), GNEApplicationWindowHelper::EditMenuCommands::undoLastChange, GNEFrame::updateFrameAfterUndoRedo(), GNEViewParent::updateUndoRedoButtons(), and WRITE_DEBUG.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdUnlockAllElements | ( | FXObject * | , |
FXSelector | sel, | ||
void * | |||
) |
called when user press unlock all elements button
Definition at line 1828 of file GNEApplicationWindow.cpp.
References GNEViewNet::getLockManager(), myLockMenuCommands, myViewNet, GNEApplicationWindowHelper::LockMenuCommands::unlockAll(), and GNEViewNetHelper::LockManager::updateFlags().
Referenced by FXDEFMAP().
long GNEApplicationWindow::onKeyPress | ( | FXObject * | o, |
FXSelector | sel, | ||
void * | data | ||
) |
called when a key is pressed
Definition at line 4969 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 4982 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 1227 of file GNEApplicationWindow.cpp.
References eventOccurred().
Referenced by FXDEFMAP().
|
inherited |
Definition at line 442 of file GUIMainWindow.cpp.
References GUIIconSubSys::getIcon(), gLanguage, LANGUAGE_DE, LANGUAGE_EN, LANGUAGE_ES, LANGUAGE_FR, LANGUAGE_HU, LANGUAGE_IT, LANGUAGE_TR, LANGUAGE_ZH, and LANGUAGE_ZHT.
Referenced by FXDEFMAP(), and FXDEFMAP().
long GNEApplicationWindow::onUpdComputePathManager | ( | FXObject * | obj, |
FXSelector | sel, | ||
void * | ptr | ||
) |
called when the update/FXCall compute path manager is executed
Definition at line 2754 of file GNEApplicationWindow.cpp.
References GNEViewNet::getEditModes(), GNEViewNet::getNet(), GNEPathManager::getPathCalculator(), GNENet::getPathManager(), GNEViewNetHelper::EditModes::isCurrentSupermodeNetwork(), GNEPathManager::PathCalculator::isPathCalculatorUpdated(), and myViewNet.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onUpdLockMenuTitle | ( | FXObject * | , |
FXSelector | sel, | ||
void * | |||
) |
enable or disable lock menu title
Definition at line 1846 of file GNEApplicationWindow.cpp.
References DATA_DELETE, DATA_INSPECT, DATA_SELECT, GNEViewNetHelper::EditModes::dataEditMode, DEMAND_DELETE, DEMAND_INSPECT, DEMAND_MOVE, DEMAND_SELECT, GNEViewNetHelper::EditModes::demandEditMode, GNEViewNet::getEditModes(), GNEViewNetHelper::EditModes::isCurrentSupermodeData(), GNEViewNetHelper::EditModes::isCurrentSupermodeDemand(), GNEViewNetHelper::EditModes::isCurrentSupermodeNetwork(), myLockMenuTitle, myViewNet, NETWORK_CONNECT, NETWORK_DELETE, NETWORK_INSPECT, NETWORK_MOVE, NETWORK_SELECT, and GNEViewNetHelper::EditModes::networkEditMode.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onUpdNeedsFrontElement | ( | FXObject * | sender, |
FXSelector | , | ||
void * | |||
) |
called when the update/FXCall needs front element is executed
Definition at line 2605 of file GNEApplicationWindow.cpp.
References GNEViewNet::getFrontAttributeCarrier(), myNet, and myViewNet.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onUpdNeedsNetwork | ( | FXObject * | sender, |
FXSelector | , | ||
void * | |||
) |
called when the update/FXCall needs network is executed
Definition at line 2581 of file GNEApplicationWindow.cpp.
References GNEApplicationWindowHelper::FileMenuCommands::disableMenuCascades(), GNEApplicationWindowHelper::FileMenuCommands::enableMenuCascades(), 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 2594 of file GNEApplicationWindow.cpp.
References GNENet::getAttributeCarriers(), GNENetHelper::AttributeCarriers::getEdges(), and myNet.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onUpdOpen | ( | FXObject * | sender, |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall on update open executed
Definition at line 1175 of file GNEApplicationWindow.cpp.
References myAmLoading.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onUpdOpenUndoListDialog | ( | FXObject * | sender, |
FXSelector | , | ||
void * | |||
) |
Definition at line 2495 of file GNEApplicationWindow.cpp.
References GNEUndoListDialog::hide(), myEditMenuCommands, myNet, myUndoListDialog, GNEApplicationWindowHelper::EditMenuCommands::redoLastChange, GNEUndoListDialog::shown(), and GNEApplicationWindowHelper::EditMenuCommands::undoLastChange.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onUpdPythonTool | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall python tool is updated
Definition at line 1168 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 2748 of file GNEApplicationWindow.cpp.
References myUndoList, and GNEUndoList::onUpdRedo().
Referenced by FXDEFMAP(), onCmdRedo(), and onCmdUndo().
long GNEApplicationWindow::onUpdReloadAdditionals | ( | FXObject * | sender, |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall reload additionals is updated
Definition at line 3706 of file GNEApplicationWindow.cpp.
References OptionsCont::getOptions(), and myViewNet.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onUpdReloadDataElements | ( | FXObject * | sender, |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall reload data elements is updated
Definition at line 4076 of file GNEApplicationWindow.cpp.
References OptionsCont::getOptions(), and myViewNet.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onUpdReloadDemandElements | ( | FXObject * | sender, |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall reload demand elements is updated
Definition at line 3903 of file GNEApplicationWindow.cpp.
References OptionsCont::getOptions(), and myViewNet.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onUpdReloadEdgeTypes | ( | FXObject * | sender, |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall reload edge types is updated
Definition at line 962 of file GNEApplicationWindow.cpp.
References OptionsCont::getOptions(), and myViewNet.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onUpdReloadMeanDatas | ( | FXObject * | sender, |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall reload meanDatas is updated
Definition at line 4236 of file GNEApplicationWindow.cpp.
References OptionsCont::getOptions(), and myViewNet.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onUpdReloadNeteditConfig | ( | FXObject * | sender, |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall reload netedit config is updated
Definition at line 808 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 1073 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 819 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 878 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 2190 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 2183 of file GNEApplicationWindow.cpp.
References myViewNet.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onUpdSaveAdditionals | ( | FXObject * | sender, |
FXSelector | , | ||
void * | |||
) |
called when the update/FXCall save additionals is executed
Definition at line 2628 of file GNEApplicationWindow.cpp.
References GNENet::getSavingStatus(), GNEViewParent::getTAZFrame(), GNETAZFrame::getTAZSaveChangesModule(), GNENet::getViewNet(), GNEViewNet::getViewParent(), GNENetHelper::SavingStatus::isAdditionalsSaved(), GNETAZFrame::TAZSaveChanges::isChangesPending(), and myNet.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onUpdSaveAdditionalsAs | ( | FXObject * | sender, |
FXSelector | , | ||
void * | |||
) |
called when the update/FXCall save additionals as is executed
Definition at line 2640 of file GNEApplicationWindow.cpp.
References GNENet::getAttributeCarriers(), GNENetHelper::AttributeCarriers::getNumberOfAdditionals(), and myNet.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onUpdSaveDataElements | ( | FXObject * | sender, |
FXSelector | , | ||
void * | |||
) |
called when the update/FXCall save data elements is executed
Definition at line 2691 of file GNEApplicationWindow.cpp.
References GNENet::getSavingStatus(), GNENetHelper::SavingStatus::isDataElementsSaved(), and myNet.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onUpdSaveDataElementsAs | ( | FXObject * | sender, |
FXSelector | , | ||
void * | |||
) |
called when the update/FXCall save data elements as is executed
Definition at line 2704 of file GNEApplicationWindow.cpp.
References GNENet::getAttributeCarriers(), GNENetHelper::AttributeCarriers::getDataSets(), and myNet.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onUpdSaveDemandElements | ( | FXObject * | sender, |
FXSelector | , | ||
void * | |||
) |
called when the update/FXCall save demand elements is executed
Definition at line 2666 of file GNEApplicationWindow.cpp.
References GNENet::getSavingStatus(), GNENetHelper::SavingStatus::isDemandElementsSaved(), and myNet.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onUpdSaveDemandElementsAs | ( | FXObject * | sender, |
FXSelector | , | ||
void * | |||
) |
called when the update/FXCall save demand elements as is executed
Definition at line 2679 of file GNEApplicationWindow.cpp.
References GNENet::getAttributeCarriers(), GNENetHelper::AttributeCarriers::getNumberOfDemandElements(), and myNet.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onUpdSaveEdgeTypes | ( | FXObject * | sender, |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall save edge types is updated
Definition at line 3562 of file GNEApplicationWindow.cpp.
References GNENet::getAttributeCarriers(), GNENetHelper::AttributeCarriers::getEdgeTypes(), and myNet.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onUpdSaveEdgeTypesAs | ( | FXObject * | sender, |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall save edgeTypes as is updated
Definition at line 3612 of file GNEApplicationWindow.cpp.
References GNENet::getAttributeCarriers(), GNENetHelper::AttributeCarriers::getEdgeTypes(), and myNet.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onUpdSaveJuPedSimElementsAs | ( | FXObject * | sender, |
FXSelector | , | ||
void * | |||
) |
called when the update/FXCall save juPedSim as is executed
Definition at line 2652 of file GNEApplicationWindow.cpp.
References GNENetHelper::AttributeCarriers::getAdditionals(), GNENet::getAttributeCarriers(), GNE_TAG_JPS_OBSTACLE, GNE_TAG_JPS_WALKABLEAREA, and myNet.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onUpdSaveMeanDatas | ( | FXObject * | sender, |
FXSelector | , | ||
void * | |||
) |
called when the update/FXCall save meanDatas is executed
Definition at line 2717 of file GNEApplicationWindow.cpp.
References GNENet::getSavingStatus(), GNENetHelper::SavingStatus::isMeanDatasSaved(), and myNet.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onUpdSaveMeanDatasAs | ( | FXObject * | sender, |
FXSelector | , | ||
void * | |||
) |
called when the update/FXCall save meanDatas as is executed
Definition at line 2729 of file GNEApplicationWindow.cpp.
References GNENet::getAttributeCarriers(), GNENetHelper::AttributeCarriers::getNumberOfMeanDatas(), and myNet.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onUpdSaveNeteditConfig | ( | FXObject * | sender, |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall save netedit config is updated
Definition at line 3373 of file GNEApplicationWindow.cpp.
References OptionsCont::getOptions(), GNEViewNet::getSaveElements(), GNENet::getSavingStatus(), GNENetHelper::SavingStatus::isAdditionalsSaved(), GNENetHelper::SavingStatus::isDataElementsSaved(), GNENetHelper::SavingStatus::isDemandElementsSaved(), GNENetHelper::SavingStatus::isMeanDatasSaved(), GNENetHelper::SavingStatus::isNeteditConfigSaved(), myNet, myViewNet, and GNEViewNetHelper::SaveElements::setSaveIndividualFiles().
Referenced by FXDEFMAP().
long GNEApplicationWindow::onUpdSaveNetwork | ( | FXObject * | sender, |
FXSelector | , | ||
void * | |||
) |
called when the update/FXCall save network is executed
Definition at line 2616 of file GNEApplicationWindow.cpp.
References GNENet::getSavingStatus(), GNENetHelper::SavingStatus::isNetworkSaved(), and myNet.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onUpdSaveSumoConfig | ( | FXObject * | sender, |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall save SumoConfig is updated
Definition at line 3468 of file GNEApplicationWindow.cpp.
References OptionsCont::getOptions(), GNENet::getSavingStatus(), GNENetHelper::SavingStatus::isSumoConfigSaved(), and myNet.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onUpdSaveTLSPrograms | ( | FXObject * | sender, |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall save TLSPrograms is updated
Definition at line 3514 of file GNEApplicationWindow.cpp.
References GNENet::getAttributeCarriers(), GNENetHelper::AttributeCarriers::getJunctions(), and myNet.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onUpdSmartReload | ( | FXObject * | sender, |
FXSelector | , | ||
void * | |||
) |
called when the update/FXCall smart reload is executed
Definition at line 1016 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 2174 of file GNEApplicationWindow.cpp.
References GNEViewNet::getTimeFormat(), myViewNet, and GNEViewNetHelper::TimeFormat::updateButtonLabel().
Referenced by FXDEFMAP().
long GNEApplicationWindow::onUpdToggleViewOption | ( | FXObject * | sender, |
FXSelector | sel, | ||
void * | |||
) |
update viewOption
Definition at line 2864 of file GNEApplicationWindow.cpp.
References MFXCheckableButton::amChecked(), GNEViewNet::getDataViewOptions(), GNEViewNet::getDemandViewOptions(), GNEViewNet::getNetworkViewOptions(), GNEViewNetHelper::NetworkViewOptions::menuCheckAutoOppositeEdge, GNEViewNetHelper::NetworkViewOptions::menuCheckChainEdges, GNEViewNetHelper::NetworkViewOptions::menuCheckChangeAllPhases, GNEViewNetHelper::NetworkViewOptions::menuCheckDrawSpreadVehicles, GNEViewNetHelper::DemandViewOptions::menuCheckDrawSpreadVehicles, GNEViewNetHelper::NetworkViewOptions::menuCheckExtendSelection, GNEViewNetHelper::NetworkViewOptions::menuCheckHideConnections, GNEViewNetHelper::DemandViewOptions::menuCheckHideNonInspectedDemandElements, GNEViewNetHelper::DemandViewOptions::menuCheckHideShapes, GNEViewNetHelper::DemandViewOptions::menuCheckLockContainer, GNEViewNetHelper::DemandViewOptions::menuCheckLockPerson, GNEViewNetHelper::NetworkViewOptions::menuCheckMoveElevation, GNEViewNetHelper::NetworkViewOptions::menuCheckSelectEdges, GNEViewNetHelper::DataViewOptions::menuCheckShowAdditionals, GNEViewNetHelper::NetworkViewOptions::menuCheckShowAdditionalSubElements, GNEViewNetHelper::DemandViewOptions::menuCheckShowAllContainerPlans, GNEViewNetHelper::DemandViewOptions::menuCheckShowAllPersonPlans, GNEViewNetHelper::DemandViewOptions::menuCheckShowAllTrips, GNEViewNetHelper::NetworkViewOptions::menuCheckShowConnections, GNEViewNetHelper::NetworkViewOptions::menuCheckShowDemandElements, GNEViewNetHelper::DataViewOptions::menuCheckShowDemandElements, GNEViewNetHelper::NetworkViewOptions::menuCheckShowJunctionBubble, GNEViewNetHelper::DemandViewOptions::menuCheckShowOverlappedRoutes, GNEViewNetHelper::DataViewOptions::menuCheckShowShapes, GNEViewNetHelper::NetworkViewOptions::menuCheckShowTAZElements, GNEViewNetHelper::NetworkViewOptions::menuCheckToggleDrawJunctionShape, GNEViewNetHelper::DemandViewOptions::menuCheckToggleDrawJunctionShape, GNEViewNetHelper::DataViewOptions::menuCheckToggleDrawJunctionShape, GNEViewNetHelper::NetworkViewOptions::menuCheckToggleGrid, GNEViewNetHelper::DemandViewOptions::menuCheckToggleGrid, GNEViewNetHelper::DataViewOptions::menuCheckToggleTAZDrawFill, GNEViewNetHelper::DataViewOptions::menuCheckToggleTAZRelDrawing, GNEViewNetHelper::DataViewOptions::menuCheckToggleTAZRelOnlyFrom, GNEViewNetHelper::DataViewOptions::menuCheckToggleTAZRelOnlyTo, GNEViewNetHelper::NetworkViewOptions::menuCheckWarnAboutMerge, 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_ASKFORMERGE, 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_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 2742 of file GNEApplicationWindow.cpp.
References myUndoList, and GNEUndoList::onUpdUndo().
Referenced by FXDEFMAP(), onCmdRedo(), and onCmdUndo().
|
privatedelete |
Invalidated assignment operator.
|
inherited |
removes the given child window from the list (FXMainWindow)
Definition at line 126 of file GUIMainWindow.cpp.
References GUIMainWindow::myTrackerLock, and GUIMainWindow::myTrackerWindows.
Referenced by GUIDialog_Breakpoints::~GUIDialog_Breakpoints(), GUIDialog_ChooserAbstract::~GUIDialog_ChooserAbstract(), GUIDialog_GLChosenEditor::~GUIDialog_GLChosenEditor(), GUIParameterTableWindow::~GUIParameterTableWindow(), GUIParameterTracker::~GUIParameterTracker(), and GUITLLogicPhasesTrackerWindow::~GUITLLogicPhasesTrackerWindow().
|
inherited |
removes the given child window from the list (GUIGlChildWindow)
Definition at line 109 of file GUIMainWindow.cpp.
References GUIMainWindow::myGLWindows.
Referenced by GUIMainWindow::removeViewByID(), GNEViewParent::~GNEViewParent(), and GUISUMOViewParent::~GUISUMOViewParent().
|
inherited |
Definition at line 162 of file GUIMainWindow.cpp.
References GUIMainWindow::myGLWindows, and GUIMainWindow::removeGLChild().
Referenced by GUIApplicationWindow::eventOccurred().
|
inlinevirtualinherited |
retrieve breakpoints if provided by the application
Reimplemented in GUIApplicationWindow.
Definition at line 182 of file GUIMainWindow.h.
Referenced by GUIViewTraffic::retrieveBreakpoints().
|
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.
Referenced by GUISUMOAbstractView::setBreakpoints().
|
inlinevirtualinherited |
Sets the delay of the parent application.
Reimplemented in GUIApplicationWindow.
Definition at line 146 of file GUIMainWindow.h.
Referenced by GUISUMOAbstractView::setDelay().
|
private |
set input files in sumo options
Definition at line 4563 of file GNEApplicationWindow.cpp.
References OptionsCont::getOptions(), mySumoOptions, OptionsCont::resetDefault(), OptionsCont::resetWritable(), and OptionsCont::set().
Referenced by loadAdditionalElements(), loadDemandElements(), loadMeanDataElements(), and onCmdSaveSumoConfig().
|
virtual |
set text of the statusBar
Reimplemented from GUIMainWindow.
Definition at line 1738 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 GUIApplicationWindow::create(), create(), handleEvent_NetworkLoaded(), and GUIApplicationWindow::handleEvent_SimulationLoaded().
|
protectedinherited |
record window position and size in registry
Definition at line 328 of file GUIMainWindow.cpp.
References GUIMainWindow::myAmFullScreen.
Referenced by createNewNetwork(), GUIApplicationWindow::loadConfigOrNet(), loadConfiguration(), loadNetwork(), loadOSM(), GUIApplicationWindow::onCmdQuit(), onCmdQuit(), GUIApplicationWindow::onCmdReload(), onCmdReloadNetwork(), and onCmdSmartReload().
|
inherited |
update childrens
Definition at line 190 of file GUIMainWindow.cpp.
References GUIMainWindow::myMDIClient, GUIMainWindow::myTrackerLock, and GUIMainWindow::myTrackerWindows.
Referenced by GUIApplicationWindow::handleEvent_SimulationEnded(), GUIApplicationWindow::handleEvent_SimulationStep(), GUIDialog_GLChosenEditor::onCmdClear(), GUIDialog_GLChosenEditor::onCmdDeselect(), GUIApplicationWindow::onCmdEditChosen(), GUIDialog_GLChosenEditor::onCmdLoad(), and GUIApplicationWindow::setBreakpoints().
void GNEApplicationWindow::updateControls | ( | ) |
update control contents after undo/redo or recompute
Definition at line 4624 of file GNEApplicationWindow.cpp.
References myViewNet, GNEViewNet::updateControls(), and updateRecomputingLabel().
Referenced by computeJunctionWithVolatileOptions(), onCmdProcessButton(), GNEUndoList::redo(), and GNEUndoList::undo().
void GNEApplicationWindow::updateRecomputingLabel | ( | ) |
update recomputing label
Definition at line 1531 of file GNEApplicationWindow.cpp.
References GNENet::getAttributeCarriers(), GUIIconSubSys::getIcon(), GNENetHelper::AttributeCarriers::getJunctions(), GNEViewNet::getNet(), GNENet::isNetRecomputed(), 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 4635 of file GNEApplicationWindow.cpp.
References DATA, GNEApplicationWindowHelper::ModesMenuCommands::dataMenuCommands, DEMAND, GNEApplicationWindowHelper::ModesMenuCommands::demandMenuCommands, GNEViewNet::getEditModes(), GNEApplicationWindowHelper::LockMenuCommands::hideDataLockMenuCommands(), GNEApplicationWindowHelper::ModesMenuCommands::DataMenuCommands::hideDataMenuCommands(), GNEApplicationWindowHelper::ProcessingMenuCommands::hideDataProcessingMenuCommands(), GNEApplicationWindowHelper::LockMenuCommands::hideDemandLockMenuCommands(), GNEApplicationWindowHelper::ModesMenuCommands::DemandMenuCommands::hideDemandMenuCommands(), GNEApplicationWindowHelper::ProcessingMenuCommands::hideDemandProcessingMenuCommands(), GNEApplicationWindowHelper::LockMenuCommands::hideNetworkLockMenuCommands(), GNEApplicationWindowHelper::ModesMenuCommands::NetworkMenuCommands::hideNetworkMenuCommands(), GNEApplicationWindowHelper::ProcessingMenuCommands::hideNetworkProcessingMenuCommands(), GNEApplicationWindowHelper::ProcessingMenuCommands::hideSeparator(), GNEViewNetHelper::EditModes::isDefaultView(), GNEViewNetHelper::EditModes::isJuPedSimView(), myLockMenuCommands, myModesMenuCommands, myProcessingMenuCommands, mySupermodeCommands, myViewNet, NETWORK, GNEApplicationWindowHelper::ModesMenuCommands::networkMenuCommands, GNEApplicationWindowHelper::LockMenuCommands::removeHotkeys(), GNEApplicationWindowHelper::SupermodeCommands::setDefaultView(), GNEApplicationWindowHelper::ModesMenuCommands::setDefaultView(), GNEApplicationWindowHelper::SupermodeCommands::setJuPedSimView(), GNEApplicationWindowHelper::ModesMenuCommands::setJuPedSimView(), GNEApplicationWindowHelper::LockMenuCommands::showDataLockMenuCommands(), GNEApplicationWindowHelper::ModesMenuCommands::DataMenuCommands::showDataMenuCommands(), GNEApplicationWindowHelper::ProcessingMenuCommands::showDataProcessingMenuCommands(), GNEApplicationWindowHelper::LockMenuCommands::showDemandLockMenuCommands(), GNEApplicationWindowHelper::ModesMenuCommands::DemandMenuCommands::showDemandMenuCommands(), GNEApplicationWindowHelper::ProcessingMenuCommands::showDemandProcessingMenuCommands(), GNEApplicationWindowHelper::LockMenuCommands::showNetworkLockMenuCommands(), GNEApplicationWindowHelper::ModesMenuCommands::NetworkMenuCommands::showNetworkMenuCommands(), GNEApplicationWindowHelper::ProcessingMenuCommands::showNetworkProcessingMenuCommands(), and GNEApplicationWindowHelper::ProcessingMenuCommands::showSeparator().
|
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 GUIMainWindow::storeWindowSizeAndPos().
|
protectedinherited |
information whether the gui is currently in gaming mode
Definition at line 250 of file GUIMainWindow.h.
Referenced by GUIApplicationWindow::handleEvent_SimulationStep(), GUIMainWindow::isGaming(), GUIApplicationWindow::onCmdFullScreen(), GUIApplicationWindow::onCmdGaming(), GUIApplicationWindow::onKeyPress(), GUIApplicationWindow::updateTimeLCD(), and GUIApplicationWindow::updateTimeLCDTooltip().
|
protected |
information whether the gui is currently loading and the load-options shall be greyed out
Definition at line 618 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 GUIMainWindow::getBoldFont(), GUIMainWindow::GUIMainWindow(), and GUIMainWindow::~GUIMainWindow().
|
protectedinherited |
Definition at line 236 of file GUIMainWindow.h.
Referenced by GUIMainWindow::GUIMainWindow(), and GUIMainWindow::~GUIMainWindow().
|
protectedinherited |
Labels for the current cartesian, geo-coordinate and test coordinates.
Definition at line 221 of file GUIMainWindow.h.
Referenced by GUIApplicationWindow::closeAllWindows(), closeAllWindows(), dependentBuild(), GUIApplicationWindow::dependentBuild(), and GUIMainWindow::getCartesianLabel().
|
protectedinherited |
Definition at line 227 of file GUIMainWindow.h.
Referenced by GUIApplicationWindow::create(), create(), dependentBuild(), and GUIApplicationWindow::dependentBuild().
|
protected |
Input file pattern.
Definition at line 695 of file GNEApplicationWindow.h.
|
protected |
flag for check if console options was already loaded
Definition at line 716 of file GNEApplicationWindow.h.
Referenced by consoleOptionsLoaded().
|
protected |
Definition at line 633 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
private |
Edit Menu Commands.
Definition at line 732 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), getEditMenuCommands(), onCmdClose(), onCmdOpenSUMOGUI(), onCmdRedo(), onCmdSaveSumoConfig(), onCmdUndo(), and onUpdOpenUndoListDialog().
|
protected |
List of got requests.
Definition at line 677 of file GNEApplicationWindow.h.
Referenced by dependentBuild(), eventOccurred(), and ~GNEApplicationWindow().
|
protectedinherited |
Fallback font for extended characters support.
Definition at line 212 of file GUIMainWindow.h.
Referenced by GUIMainWindow::getFallbackFont(), GUIMainWindow::GUIMainWindow(), and GUIMainWindow::~GUIMainWindow().
|
protected |
the submenus
Definition at line 621 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
protected |
Definition at line 626 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
private |
File Menu Commands.
Definition at line 726 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), getFileMenuCommands(), and onUpdNeedsNetwork().
|
protected |
Definition at line 628 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
protected |
Definition at line 627 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
protected |
Definition at line 625 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
protected |
Definition at line 629 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
protected |
Definition at line 622 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
protected |
Definition at line 631 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
protected |
Definition at line 630 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
protected |
Definition at line 623 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
protected |
Definition at line 624 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
protectedinherited |
Definition at line 222 of file GUIMainWindow.h.
Referenced by GUIApplicationWindow::closeAllWindows(), closeAllWindows(), dependentBuild(), GUIApplicationWindow::dependentBuild(), and GUIMainWindow::getGeoLabel().
|
protectedinherited |
Definition at line 228 of file GUIMainWindow.h.
Referenced by GUIApplicationWindow::create(), create(), dependentBuild(), and GUIApplicationWindow::dependentBuild().
|
protectedinherited |
The gl-visual used.
Definition at line 232 of file GUIMainWindow.h.
Referenced by GUIMainWindow::getGLVisual(), ~GNEApplicationWindow(), and GUIApplicationWindow::~GUIApplicationWindow().
|
protectedinherited |
list of GLWindows
Definition at line 200 of file GUIMainWindow.h.
Referenced by GUIMainWindow::addGLChild(), GUIApplicationWindow::closeAllWindows(), closeAllWindows(), GUIMainWindow::getViewByID(), GUIMainWindow::getViewIDs(), GUIMainWindow::getViews(), GUIApplicationWindow::handleEvent_SimulationLoaded(), GUIApplicationWindow::onCmdEditViewport(), GUIApplicationWindow::onCmdEditViewScheme(), GUIApplicationWindow::onCmdFullScreen(), GUIApplicationWindow::onCmdGaming(), GUIApplicationWindow::onCmdOpenInNetedit(), GUIMainWindow::removeGLChild(), and GUIMainWindow::removeViewByID().
|
protected |
check if had dependent build
Definition at line 683 of file GNEApplicationWindow.h.
Referenced by dependentBuild().
|
protected |
Definition at line 656 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
private |
Help Menu Commands.
Definition at line 750 of file GNEApplicationWindow.h.
Referenced by fillMenuBar().
|
staticprotectedinherited |
the singleton window instance
Definition at line 265 of file GUIMainWindow.h.
Referenced by GUIMainWindow::getInstance(), GUIMainWindow::GUIMainWindow(), and GUIMainWindow::~GUIMainWindow().
|
protectedinherited |
Language menu common to all applications.
Definition at line 241 of file GUIMainWindow.h.
Referenced by GUIMainWindow::buildLanguageMenu(), GUIApplicationWindow::create(), ~GNEApplicationWindow(), and GUIApplicationWindow::~GUIApplicationWindow().
|
protectedinherited |
Definition at line 237 of file GUIMainWindow.h.
Referenced by GUIMainWindow::GUIMainWindow(), and GUIMainWindow::~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 615 of file GNEApplicationWindow.h.
Referenced by createNewNetwork(), dependentBuild(), loadConfiguration(), loadNetwork(), loadOptionOnStartup(), loadOSM(), onCmdOpenNeteditConfig(), onCmdOpenSumoConfig(), onCmdReloadNeteditConfig(), onCmdReloadNetwork(), onCmdReloadSumoConfig(), onCmdSmartReload(), and ~GNEApplicationWindow().
|
protected |
io-event with the load-thread
Definition at line 680 of file GNEApplicationWindow.h.
Referenced by dependentBuild().
|
private |
Locate Menu Commands.
Definition at line 741 of file GNEApplicationWindow.h.
Referenced by fillMenuBar().
|
protected |
Definition at line 636 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
protected |
Definition at line 634 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
private |
Lock Menu Commands.
Definition at line 735 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), getLockMenuCommands(), onCmdLockAllElements(), onCmdUnlockAllElements(), and updateSuperModeMenuCommands().
|
protected |
menu title for lock
Definition at line 665 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and onUpdLockMenuTitle().
|
protected |
The splitter that divides the main window into view and the log window.
Definition at line 671 of file GNEApplicationWindow.h.
Referenced by dependentBuild().
|
protectedinherited |
The multi view panel.
Definition at line 215 of file GUIMainWindow.h.
Referenced by dependentBuild(), GUIApplicationWindow::dependentBuild(), GUIApplicationWindow::fillMenuBar(), GUIMainWindow::getActiveView(), GUIApplicationWindow::getBuildGLCanvas(), handleEvent_NetworkLoaded(), GUIApplicationWindow::onCmdEditChosen(), GUIApplicationWindow::onCmdFullScreen(), GUIApplicationWindow::onCmdGaming(), GUIApplicationWindow::onCmdLocate(), onCmdLocate(), GUIApplicationWindow::onCmdOpenEdgeData(), GUIApplicationWindow::onCmdOpenShapes(), GUIApplicationWindow::onCmdShowStats(), GUIApplicationWindow::onCmdToggleDrawJunctionShape(), GUIApplicationWindow::onCmdToggleSecondaryShape(), GUIApplicationWindow::onKeyPress(), onKeyPress(), GUIApplicationWindow::onKeyRelease(), onKeyRelease(), GUIApplicationWindow::openNewView(), and GUIMainWindow::updateChildren().
|
private |
The menu used for the MDI-windows.
Definition at line 762 of file GNEApplicationWindow.h.
Referenced by dependentBuild(), and handleEvent_NetworkLoaded().
|
private |
MenuBarFile.
Definition at line 723 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), loadConfiguration(), loadNetwork(), loadOptionOnStartup(), onCmdSaveNeteditConfig(), onCmdSaveNetwork(), and onCmdSaveSumoConfig().
|
protected |
map with menu pane tools and strings
Definition at line 659 of file GNEApplicationWindow.h.
Referenced by fillMenuBar().
|
protected |
A window to display messages, warnings and error in.
Definition at line 668 of file GNEApplicationWindow.h.
Referenced by closeAllWindows(), dependentBuild(), fillMenuBar(), handleEvent_Message(), handleEvent_NetworkLoaded(), onCmdClearMsgWindow(), onCmdClose(), onCmdSaveEdgeTypes(), onCmdSaveNetwork(), and onCmdSaveTLSPrograms().
|
protected |
Definition at line 632 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
private |
Modes Menu Commands.
Definition at line 729 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), getModesMenuCommands(), onCmdClose(), and updateSuperModeMenuCommands().
|
protected |
menu title for modes
Definition at line 662 of file GNEApplicationWindow.h.
Referenced by fillMenuBar().
|
protected |
we are responsible for the net
Definition at line 686 of file GNEApplicationWindow.h.
Referenced by closeAllWindows(), computeJunctionWithVolatileOptions(), continueWithUnsavedAdditionalChanges(), continueWithUnsavedChanges(), continueWithUnsavedDataElementChanges(), continueWithUnsavedDemandElementChanges(), continueWithUnsavedMeanDataElementChanges(), handleEvent_NetworkLoaded(), loadAdditionalElements(), loadDataElements(), loadDemandElements(), loadMeanDataElements(), onCmdOpenAdditionals(), onCmdOpenDataElements(), onCmdOpenDemandElements(), onCmdOpenEdgeTypes(), onCmdOpenMeanDatas(), onCmdOpenOptionsDialog(), onCmdOpenSUMOGUI(), onCmdOpenSumoOptionsDialog(), onCmdOpenTLSPrograms(), onCmdProcessButton(), onCmdReloadAdditionals(), onCmdReloadDataElements(), onCmdReloadDemandElements(), onCmdReloadEdgeTypes(), onCmdReloadMeanDatas(), onCmdReloadTLSPrograms(), onCmdSaveAdditionals(), onCmdSaveAdditionalsAs(), onCmdSaveDataElements(), onCmdSaveDataElementsAs(), onCmdSaveDemandElements(), onCmdSaveDemandElementsAs(), onCmdSaveEdgeTypes(), onCmdSaveJoinedJunctionsAs(), onCmdSaveJuPedSimElementsAs(), onCmdSaveMeanDatas(), onCmdSaveMeanDatasAs(), onCmdSaveNeteditConfig(), onCmdSaveNetwork(), onCmdSavePlainXMLAs(), onCmdSaveSumoConfig(), onCmdSaveTLSPrograms(), onUpdNeedsFrontElement(), onUpdNeedsNetwork(), onUpdNeedsNetworkElement(), onUpdOpenUndoListDialog(), onUpdReloadNetwork(), onUpdSaveAdditionals(), onUpdSaveAdditionalsAs(), onUpdSaveDataElements(), onUpdSaveDataElementsAs(), onUpdSaveDemandElements(), onUpdSaveDemandElementsAs(), onUpdSaveEdgeTypes(), onUpdSaveEdgeTypesAs(), onUpdSaveJuPedSimElementsAs(), onUpdSaveMeanDatas(), onUpdSaveMeanDatasAs(), onUpdSaveNeteditConfig(), onUpdSaveNetwork(), onUpdSaveSumoConfig(), onUpdSaveTLSPrograms(), onUpdSmartReload(), and updateRecomputingLabel().
|
protected |
netgenerate options container
Definition at line 710 of file GNEApplicationWindow.h.
Referenced by getNetgenerateOptions(), onCmdNewWindow(), onCmdOpenNetgenerateOptionsDialog(), and onCmdRunNetgenerate().
|
protectedinherited |
online mapping services for the context menu
Definition at line 262 of file GUIMainWindow.h.
Referenced by GUIMainWindow::addOnlineMap(), GUIApplicationWindow::create(), create(), and GUIMainWindow::getOnlineMaps().
|
protected |
original netedit options container
Definition at line 701 of file GNEApplicationWindow.h.
Referenced by loadOSM(), and onCmdOpenOptionsDialog().
|
protected |
original netgenerate options container
Definition at line 713 of file GNEApplicationWindow.h.
Referenced by onCmdOpenNetgenerateOptionsDialog().
|
protected |
original sumo options container
Definition at line 707 of file GNEApplicationWindow.h.
Referenced by onCmdOpenSumoOptionsDialog().
|
protected |
Definition at line 635 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
private |
Processing Menu Commands.
Definition at line 738 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), getProcessingMenuCommands(), onCmdToggleComputeNetworkData(), and updateSuperModeMenuCommands().
|
protected |
Button used for show if recomputing is needed.
Definition at line 674 of file GNEApplicationWindow.h.
Referenced by dependentBuild(), and updateRecomputingLabel().
|
protectedinherited |
Definition at line 238 of file GUIMainWindow.h.
Referenced by GUIMainWindow::GUIMainWindow(), and GUIMainWindow::~GUIMainWindow().
|
protectedinherited |
static toolTip used in menus
Definition at line 244 of file GUIMainWindow.h.
Referenced by GUIApplicationWindow::buildToolBars(), dependentBuild(), GUIMainWindow::getStaticTooltipMenu(), GUIMainWindow::GUIMainWindow(), and GUIMainWindow::~GUIMainWindow().
|
protectedinherited |
static toolTip used in view
Definition at line 247 of file GUIMainWindow.h.
Referenced by GUIMainWindow::getStaticTooltipView(), GUIMainWindow::GUIMainWindow(), and GUIMainWindow::~GUIMainWindow().
|
protectedinherited |
The status bar.
Definition at line 218 of file GUIMainWindow.h.
Referenced by dependentBuild(), GUIApplicationWindow::dependentBuild(), GUIApplicationWindow::fillMenuBar(), fillMenuBar(), GUIApplicationWindow::onCmdFullScreen(), GUIApplicationWindow::onCmdGaming(), GUIApplicationWindow::onCmdOpenRecent(), onCmdOpenRecent(), GUIApplicationWindow::onCmdStart(), GUIApplicationWindow::onCmdStep(), GUIApplicationWindow::openNewView(), setStatusBarText(), and GUIApplicationWindow::setStatusBarText().
|
protected |
sumo options container
Definition at line 704 of file GNEApplicationWindow.h.
Referenced by getSumoOptions(), onCmdOpenSumoOptionsDialog(), onCmdSaveNetwork(), onCmdSaveSumoConfig(), and setInputInSumoOptions().
|
private |
Supermode Commands.
Definition at line 753 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and updateSuperModeMenuCommands().
|
protectedinherited |
Definition at line 223 of file GUIMainWindow.h.
Referenced by GUIApplicationWindow::closeAllWindows(), closeAllWindows(), dependentBuild(), and GUIMainWindow::getTestLabel().
|
protectedinherited |
Definition at line 229 of file GUIMainWindow.h.
Referenced by closeAllWindows(), GUIApplicationWindow::create(), dependentBuild(), and GUIMainWindow::getTestFrame().
|
private |
the prefix for the window title
Definition at line 759 of file GNEApplicationWindow.h.
Referenced by closeAllWindows(), dependentBuild(), handleEvent_NetworkLoaded(), and onCmdSaveNetworkAs().
|
private |
Toolbars Grip.
Definition at line 720 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and getToolbarsGrip().
|
protected |
Definition at line 638 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
protected |
Definition at line 639 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
protected |
Definition at line 640 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
protected |
Definition at line 641 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
protected |
Definition at line 643 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
protected |
Definition at line 644 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
protected |
Definition at line 642 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
protected |
Definition at line 645 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
protected |
Definition at line 646 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
protected |
Definition at line 637 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
private |
Tools Menu Commands.
Definition at line 744 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), onCmdOpenNetgenerateDialog(), onCmdOpenPythonToolDialog(), onCmdPostProcessingPythonTool(), onCmdRunNetgenerate(), and onCmdRunPythonTool().
|
protected |
Definition at line 647 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
protected |
Definition at line 649 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
protected |
Definition at line 648 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
protected |
Definition at line 650 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
protected |
Definition at line 651 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
protected |
Definition at line 652 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
protected |
Definition at line 653 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
protected |
Definition at line 654 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(), GUIMainWindow::getTopDock(), GUIMainWindow::GUIMainWindow(), and GUIMainWindow::~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 GUIMainWindow::addChild(), GUIApplicationWindow::closeAllWindows(), closeAllWindows(), GUIMainWindow::removeChild(), and GUIMainWindow::updateChildren().
|
protectedinherited |
list of tracker windows
Definition at line 203 of file GUIMainWindow.h.
Referenced by GUIMainWindow::addChild(), GUIApplicationWindow::closeAllWindows(), closeAllWindows(), GUIMainWindow::removeChild(), and GUIMainWindow::updateChildren().
|
protected |
the one and only undo list
Definition at line 689 of file GNEApplicationWindow.h.
Referenced by clearUndoList(), getUndoList(), handleEvent_NetworkLoaded(), loadAdditionalElements(), loadDataElements(), loadDemandElements(), loadMeanDataElements(), onCmdOpenAdditionals(), onCmdOpenDataElements(), onCmdOpenDemandElements(), onCmdOpenMeanDatas(), onCmdOpenTLSPrograms(), onCmdProcessButton(), onCmdReloadAdditionals(), onCmdReloadDataElements(), onCmdReloadDemandElements(), onCmdReloadMeanDatas(), onCmdReloadTLSPrograms(), onUpdRedo(), onUpdUndo(), and ~GNEApplicationWindow().
|
protected |
undoList dialog
Definition at line 692 of file GNEApplicationWindow.h.
Referenced by getUndoListDialog(), onCmdOpenUndoListDialog(), onUpdOpenUndoListDialog(), and ~GNEApplicationWindow().
|
protected |
string to check if undo/redo list is enabled (a String is used to keep the disabling reason)
Definition at line 698 of file GNEApplicationWindow.h.
Referenced by disableUndoRedo(), enableUndoRedo(), and isUndoRedoEnabled().
|
private |
pointer to current view net
Definition at line 756 of file GNEApplicationWindow.h.
Referenced by clearUndoList(), closeAllWindows(), continueWithUnsavedAdditionalChanges(), continueWithUnsavedChanges(), continueWithUnsavedDataElementChanges(), continueWithUnsavedDemandElementChanges(), continueWithUnsavedMeanDataElementChanges(), getViewNet(), handleEvent_NetworkLoaded(), loadDataElements(), onCmdAbort(), onCmdBackspace(), onCmdClearSelectionShortcut(), onCmdClearTemplate(), onCmdClose(), onCmdComputePathManager(), onCmdCopyTemplate(), onCmdDel(), onCmdEditViewport(), onCmdEditViewScheme(), onCmdEnter(), onCmdFocusFrame(), onCmdLockAllElements(), onCmdLockElements(), onCmdLockSelectElements(), onCmdOpenDataElements(), onCmdOpenEdgeTypes(), onCmdOpenSUMOGUI(), onCmdProcessButton(), onCmdRedo(), onCmdReloadDataElements(), onCmdReloadEdgeTypes(), onCmdSaveNetwork(), onCmdSetFrontElement(), onCmdSetMode(), onCmdSetSuperMode(), onCmdSetTemplate(), onCmdToggleDrawJunctionShape(), onCmdToggleEditOptions(), onCmdToggleGrid(), onCmdToggleTimeFormat(), onCmdToggleViewOption(), onCmdUndo(), onCmdUnlockAllElements(), onUpdComputePathManager(), onUpdLockMenuTitle(), onUpdNeedsFrontElement(), onUpdReloadAdditionals(), onUpdReloadDataElements(), onUpdReloadDemandElements(), onUpdReloadEdgeTypes(), onUpdReloadMeanDatas(), onUpdReloadNeteditConfig(), onUpdReloadSumoConfig(), onUpdReloadTLSPrograms(), onUpdRequireViewNet(), onUpdSaveNeteditConfig(), onUpdToggleTimeFormat(), onUpdToggleViewOption(), updateControls(), updateRecomputingLabel(), and updateSuperModeMenuCommands().
|
protected |
Definition at line 655 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
private |
Windows Menu Commands.
Definition at line 747 of file GNEApplicationWindow.h.
Referenced by fillMenuBar().