![]() |
Eclipse SUMO - Simulation of Urban MObility
|
The main window of the Netedit. More...
#include <GNEApplicationWindow.h>
Public Member Functions | |
void | addChild (FXMainWindow *child) |
Adds a further child window to the list (FXMainWindow) More... | |
void | addGLChild (GUIGlChildWindow *child) |
Adds a further child window to the list (GUIGlChildWindow) More... | |
long | computeJunctionWithVolatileOptions () |
called if the user selects Processing->compute junctions with volatile options More... | |
void | create () |
Creates the main window (required by FOX) More... | |
void | dependentBuild () |
build dependent More... | |
void | disableSaveAdditionalsMenu () |
disable save additionals More... | |
void | disableSaveDataElementsMenu () |
disable save data elements More... | |
void | disableSaveDemandElementsMenu () |
disable save demand elements More... | |
void | disableUndoRedo (const std::string &reason) |
disable undo-redo giving a string with the reason More... | |
void | enableSaveAdditionalsMenu () |
enable save additionals More... | |
void | enableSaveDataElementsMenu () |
enable save data elements More... | |
void | enableSaveDemandElementsMenu () |
enable save demand elements More... | |
void | enableSaveTLSProgramsMenu () |
enable save TLS Programs More... | |
void | enableUndoRedo () |
disable undo-redo More... | |
GUISUMOAbstractView * | getActiveView () const |
get the active view or 0 More... | |
FXFont * | getBoldFont () |
get bold front More... | |
FXLabel & | getCartesianLabel () |
get cartesian label More... | |
FXCursor * | getDefaultCursor () |
get default cursor More... | |
virtual double | getDelay () const |
Returns the delay (should be overwritten by subclasses if applicable) More... | |
FXLabel & | getGeoLabel () |
get geo label More... | |
FXGLVisual * | getGLVisual () const |
get GL Visual More... | |
GNEApplicationWindowHelper::ToolbarsGrip & | getToolbarsGrip () |
get ToolbarsGrip More... | |
FXDockSite * | getTopDock () |
get top dock More... | |
GNEUndoList * | getUndoList () |
get pointer to undoList More... | |
GUIGlChildWindow * | getViewByID (const std::string &id) const |
get specific view by ID More... | |
std::vector< std::string > | getViewIDs () const |
get view IDs More... | |
GNEViewNet * | getViewNet () |
get pointer to viewNet More... | |
const std::vector< GUIGlChildWindow * > & | getViews () const |
get views More... | |
GNEApplicationWindow (FXApp *a, const std::string &configPattern) | |
FOX-declaration. More... | |
bool | isFullScreen () |
bool | isGaming () const |
return whether the gui is in gaming mode More... | |
const std::string & | isUndoRedoEnabled () const |
check if undo-redo is enabled More... | |
bool | listInternal () const |
return whether to list internal structures More... | |
bool | listParking () const |
return whether to list parking vehicles More... | |
bool | listTeleporting () const |
return whether to list teleporting vehicles More... | |
void | loadOptionOnStartup () |
load net on startup More... | |
virtual long | onCmdFullScreen (FXObject *, FXSelector, void *) |
Toggle full screen mode. More... | |
void | removeChild (FXMainWindow *child) |
removes the given child window from the list (FXMainWindow) More... | |
void | removeGLChild (GUIGlChildWindow *child) |
removes the given child window from the list (GUIGlChildWindow) More... | |
virtual const std::vector< SUMOTime > | retrieveBreakpoints () const |
retrieve breakpoints if provided by the application More... | |
virtual void | sendBlockingEvent (GUIEvent *event) |
Sends an event from the application thread to the GUI and waits until it is handled. More... | |
virtual void | setBreakpoints (const std::vector< SUMOTime > &) |
Sets the breakpoints of the parent application. More... | |
virtual void | setDelay (double) |
Sets the delay of the parent application. More... | |
void | setStatusBarText (const std::string &statusBarText) |
set text of the statusBar More... | |
void | updateChildren () |
update childrens More... | |
void | updateControls () |
update control contents after undo/redo or recompute More... | |
void | updateSuperModeMenuCommands (const Supermode supermode) |
update FXMenuCommands depending of supermode More... | |
~GNEApplicationWindow () | |
Destructor. More... | |
Inter-thread event handling | |
called when an event occurred | |
void | eventOccurred () |
void | handleEvent_NetworkLoaded (GUIEvent *e) |
handle event of type Network loaded More... | |
void | handleEvent_Message (GUIEvent *e) |
hanlde event of type message More... | |
FOX-callbacks | |
called when the command/FXCall new network is executed | |
long | onCmdNewNetwork (FXObject *, FXSelector, void *) |
long | onCmdOpenConfiguration (FXObject *, FXSelector, void *) |
called when the command/FXCall open configuration is executed More... | |
long | onCmdOpenNetwork (FXObject *, FXSelector, void *) |
called when the command/FXCall open network is executed More... | |
long | onCmdOpenForeign (FXObject *, FXSelector, void *) |
called when the command/FXCall open foreign is executed More... | |
long | onCmdOpenAdditionals (FXObject *, FXSelector, void *) |
called when the command/FXCall open additionals is executed More... | |
long | onCmdOpenTLSPrograms (FXObject *, FXSelector, void *) |
called when the command/FXCall open TLS programs is executed More... | |
long | onCmdOpenEdgeTypes (FXObject *, FXSelector, void *) |
called when the command/FXCall open edgeType is executed More... | |
long | onCmdOpenDemandElements (FXObject *, FXSelector, void *) |
called when the command/FXCall open demand is executed More... | |
long | onCmdOpenDataElements (FXObject *, FXSelector, void *) |
called when the command/FXCall open data is executed More... | |
long | onCmdReload (FXObject *, FXSelector, void *) |
called when the command/FXCall reload is executed More... | |
long | onCmdOpenRecent (FXObject *, FXSelector, void *) |
called when the command/FXCall open recent is executed More... | |
long | onCmdClose (FXObject *, FXSelector, void *) |
called when the command/FXCall close is executed More... | |
long | onCmdEditViewScheme (FXObject *, FXSelector, void *) |
Called on menu Edit->Visualization. More... | |
long | onCmdEditViewport (FXObject *, FXSelector, void *) |
Called on menu Edit->Viewport. More... | |
long | onCmdLocate (FXObject *, FXSelector, void *) |
called when the command/FXCall locate is executed More... | |
long | onCmdSaveNetwork (FXObject *, FXSelector, void *) |
called when the command/FXCall save network is executed More... | |
long | onCmdSaveTLSPrograms (FXObject *, FXSelector, void *) |
called when the command/FXCall save TLSPrograms is executed More... | |
long | onCmdSaveEdgeTypes (FXObject *, FXSelector, void *) |
called when the command/FXCall save edge types is executed More... | |
long | onCmdSaveTLSProgramsAs (FXObject *, FXSelector, void *) |
called when the command/FXCall save TLSPrograms as is executed More... | |
long | onCmdSaveEdgeTypesAs (FXObject *, FXSelector, void *) |
called when the command/FXCall save edgeTypes as is executed More... | |
long | onCmdSaveAdditionals (FXObject *, FXSelector, void *) |
called when the command/FXCall save additionals is executed More... | |
long | onCmdSaveAdditionalsAs (FXObject *, FXSelector, void *) |
called when the command/FXCall save additionals as is executed More... | |
long | onCmdSaveDemandElements (FXObject *, FXSelector, void *) |
called when the command/FXCall save demand elements is executed More... | |
long | onCmdSaveDemandElementsAs (FXObject *, FXSelector, void *) |
called when the command/FXCall save demand elements as is executed More... | |
long | onCmdSaveDataElements (FXObject *, FXSelector, void *) |
called when the command/FXCall save data elements is executed More... | |
long | onCmdSaveDataElementsAs (FXObject *, FXSelector, void *) |
called when the command/FXCall save data elements as is executed More... | |
long | onCmdSaveAsNetwork (FXObject *, FXSelector, void *) |
called when the command/FXCall save network as is executed More... | |
long | onUpdNeedsNetwork (FXObject *, FXSelector, void *) |
called when the update/FXCall needs network is executed More... | |
long | onUpdNeedsFrontElement (FXObject *, FXSelector, void *) |
called when the update/FXCall needs front element is executed More... | |
long | onUpdReload (FXObject *, FXSelector, void *) |
called when the update/FXCall reload is executed More... | |
long | onUpdSaveNetwork (FXObject *, FXSelector, void *) |
called when the update/FXCall save network is executed More... | |
long | onUpdSaveAdditionals (FXObject *, FXSelector, void *) |
called when the update/FXCall save additionals is executed More... | |
long | onUpdSaveDemandElements (FXObject *, FXSelector, void *) |
called when the update/FXCall save demand elements is executed More... | |
long | onUpdSaveDataElements (FXObject *, FXSelector, void *) |
called when the update/FXCall save data elements is executed More... | |
long | onUpdUndo (FXObject *obj, FXSelector sel, void *ptr) |
called when the update/FXCall undo is executed More... | |
long | onUpdRedo (FXObject *obj, FXSelector sel, void *ptr) |
called when the update/FXCall redo is executed More... | |
long | onCmdSaveAsPlainXML (FXObject *, FXSelector, void *) |
called when the command/FXCall save as plain xml is executed More... | |
long | onCmdSaveJoined (FXObject *, FXSelector, void *) |
called when the command/FXCall save joined is executed More... | |
long | onKeyPress (FXObject *o, FXSelector sel, void *data) |
called when a key is pressed More... | |
long | onKeyRelease (FXObject *o, FXSelector sel, void *data) |
called when a key is released More... | |
long | onCmdQuit (FXObject *, FXSelector, void *) |
Called by FOX if the application shall be closed. More... | |
long | onCmdEditChosen (FXObject *, FXSelector, void *) |
called when the command/FXCall edit chosen is executed More... | |
long | onCmdAbout (FXObject *, FXSelector, void *) |
called when the command/FXCall show about dialog is executed More... | |
long | onUpdOpen (FXObject *, FXSelector, void *) |
called when the command/FXCall on update open executed More... | |
long | onCmdClearMsgWindow (FXObject *, FXSelector, void *) |
called when the command/FXCall clear message windows is executed More... | |
long | onCmdLoadAdditionalsInSUMOGUI (FXObject *, FXSelector, void *) |
called when user toogle windows checkbox "load additionals" More... | |
long | onCmdLoadDemandInSUMOGUI (FXObject *, FXSelector, void *) |
called when user toogle windows checkbox "load demand" More... | |
long | onLoadThreadEvent (FXObject *, FXSelector, void *) |
called when the command/FXCall load thread is executed More... | |
long | onClipboardRequest (FXObject *sender, FXSelector sel, void *ptr) |
called when the command/FXCall clipboard request is executed More... | |
long | onCmdSetSuperMode (FXObject *sender, FXSelector sel, void *ptr) |
called if the user hits an edit-supermode hotkey More... | |
long | onCmdSetMode (FXObject *sender, FXSelector sel, void *ptr) |
called if the user hits an edit-mode hotkey More... | |
long | onCmdProcessButton (FXObject *, FXSelector sel, void *) |
called when user press a process button (or a shortcut) More... | |
long | onCmdOpenSUMOGUI (FXObject *sender, FXSelector sel, void *ptr) |
called if the user hints ctrl + T More... | |
long | onCmdAbort (FXObject *sender, FXSelector sel, void *ptr) |
called if the user hits esc More... | |
long | onCmdDel (FXObject *sender, FXSelector sel, void *ptr) |
called if the user hits del More... | |
long | onCmdEnter (FXObject *sender, FXSelector sel, void *ptr) |
called if the user hits enter More... | |
long | onCmdBackspace (FXObject *sender, FXSelector sel, void *ptr) |
called if the user hits backspace More... | |
long | onCmdForceSaveNetwork (FXObject *sender, FXSelector sel, void *ptr) |
force save network (flag) More... | |
long | onCmdForceSaveAdditionals (FXObject *sender, FXSelector sel, void *ptr) |
force save additionals (flag) More... | |
long | onCmdForceSaveDemandElements (FXObject *sender, FXSelector sel, void *ptr) |
force save demand elements (flag) More... | |
long | onCmdForceSaveDataElements (FXObject *sender, FXSelector sel, void *ptr) |
force save data elements (flag) More... | |
long | onCmdFocusFrame (FXObject *sender, FXSelector sel, void *ptr) |
called if the user hits f More... | |
long | onCmdToogleGrid (FXObject *, FXSelector, void *) |
called if the user press key combination Ctrl + G to toogle grid More... | |
long | onCmdSetFrontElement (FXObject *, FXSelector, void *) |
called if the user call set front element More... | |
long | onCmdToogleEditOptions (FXObject *, FXSelector, void *) |
called if the user press key combination Alt + <0-9> More... | |
long | onCmdHelp (FXObject *sender, FXSelector sel, void *ptr) |
called if the user selects help->Documentation More... | |
long | onCmdOptions (FXObject *, FXSelector, void *) |
called if the user selects Processing->Configure Options More... | |
long | onCmdUndo (FXObject *, FXSelector, void *) |
called when user press Ctrl+Z More... | |
long | onCmdRedo (FXObject *, FXSelector, void *) |
long | onCmdCut (FXObject *, FXSelector, void *) |
called when user press Ctrl+Z More... | |
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) More... | |
SUMOTime | getCurrentSimTime () const |
get current simulation time (pure virtual but we don't need it) More... | |
double | getTrackerInterval () const |
get current tracker interval (pure virtual but we don't need it) More... | |
Static Public Member Functions | |
static GUIMainWindow * | getInstance () |
get instance More... | |
Protected Member Functions | |
GNEApplicationWindow () | |
FOX needs this for static members. More... | |
void | setWindowSizeAndPos () |
perform initial window positioning and sizing according to user options / previous call More... | |
void | storeWindowSizeAndPos () |
record window position and size in registry More... | |
Protected Attributes | |
bool | hadDependentBuild |
check if had dependent build More... | |
bool | myAmFullScreen |
fox need this More... | |
bool | myAmGaming |
information whether the gui is currently in gaming mode More... | |
bool | myAmLoading |
information whether the gui is currently loading and the load-options shall be greyed out More... | |
FXFont * | myBoldFont |
Font used for popup-menu titles. More... | |
FXDockSite * | myBottomDock |
FXLabel * | myCartesianCoordinate |
Labels for the current cartesian and geo-coordinate. More... | |
FXHorizontalFrame * | myCartesianFrame |
std::string | myConfigPattern |
Input file pattern. More... | |
FXMenuPane * | myEditMenu |
FXSynchQue< GUIEvent * > | myEvents |
List of got requests. More... | |
FXMenuPane * | myFileMenu |
the submenus More... | |
FXMenuPane * | myFileMenuAdditionals |
FXMenuPane * | myFileMenuDataElements |
FXMenuPane * | myFileMenuDemandElements |
FXMenuPane * | myFileMenuEdgeTypes |
FXMenuPane * | myFileMenuTLS |
FXLabel * | myGeoCoordinate |
FXHorizontalFrame * | myGeoFrame |
FXGLVisual * | myGLVisual |
The gl-visual used. More... | |
std::vector< GUIGlChildWindow * > | myGLWindows |
FXMenuPane * | myHelpMenu |
FXDockSite * | myLeftDock |
bool | myListInternal |
information whether the locator should list internal structures More... | |
bool | myListParking |
information whether the locator should list parking vehicles More... | |
bool | myListTeleporting |
information whether the locator should list teleporting vehicles More... | |
GNELoadThread * | myLoadThread |
the thread that loads the network More... | |
FXEX::FXThreadEvent | myLoadThreadEvent |
io-event with the load-thread More... | |
FXMenuPane * | myLocatorMenu |
FXSplitter * | myMainSplitter |
The splitter that divides the main window into view and the log window. More... | |
FXMDIClient * | myMDIClient |
The multi view panel. More... | |
GUIMessageWindow * | myMessageWindow |
A window to display messages, warnings and error in. More... | |
GNENet * | myNet |
we are responsible for the net More... | |
FXMenuPane * | myProcessingMenu |
FXDockSite * | myRightDock |
FXStatusBar * | myStatusbar |
The status bar. More... | |
FXDockSite * | myTopDock |
FXMutex | myTrackerLock |
A lock to make the removal and addition of trackers secure. More... | |
std::vector< FXMainWindow * > | myTrackerWindows |
GNEUndoList * | myUndoList |
the one and only undo list More... | |
std::string | myUndoRedoListEnabled |
string to check if undo/redo list is enabled (a String is used to keep the disabling reason) More... | |
FXMenuPane * | myWindowsMenu |
Static Protected Attributes | |
static GUIMainWindow * | myInstance = nullptr |
the singleton window instance More... | |
Private Member Functions | |
void | closeAllWindows () |
this method closes all windows and deletes the current simulation */ More... | |
bool | continueWithUnsavedAdditionalChanges (const std::string &operation) |
warns about unsaved changes in additionals and gives the user the option to abort More... | |
bool | continueWithUnsavedChanges (const std::string &operation) |
warns about unsaved changes and gives the user the option to abort More... | |
bool | continueWithUnsavedDemandElementChanges (const std::string &operation) |
warns about unsaved changes in demand elements and gives the user the option to abort More... | |
void | fillMenuBar () |
Builds the menu bar. More... | |
void | loadConfigOrNet (const std::string file, bool isNet, bool isReload=false, bool useStartupOptions=false, bool newNet=false) |
starts to load a netimport configuration or a network */ More... | |
Private Attributes | |
GNEApplicationWindowHelper::EditMenuCommands | myEditMenuCommands |
Edit Menu Commands. More... | |
GNEApplicationWindowHelper::FileMenuCommands | myFileMenuCommands |
File Menu Commands. More... | |
GNEApplicationWindowHelper::LocateMenuCommands | myLocateMenuCommands |
Locate Menu Commands. More... | |
FXMDIMenu * | myMDIMenu |
The menu used for the MDI-windows. More... | |
GNEApplicationWindowHelper::MenuBarFile | myMenuBarFile |
MenuBarFile. More... | |
GNEApplicationWindowHelper::ProcessingMenuCommands | myProcessingMenuCommands |
Edit Menu Commands. More... | |
GNEApplicationWindowHelper::SupermodeCommands | mySupermodeCommands |
Supermode Commands. More... | |
const FXString | myTitlePrefix |
the prefix for the window title More... | |
GNEApplicationWindowHelper::ToolbarsGrip | myToolbarsGrip |
Toolbars Grip. More... | |
GNEViewNet * | myViewNet |
pointer to current view net More... | |
GNEApplicationWindowHelper::WindowsMenuCommands | myWindowsMenuCommands |
Windows Menu Commands. More... | |
The main window of the 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 38 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 281 of file GNEApplicationWindow.cpp.
References GUICursorSubSys::initCursors(), GUIIconSubSys::initIcons(), and GUITextureSubSys::initTextures().
GNEApplicationWindow::~GNEApplicationWindow | ( | ) |
Destructor.
Definition at line 401 of file GNEApplicationWindow.cpp.
References GUIIconSubSys::close(), GUITextureSubSys::close(), closeAllWindows(), FXSynchQue< T, Container >::empty(), myEditMenu, myEvents, myFileMenu, myFileMenuAdditionals, myFileMenuDataElements, myFileMenuDemandElements, myFileMenuEdgeTypes, myFileMenuTLS, GUIMainWindow::myGLVisual, myHelpMenu, myLoadThread, myLocatorMenu, myProcessingMenu, myUndoList, myWindowsMenu, FXSynchQue< T, Container >::pop(), and FXSynchQue< T, Container >::top().
|
protected |
FOX needs this for static members.
Definition at line 2831 of file GNEApplicationWindow.cpp.
|
inherited |
Adds a further child window to the list (FXMainWindow)
Definition at line 106 of file GUIMainWindow.cpp.
References GUIMainWindow::myTrackerLock, and GUIMainWindow::myTrackerWindows.
Referenced by GUIParameterTableWindow::closeBuilding(), and GUITLLogicPhasesTrackerWindow::GUITLLogicPhasesTrackerWindow().
|
inherited |
Adds a further child window to the list (GUIGlChildWindow)
Definition at line 91 of file GUIMainWindow.cpp.
References GUIMainWindow::myGLWindows.
|
private |
this method closes all windows and deletes the current simulation */
Definition at line 1226 of file GNEApplicationWindow.cpp.
References GUIMessageWindow::addSeparator(), disableSaveAdditionalsMenu(), GUIMainWindow::myCartesianCoordinate, GUIMainWindow::myGeoCoordinate, GUIMainWindow::myGLWindows, myMessageWindow, myNet, myTitlePrefix, GUIMainWindow::myTrackerLock, GUIMainWindow::myTrackerWindows, myViewNet, GLHelper::resetFont(), GeoConvHelper::resetLoaded(), GUITextureSubSys::resetTextures(), GNEViewNet::saveVisualizationSettings(), and GUIMessageWindow::unregisterMsgHandlers().
Referenced by loadConfigOrNet(), onCmdClose(), onCmdReload(), and ~GNEApplicationWindow().
long GNEApplicationWindow::computeJunctionWithVolatileOptions | ( | ) |
called if the user selects Processing->compute junctions with volatile options
Definition at line 1291 of file GNEApplicationWindow.cpp.
References FileHelpers::addExtension(), GUIMessageWindow::addSeparator(), GNENet::computeNetwork(), gCurrentFolder, MFXUtils::getFilename2Write(), GUIIconSubSys::getIcon(), GNENet::getNumberOfAdditionals(), GNENet::getNumberOfDataSets(), GNENet::getNumberOfDemandElements(), OptionsCont::getOptions(), OptionsCont::getString(), GNENet::getViewNet(), MODETLS, myMessageWindow, myNet, OptionsCont::resetWritable(), GNENet::saveAdditionals(), GNENet::saveDataElements(), GNENet::saveDemandElements(), OptionsCont::set(), updateControls(), and WRITE_DEBUG.
Referenced by onCmdProcessButton().
|
private |
warns about unsaved changes in additionals and gives the user the option to abort
Definition at line 2674 of file GNEApplicationWindow.cpp.
References myFileMenuCommands, myViewNet, onCmdSaveAdditionals(), GNEApplicationWindowHelper::FileMenuCommands::saveAdditionals, and WRITE_DEBUG.
Referenced by continueWithUnsavedChanges().
|
private |
warns about unsaved changes and gives the user the option to abort
Definition at line 2614 of file GNEApplicationWindow.cpp.
References continueWithUnsavedAdditionalChanges(), continueWithUnsavedDemandElementChanges(), GNENet::isNetSaved(), myNet, myUndoList, myViewNet, onCmdSaveNetwork(), GNEUndoList::p_clear(), and WRITE_DEBUG.
Referenced by onCmdClose(), onCmdQuit(), and onCmdReload().
|
private |
warns about unsaved changes in demand elements and gives the user the option to abort
Definition at line 2717 of file GNEApplicationWindow.cpp.
References myFileMenuCommands, myViewNet, onCmdSaveDemandElements(), GNEApplicationWindowHelper::FileMenuCommands::saveDemandElements, and WRITE_DEBUG.
Referenced by continueWithUnsavedChanges().
void GNEApplicationWindow::create | ( | ) |
Creates the main window (required by FOX)
Definition at line 372 of file GNEApplicationWindow.cpp.
References gCurrentFolder, OptionsCont::getOptions(), GUIMainWindow::myCartesianFrame, myEditMenu, myFileMenu, myFileMenuAdditionals, myFileMenuDataElements, myFileMenuDemandElements, myFileMenuEdgeTypes, myFileMenuTLS, GUIMainWindow::myGeoFrame, myHelpMenu, myWindowsMenu, and GUIMainWindow::setWindowSizeAndPos().
void GNEApplicationWindow::dependentBuild | ( | ) |
build dependent
Definition at line 325 of file GNEApplicationWindow.cpp.
References GNEApplicationWindowHelper::ToolbarsGrip::buildMenuToolbarsGrip(), GUIShortcutsSubSys::buildNETEDITAccelerators(), fillMenuBar(), GUIIconSubSys::getIcon(), getToolbarsGrip(), GUIDesignHorizontalFrameStatusBar, GUIDesignSplitter, GUIDesignSplitterMDI, GUIDesignStatusBar, hadDependentBuild, ID_LOADTHREAD_EVENT, MID_WINDOW, GUIMainWindow::myCartesianCoordinate, GUIMainWindow::myCartesianFrame, myEvents, GUIMainWindow::myGeoCoordinate, GUIMainWindow::myGeoFrame, myLoadThread, myLoadThreadEvent, myMainSplitter, GUIMainWindow::myMDIClient, myMDIMenu, myMessageWindow, GUIMainWindow::myStatusbar, myTitlePrefix, NETEDIT, NETEDIT_MINI, FXEX::FXBaseObject::setSelector(), FXEX::FXBaseObject::setTarget(), and WRITE_ERROR.
Referenced by main().
void GNEApplicationWindow::disableSaveAdditionalsMenu | ( | ) |
disable save additionals
Definition at line 1519 of file GNEApplicationWindow.cpp.
References myFileMenuCommands, GNEApplicationWindowHelper::FileMenuCommands::saveAdditionals, and GNEApplicationWindowHelper::FileMenuCommands::saveAdditionalsAs.
Referenced by closeAllWindows(), onCmdClose(), onCmdOpenNetwork(), onCmdReload(), and GNENet::requireSaveAdditionals().
void GNEApplicationWindow::disableSaveDataElementsMenu | ( | ) |
disable save data elements
Definition at line 1547 of file GNEApplicationWindow.cpp.
References myFileMenuCommands, GNEApplicationWindowHelper::FileMenuCommands::saveDataElements, and GNEApplicationWindowHelper::FileMenuCommands::saveDataElementsAs.
Referenced by GNENet::requireSaveDataElements().
void GNEApplicationWindow::disableSaveDemandElementsMenu | ( | ) |
disable save demand elements
Definition at line 1533 of file GNEApplicationWindow.cpp.
References myFileMenuCommands, GNEApplicationWindowHelper::FileMenuCommands::saveDemandElements, and GNEApplicationWindowHelper::FileMenuCommands::saveDemandElementsAs.
Referenced by GNENet::requireSaveDemandElements().
void GNEApplicationWindow::disableUndoRedo | ( | const std::string & | reason | ) |
disable undo-redo giving a string with the reason
Definition at line 2811 of file GNEApplicationWindow.cpp.
References myUndoRedoListEnabled.
void GNEApplicationWindow::enableSaveAdditionalsMenu | ( | ) |
enable save additionals
Definition at line 1512 of file GNEApplicationWindow.cpp.
References myFileMenuCommands, GNEApplicationWindowHelper::FileMenuCommands::saveAdditionals, and GNEApplicationWindowHelper::FileMenuCommands::saveAdditionalsAs.
Referenced by GNENet::requireSaveAdditionals().
void GNEApplicationWindow::enableSaveDataElementsMenu | ( | ) |
enable save data elements
Definition at line 1540 of file GNEApplicationWindow.cpp.
References myFileMenuCommands, GNEApplicationWindowHelper::FileMenuCommands::saveDataElements, and GNEApplicationWindowHelper::FileMenuCommands::saveDataElementsAs.
Referenced by GNENet::requireSaveDataElements().
void GNEApplicationWindow::enableSaveDemandElementsMenu | ( | ) |
enable save demand elements
Definition at line 1526 of file GNEApplicationWindow.cpp.
References myFileMenuCommands, GNEApplicationWindowHelper::FileMenuCommands::saveDemandElements, and GNEApplicationWindowHelper::FileMenuCommands::saveDemandElementsAs.
Referenced by GNENet::requireSaveDemandElements().
void GNEApplicationWindow::enableSaveTLSProgramsMenu | ( | ) |
enable save TLS Programs
Definition at line 1506 of file GNEApplicationWindow.cpp.
References myFileMenuCommands, and GNEApplicationWindowHelper::FileMenuCommands::saveTLSPrograms.
Referenced by GNENet::requireSaveTLSPrograms().
void GNEApplicationWindow::enableUndoRedo | ( | ) |
disable undo-redo
Definition at line 2817 of file GNEApplicationWindow.cpp.
References myUndoRedoListEnabled.
|
virtual |
Implements MFXInterThreadEventClient.
Definition at line 919 of file GNEApplicationWindow.cpp.
References FXSynchQue< T, Container >::empty(), EVENT_DEBUG_OCCURRED, EVENT_ERROR_OCCURRED, EVENT_GLDEBUG_OCCURRED, EVENT_MESSAGE_OCCURRED, EVENT_SIMULATION_LOADED, EVENT_WARNING_OCCURRED, GUIEvent::getOwnType(), handleEvent_Message(), handleEvent_NetworkLoaded(), myEvents, FXSynchQue< T, Container >::pop(), and FXSynchQue< T, Container >::top().
Referenced by onLoadThreadEvent().
|
private |
Builds the menu bar.
Definition at line 1108 of file GNEApplicationWindow.cpp.
References GNEApplicationWindowHelper::EditMenuCommands::buildEditMenuCommands(), GNEApplicationWindowHelper::FileMenuCommands::buildFileMenuCommands(), GUIDesigns::buildFXMenuCommandShortcut(), GUIDesigns::buildFXMenuTitle(), GNEApplicationWindowHelper::LocateMenuCommands::buildLocateMenuCommands(), GNEApplicationWindowHelper::ProcessingMenuCommands::buildProcessingMenuCommands(), GNEApplicationWindowHelper::MenuBarFile::buildRecentFiles(), GNEApplicationWindowHelper::SupermodeCommands::buildSupermodeCommands(), GNEApplicationWindowHelper::WindowsMenuCommands::buildWindowsMenuCommands(), GUIIconSubSys::getIcon(), GNEApplicationWindowHelper::SupermodeCommands::hideSupermodeCommands(), GNEApplicationWindowHelper::ToolbarsGrip::menu, MID_HOTKEY_CTRL_Q_CLOSE, MID_HOTKEY_CTRL_Y_REDO, MID_HOTKEY_CTRL_Z_UNDO, MID_HOTKEY_F12_ABOUT, MID_HOTKEY_F1_ONLINEDOCUMENTATION, myEditMenu, myEditMenuCommands, myFileMenu, myFileMenuAdditionals, myFileMenuCommands, myFileMenuDataElements, myFileMenuDemandElements, myFileMenuEdgeTypes, myFileMenuTLS, myHelpMenu, myLocateMenuCommands, myLocatorMenu, myMenuBarFile, myMessageWindow, myProcessingMenu, myProcessingMenuCommands, GUIMainWindow::myStatusbar, mySupermodeCommands, myToolbarsGrip, myWindowsMenu, myWindowsMenuCommands, NETEDIT_MINI, REDO, GNEApplicationWindowHelper::EditMenuCommands::redoLastChange, UNDO, and GNEApplicationWindowHelper::EditMenuCommands::undoLastChange.
Referenced by dependentBuild().
|
inherited |
get the active view or 0
Definition at line 226 of file GUIMainWindow.cpp.
References GUIGlChildWindow::getView(), and GUIMainWindow::myMDIClient.
Referenced by GUIVehicle::drawOutsideNetwork().
|
inherited |
get bold front
Definition at line 150 of file GUIMainWindow.cpp.
References GUIMainWindow::myBoldFont.
Referenced by GUIGlObject::buildPopupHeader().
|
virtual |
get build GL Canvas (must be implemented in all children)
Implements GUIMainWindow.
Definition at line 1189 of file GNEApplicationWindow.cpp.
|
inherited |
get cartesian label
Definition at line 181 of file GUIMainWindow.cpp.
References GUIMainWindow::myCartesianCoordinate.
Referenced by GUISUMOAbstractView::updatePositionInformation().
|
virtual |
get current simulation time (pure virtual but we don't need it)
Implements GUIMainWindow.
Definition at line 1196 of file GNEApplicationWindow.cpp.
FXCursor * GNEApplicationWindow::getDefaultCursor | ( | ) |
get default cursor
Definition at line 1269 of file GNEApplicationWindow.cpp.
|
inlinevirtualinherited |
Returns the delay (should be overwritten by subclasses if applicable)
Reimplemented in GUIApplicationWindow.
Definition at line 122 of file GUIMainWindow.h.
Referenced by GUISUMOAbstractView::getDelay(), and GUIViewTraffic::saveFrame().
|
inherited |
get geo label
Definition at line 187 of file GUIMainWindow.cpp.
References GUIMainWindow::myGeoCoordinate.
Referenced by GUISUMOAbstractView::updatePositionInformation().
|
inherited |
get GL Visual
Definition at line 175 of file GUIMainWindow.cpp.
References GUIMainWindow::myGLVisual.
Referenced by GUISUMOViewParent::init().
|
staticinherited |
get instance
Definition at line 217 of file GUIMainWindow.cpp.
References GUIMainWindow::myInstance.
Referenced by GUIVehicle::drawOutsideNetwork(), TraCIServerAPI_GUI::getNamedView(), GUITexturesHelper::getTextureID(), TraCIServerAPI_GUI::processGet(), GUIMessageWindow::setCursorPos(), and GUIRunThread::waitForSnapshots().
GNEApplicationWindowHelper::ToolbarsGrip & GNEApplicationWindow::getToolbarsGrip | ( | ) |
get ToolbarsGrip
Definition at line 1220 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 1202 of file GNEApplicationWindow.cpp.
GNEUndoList * GNEApplicationWindow::getUndoList | ( | ) |
get pointer to undoList
Definition at line 1208 of file GNEApplicationWindow.cpp.
References myUndoList.
Referenced by GNEViewParent::updateUndoRedoButtons().
|
inherited |
get specific view by ID
Definition at line 139 of file GUIMainWindow.cpp.
References GUIMainWindow::myGLWindows.
Referenced by TraCIServerAPI_GUI::getNamedView().
|
inherited |
get view IDs
Definition at line 129 of file GUIMainWindow.cpp.
References GUIMainWindow::myGLWindows.
Referenced by TraCIServerAPI_GUI::processGet().
GNEViewNet * GNEApplicationWindow::getViewNet | ( | ) |
get pointer to viewNet
Definition at line 1214 of file GNEApplicationWindow.cpp.
References myViewNet.
Referenced by GNEUndoList::p_clear(), and GNEUndoList::p_end().
|
inherited |
get views
Definition at line 156 of file GUIMainWindow.cpp.
References GUIMainWindow::myGLWindows.
Referenced by GUIRunThread::waitForSnapshots().
void GNEApplicationWindow::handleEvent_Message | ( | GUIEvent * | e | ) |
hanlde event of type message
Definition at line 1098 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 945 of file GNEApplicationWindow.cpp.
References GUISUMOAbstractView::addDecals(), GUISettingsHandler::addSettings(), GUISettingsHandler::applyViewport(), GNEApplicationWindowHelper::ToolbarsGrip::buildViewParentToolbarsGrips(), GNEViewNetHelper::IntervalBar::disableIntervalBarUpdate(), GNENet::disableUpdateData(), GNEViewNetHelper::IntervalBar::enableIntervalBarUpdate(), GNENet::enableUpdateData(), GNEViewNet::forceSupermodeNetwork(), GUISettingsHandler::getDecals(), GNEViewNet::getIntervalBar(), GNEViewNet::getNet(), OptionsCont::getOptions(), OptionsCont::getString(), OptionsCont::getStringVector(), MFXUtils::getTitleText(), getToolbarsGrip(), GUIGlChildWindow::getView(), OptionsCont::isSet(), myAmLoading, GNEEvent_NetworkLoaded::myFile, GUIMainWindow::myMDIClient, myMDIMenu, myMessageWindow, myNet, GNEEvent_NetworkLoaded::myNet, GNEEvent_NetworkLoaded::mySettingsFile, myTitlePrefix, myUndoList, myViewNet, GNEEvent_NetworkLoaded::myViewportFromRegistry, GNEUndoList::p_begin(), GNEUndoList::p_end(), GUIMessageWindow::registerMsgHandlers(), GNENet::requireSaveAdditionals(), GNENet::requireSaveDataElements(), GNENet::requireSaveDemandElements(), GNENet::requireSaveNet(), OptionsCont::resetWritable(), XMLSubSys::runParser(), OptionsCont::set(), Position::set(), GUISettingsHandler::setSnapshots(), setStatusBarText(), XMLSubSys::setValidation(), GUISUMOAbstractView::setViewportFromToRot(), GUIMainWindow::setWindowSizeAndPos(), toString(), WRITE_ERROR, WRITE_MESSAGE, Position::x(), and Position::y().
Referenced by eventOccurred().
|
inlineinherited |
Definition at line 147 of file GUIMainWindow.h.
References GUIMainWindow::myAmFullScreen.
Referenced by GUIViewTraffic::onDoubleClicked().
|
inherited |
return whether the gui is in gaming mode
Definition at line 193 of file GUIMainWindow.cpp.
References GUIMainWindow::myAmGaming.
Referenced by GUISUMOViewParent::init(), GUISUMOAbstractView::onLeftBtnRelease(), GUISUMOAbstractView::onMouseWheel(), GUISUMOAbstractView::onRightBtnRelease(), and GUIViewTraffic::setColorScheme().
const std::string & GNEApplicationWindow::isUndoRedoEnabled | ( | ) | const |
check if undo-redo is enabled
Definition at line 2823 of file GNEApplicationWindow.cpp.
References myUndoRedoListEnabled.
Referenced by GNEUndoList::p_onUpdRedo(), and GNEUndoList::p_onUpdUndo().
|
inherited |
return whether to list internal structures
Definition at line 199 of file GUIMainWindow.cpp.
References GUIMainWindow::myListInternal.
Referenced by GUISUMOViewParent::onCmdLocate().
|
inherited |
return whether to list parking vehicles
Definition at line 205 of file GUIMainWindow.cpp.
References GUIMainWindow::myListParking.
Referenced by GUIApplicationWindow::fillMenuBar(), and GUISUMOViewParent::onCmdLocate().
|
inherited |
return whether to list teleporting vehicles
Definition at line 211 of file GUIMainWindow.cpp.
References GUIMainWindow::myListTeleporting.
Referenced by GUISUMOViewParent::onCmdLocate().
|
private |
starts to load a netimport configuration or a network */
Definition at line 1166 of file GNEApplicationWindow.cpp.
References closeAllWindows(), gSchemeStorage, GNELoadThread::loadConfigOrNet(), myAmLoading, myEditMenuCommands, myLoadThread, mySupermodeCommands, GNEApplicationWindowHelper::EditMenuCommands::networkMenuCommands, GUICompleteSchemeStorage::saveViewport(), setStatusBarText(), GNEApplicationWindowHelper::EditMenuCommands::NetworkMenuCommands::showNetworkMenuCommands(), GNEApplicationWindowHelper::SupermodeCommands::showSupermodeCommands(), and GUIMainWindow::storeWindowSizeAndPos().
Referenced by loadOptionOnStartup(), onCmdNewNetwork(), onCmdOpenConfiguration(), onCmdOpenForeign(), onCmdOpenNetwork(), onCmdOpenRecent(), and onCmdReload().
void GNEApplicationWindow::loadOptionOnStartup | ( | ) |
load net on startup
Definition at line 1275 of file GNEApplicationWindow.cpp.
References OptionsCont::getBool(), OptionsCont::getOptions(), loadConfigOrNet(), and OptionsCont::set().
Referenced by main().
long GNEApplicationWindow::onClipboardRequest | ( | FXObject * | sender, |
FXSelector | sel, | ||
void * | ptr | ||
) |
called when the command/FXCall clipboard request is executed
Definition at line 903 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 1719 of file GNEApplicationWindow.cpp.
References GNEViewNet::abortOperation(), GNETAZFrame::TAZSelectionStatistics::clearSelectedEdges(), GNETAZFrame::TAZSelectionStatistics::getEdgeAndTAZChildrenSelected(), GNEViewParent::getInspectorFrame(), GNEViewParent::getTAZFrame(), GNETAZFrame::getTAZSelectionStatisticsModul(), GNEViewNet::getViewParent(), GNEInspectorFrame::inspectSingleElement(), myViewNet, 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 890 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 1769 of file GNEApplicationWindow.cpp.
References GNEViewNet::hotkeyBackSpace(), myViewNet, and WRITE_DEBUG.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdClearMsgWindow | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall clear message windows is executed
Definition at line 867 of file GNEApplicationWindow.cpp.
References GUIMessageWindow::clear(), and myMessageWindow.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdClearTemplate | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Definition at line 2041 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 833 of file GNEApplicationWindow.cpp.
References closeAllWindows(), continueWithUnsavedChanges(), GNEApplicationWindowHelper::EditMenuCommands::demandMenuCommands, disableSaveAdditionalsMenu(), GNEApplicationWindowHelper::EditMenuCommands::DemandMenuCommands::hideDemandMenuCommands(), GNEApplicationWindowHelper::EditMenuCommands::NetworkMenuCommands::hideNetworkMenuCommands(), GNEApplicationWindowHelper::SupermodeCommands::hideSupermodeCommands(), myEditMenuCommands, myFileMenuCommands, mySupermodeCommands, GNEApplicationWindowHelper::EditMenuCommands::networkMenuCommands, and GNEApplicationWindowHelper::FileMenuCommands::saveTLSPrograms.
Referenced by FXDEFMAP(), onCmdNewNetwork(), onCmdOpenConfiguration(), onCmdOpenForeign(), onCmdOpenNetwork(), and onCmdOpenRecent().
long GNEApplicationWindow::onCmdCopy | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Definition at line 2001 of file GNEApplicationWindow.cpp.
References WRITE_DEBUG.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdCopyTemplate | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Definition at line 2029 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 1993 of file GNEApplicationWindow.cpp.
References WRITE_DEBUG.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdDel | ( | FXObject * | sender, |
FXSelector | sel, | ||
void * | ptr | ||
) |
called if the user hits del
Definition at line 1745 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 453 of file GNEApplicationWindow.cpp.
References gSelected.
long GNEApplicationWindow::onCmdEditViewport | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Called on menu Edit->Viewport.
Definition at line 1834 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 1844 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 1757 of file GNEApplicationWindow.cpp.
References GNEViewNet::hotkeyEnter(), myViewNet, and WRITE_DEBUG.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdFocusFrame | ( | FXObject * | sender, |
FXSelector | sel, | ||
void * | ptr | ||
) |
called if the user hits f
Definition at line 1824 of file GNEApplicationWindow.cpp.
References GNEViewNet::hotkeyFocusFrame(), and myViewNet.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdForceSaveAdditionals | ( | FXObject * | sender, |
FXSelector | sel, | ||
void * | ptr | ||
) |
force save additionals (flag)
Definition at line 1791 of file GNEApplicationWindow.cpp.
References GNEViewNet::getNet(), myViewNet, and GNENet::requireSaveAdditionals().
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdForceSaveDataElements | ( | FXObject * | sender, |
FXSelector | sel, | ||
void * | ptr | ||
) |
force save data elements (flag)
Definition at line 1813 of file GNEApplicationWindow.cpp.
References GNEViewNet::getNet(), myViewNet, and GNENet::requireSaveDataElements().
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdForceSaveDemandElements | ( | FXObject * | sender, |
FXSelector | sel, | ||
void * | ptr | ||
) |
force save demand elements (flag)
Definition at line 1802 of file GNEApplicationWindow.cpp.
References GNEViewNet::getNet(), myViewNet, and GNENet::requireSaveDemandElements().
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdForceSaveNetwork | ( | FXObject * | sender, |
FXSelector | sel, | ||
void * | ptr | ||
) |
force save network (flag)
Definition at line 1780 of file GNEApplicationWindow.cpp.
References GNEViewNet::getNet(), myViewNet, and GNENet::requireSaveNet().
Referenced by FXDEFMAP().
|
inlinevirtualinherited |
Toggle full screen mode.
Reimplemented in GUIApplicationWindow.
Definition at line 143 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 1930 of file GNEApplicationWindow.cpp.
References FXLinkLabel::fxexecute().
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdLoadAdditionalsInSUMOGUI | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when user toogle windows checkbox "load additionals"
Definition at line 874 of file GNEApplicationWindow.cpp.
References WRITE_DEBUG.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdLoadDemandInSUMOGUI | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when user toogle windows checkbox "load demand"
Definition at line 882 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 849 of file GNEApplicationWindow.cpp.
References GUIMainWindow::myMDIClient, and GNEViewParent::onCmdLocate().
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdNewNetwork | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Definition at line 463 of file GNEApplicationWindow.cpp.
References GNELoadThread::fillOptions(), OptionsCont::getOptions(), loadConfigOrNet(), myViewNet, onCmdClose(), and GNELoadThread::setDefaultOptions().
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdOpenAdditionals | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall open additionals is executed
Definition at line 580 of file GNEApplicationWindow.cpp.
References gCurrentFolder, GUIIconSubSys::getIcon(), MODEADDITIONAL, myNet, myUndoList, GNEUndoList::p_begin(), GNEUndoList::p_end(), XMLSubSys::runParser(), XMLSubSys::setValidation(), WRITE_DEBUG, and WRITE_ERROR.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdOpenConfiguration | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall open configuration is executed
Definition at line 478 of file GNEApplicationWindow.cpp.
References gCurrentFolder, GUIIconSubSys::getIcon(), loadConfigOrNet(), myConfigPattern, myMenuBarFile, GNEApplicationWindowHelper::MenuBarFile::myRecentConfigs, myViewNet, onCmdClose(), and OPEN_CONFIG.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdOpenDataElements | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall open data is executed
Definition at line 742 of file GNEApplicationWindow.cpp.
References GNEViewNetHelper::IntervalBar::disableIntervalBarUpdate(), GNENet::disableUpdateData(), GNEViewNetHelper::IntervalBar::enableIntervalBarUpdate(), GNENet::enableUpdateData(), gCurrentFolder, GUIIconSubSys::getIcon(), GNEViewNet::getIntervalBar(), GNEViewNet::getNet(), myNet, myUndoList, myViewNet, GNEUndoList::p_begin(), GNEUndoList::p_end(), XMLSubSys::runParser(), XMLSubSys::setValidation(), SUPERMODEDATA, WRITE_DEBUG, and WRITE_ERROR.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdOpenDemandElements | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall open demand is executed
Definition at line 701 of file GNEApplicationWindow.cpp.
References gCurrentFolder, GUIIconSubSys::getIcon(), myNet, myUndoList, GNEUndoList::p_begin(), GNEUndoList::p_end(), XMLSubSys::runParser(), XMLSubSys::setValidation(), SUPERMODEDEMAND, WRITE_DEBUG, and WRITE_ERROR.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdOpenEdgeTypes | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall open edgeType is executed
Definition at line 657 of file GNEApplicationWindow.cpp.
References gCurrentFolder, GNEViewParent::getCreateEdgeFrame(), GNECreateEdgeFrame::getEdgeTypeSelector(), GUIIconSubSys::getIcon(), GNEEdgeType::getLaneTypes(), GNEViewNet::getUndoList(), GNEViewNet::getViewParent(), NITypeLoader::load(), MODECREATEEDGE, myNet, myViewNet, GNEUndoList::p_begin(), GNEUndoList::p_end(), GNECreateEdgeFrame::EdgeTypeSelector::refreshEdgeTypeSelector(), NBTypeCont::size(), 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 533 of file GNEApplicationWindow.cpp.
References NIFrame::checkOptions(), GNELoadThread::fillOptions(), gCurrentFolder, GUIIconSubSys::getIcon(), OptionsCont::getOptions(), loadConfigOrNet(), myViewNet, onCmdClose(), OPEN_NET, and OptionsCont::set().
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdOpenNetwork | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall open network is executed
Definition at line 504 of file GNEApplicationWindow.cpp.
References disableSaveAdditionalsMenu(), gCurrentFolder, GUIIconSubSys::getIcon(), loadConfigOrNet(), myFileMenuCommands, myMenuBarFile, GNEApplicationWindowHelper::MenuBarFile::myRecentNets, myViewNet, onCmdClose(), OPEN_NET, and GNEApplicationWindowHelper::FileMenuCommands::saveTLSPrograms.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdOpenRecent | ( | FXObject * | sender, |
FXSelector | , | ||
void * | fileData | ||
) |
called when the command/FXCall open recent is executed
Definition at line 792 of file GNEApplicationWindow.cpp.
References loadConfigOrNet(), myAmLoading, myMenuBarFile, GNEApplicationWindowHelper::MenuBarFile::myRecentNets, GUIMainWindow::myStatusbar, myViewNet, and onCmdClose().
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdOpenSUMOGUI | ( | FXObject * | sender, |
FXSelector | sel, | ||
void * | ptr | ||
) |
called if the user hints ctrl + T
Definition at line 1644 of file GNEApplicationWindow.cpp.
References GUISUMOAbstractView::getChanger(), GNEViewNet::getNet(), GNENet::getNumberOfAdditionals(), GNENet::getNumberOfDemandElements(), OptionsCont::getOptions(), OptionsCont::getString(), GUIPerspectiveChanger::getXPos(), GUIPerspectiveChanger::getYPos(), GUIPerspectiveChanger::getZPos(), GNENet::isAdditionalsSaved(), GNENet::isDemandElementsSaved(), GNENet::isNetSaved(), FileHelpers::isReadable(), GNEApplicationWindowHelper::EditMenuCommands::loadAdditionalsInSUMOGUI, GNEApplicationWindowHelper::EditMenuCommands::loadDemandInSUMOGUI, myEditMenuCommands, myViewNet, onCmdSaveAdditionals(), onCmdSaveDemandElements(), onCmdSaveNetwork(), SysUtils::runHiddenCommand(), and WRITE_MESSAGE.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdOpenTLSPrograms | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall open TLS programs is executed
Definition at line 621 of file GNEApplicationWindow.cpp.
References GNENet::computeNetwork(), gCurrentFolder, GUIIconSubSys::getIcon(), GNEViewParent::getTLSEditorFrame(), GNENet::getViewNet(), GNEViewNet::getViewParent(), MODETLS, myNet, myUndoList, GNEUndoList::p_begin(), GNEUndoList::p_end(), GNETLSEditorFrame::parseTLSPrograms(), and WRITE_DEBUG.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdOptions | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called if the user selects Processing->Configure Options
Definition at line 1937 of file GNEApplicationWindow.cpp.
References NBFrame::checkOptions(), NIFrame::checkOptions(), NWFrame::checkOptions(), and SystemFrame::checkOptions().
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdPaste | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Definition at line 2009 of file GNEApplicationWindow.cpp.
References WRITE_DEBUG.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdProcessButton | ( | FXObject * | , |
FXSelector | sel, | ||
void * | |||
) |
called when user press a process button (or a shortcut)
Definition at line 1574 of file GNEApplicationWindow.cpp.
References GNENet::cleanInvalidCrossings(), GNENet::cleanInvalidDemandElements(), GNENet::cleanUnusedRoutes(), GNENet::computeDemandElements(), computeJunctionWithVolatileOptions(), GNENet::computeNetwork(), GNEViewNet::getEditModes(), 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, 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 437 of file GNEApplicationWindow.cpp.
References continueWithUnsavedChanges(), gCurrentFolder, and GUIMainWindow::storeWindowSizeAndPos().
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdRedo | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Definition at line 1972 of file GNEApplicationWindow.cpp.
References GNEViewParent::getCurrentShownFrame(), GNEViewNet::getUndoList(), GNEViewNet::getViewParent(), myEditMenuCommands, myViewNet, onUpdRedo(), onUpdUndo(), GNEUndoList::redo(), GNEApplicationWindowHelper::EditMenuCommands::redoLastChange, GNEApplicationWindowHelper::EditMenuCommands::undoLastChange, GNEFrame::updateFrameAfterUndoRedo(), GNEViewParent::updateUndoRedoButtons(), and WRITE_DEBUG.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdReload | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall reload is executed
Definition at line 808 of file GNEApplicationWindow.cpp.
References closeAllWindows(), continueWithUnsavedChanges(), GNEApplicationWindowHelper::EditMenuCommands::demandMenuCommands, disableSaveAdditionalsMenu(), OptionsCont::getOptions(), GNEApplicationWindowHelper::EditMenuCommands::DemandMenuCommands::hideDemandMenuCommands(), GNEApplicationWindowHelper::EditMenuCommands::NetworkMenuCommands::hideNetworkMenuCommands(), GNEApplicationWindowHelper::SupermodeCommands::hideSupermodeCommands(), loadConfigOrNet(), myEditMenuCommands, myFileMenuCommands, mySupermodeCommands, myViewNet, GNEApplicationWindowHelper::EditMenuCommands::networkMenuCommands, and GNEApplicationWindowHelper::FileMenuCommands::saveTLSPrograms.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdSaveAdditionals | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall save additionals is executed
Definition at line 2398 of file GNEApplicationWindow.cpp.
References FileHelpers::addExtension(), GUIMessageWindow::addSeparator(), GUIMessageWindow::appendMsg(), EVENT_MESSAGE_OCCURRED, gCurrentFolder, MFXUtils::getFilename2Write(), GUIIconSubSys::getIcon(), OptionsCont::getOptions(), OptionsCont::getString(), MODEADDITIONAL, myFileMenuCommands, myMessageWindow, myNet, OptionsCont::resetWritable(), GNEApplicationWindowHelper::FileMenuCommands::saveAdditionals, GNENet::saveAdditionals(), OptionsCont::set(), and WRITE_DEBUG.
Referenced by continueWithUnsavedAdditionalChanges(), FXDEFMAP(), onCmdOpenSUMOGUI(), and onCmdSaveAdditionalsAs().
long GNEApplicationWindow::onCmdSaveAdditionalsAs | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall save additionals as is executed
Definition at line 2445 of file GNEApplicationWindow.cpp.
References FileHelpers::addExtension(), gCurrentFolder, MFXUtils::getFilename2Write(), GUIIconSubSys::getIcon(), OptionsCont::getOptions(), MODEADDITIONAL, myFileMenuCommands, onCmdSaveAdditionals(), OptionsCont::resetWritable(), GNEApplicationWindowHelper::FileMenuCommands::saveAdditionals, and OptionsCont::set().
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdSaveAsNetwork | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall save network as is executed
Definition at line 2053 of file GNEApplicationWindow.cpp.
References FileHelpers::addExtension(), gCurrentFolder, MFXUtils::getFilename2Write(), GUIIconSubSys::getIcon(), OptionsCont::getOptions(), MFXUtils::getTitleText(), myTitlePrefix, onCmdSaveNetwork(), OptionsCont::resetWritable(), SAVENETWORKELEMENTS, and OptionsCont::set().
Referenced by FXDEFMAP(), and onCmdSaveNetwork().
long GNEApplicationWindow::onCmdSaveAsPlainXML | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall save as plain xml is executed
Definition at line 2073 of file GNEApplicationWindow.cpp.
References GUIMessageWindow::addSeparator(), GUIMessageWindow::appendMsg(), StringUtils::endsWith(), EVENT_MESSAGE_OCCURRED, gCurrentFolder, MFXUtils::getFilename2Write(), GUIIconSubSys::getIcon(), OptionsCont::getOptions(), OptionsCont::getString(), OptionsCont::isSet(), myMessageWindow, myNet, myUndoList, OptionsCont::resetWritable(), SAVE, GNENet::savePlain(), OptionsCont::set(), OptionsCont::unSet(), and WRITE_DEBUG.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdSaveDataElements | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall save data elements is executed
Definition at line 2542 of file GNEApplicationWindow.cpp.
References FileHelpers::addExtension(), GUIMessageWindow::addSeparator(), GUIMessageWindow::appendMsg(), EVENT_MESSAGE_OCCURRED, gCurrentFolder, MFXUtils::getFilename2Write(), GUIIconSubSys::getIcon(), OptionsCont::getOptions(), OptionsCont::getString(), MODEADDITIONAL, myFileMenuCommands, myMessageWindow, myNet, OptionsCont::resetWritable(), GNEApplicationWindowHelper::FileMenuCommands::saveDataElements, GNENet::saveDataElements(), OptionsCont::set(), and WRITE_DEBUG.
Referenced by FXDEFMAP(), and onCmdSaveDataElementsAs().
long GNEApplicationWindow::onCmdSaveDataElementsAs | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall save data elements as is executed
Definition at line 2589 of file GNEApplicationWindow.cpp.
References FileHelpers::addExtension(), gCurrentFolder, MFXUtils::getFilename2Write(), GUIIconSubSys::getIcon(), OptionsCont::getOptions(), myFileMenuCommands, onCmdSaveDataElements(), OptionsCont::resetWritable(), GNEApplicationWindowHelper::FileMenuCommands::saveDataElements, OptionsCont::set(), and SUPERMODEDATA.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdSaveDemandElements | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall save demand elements is executed
Definition at line 2470 of file GNEApplicationWindow.cpp.
References FileHelpers::addExtension(), GUIMessageWindow::addSeparator(), GUIMessageWindow::appendMsg(), EVENT_MESSAGE_OCCURRED, gCurrentFolder, MFXUtils::getFilename2Write(), GUIIconSubSys::getIcon(), OptionsCont::getOptions(), OptionsCont::getString(), MODEADDITIONAL, myFileMenuCommands, myMessageWindow, myNet, OptionsCont::resetWritable(), GNEApplicationWindowHelper::FileMenuCommands::saveDemandElements, GNENet::saveDemandElements(), OptionsCont::set(), and WRITE_DEBUG.
Referenced by continueWithUnsavedDemandElementChanges(), FXDEFMAP(), onCmdOpenSUMOGUI(), and onCmdSaveDemandElementsAs().
long GNEApplicationWindow::onCmdSaveDemandElementsAs | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall save demand elements as is executed
Definition at line 2517 of file GNEApplicationWindow.cpp.
References FileHelpers::addExtension(), gCurrentFolder, MFXUtils::getFilename2Write(), GUIIconSubSys::getIcon(), OptionsCont::getOptions(), myFileMenuCommands, onCmdSaveDemandElements(), OptionsCont::resetWritable(), GNEApplicationWindowHelper::FileMenuCommands::saveDemandElements, OptionsCont::set(), and SUPERMODEDEMAND.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdSaveEdgeTypes | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall save edge types is executed
Definition at line 2309 of file GNEApplicationWindow.cpp.
References FileHelpers::addExtension(), GUIMessageWindow::addSeparator(), GUIMessageWindow::appendMsg(), EVENT_MESSAGE_OCCURRED, gCurrentFolder, MFXUtils::getFilename2Write(), GUIIconSubSys::getIcon(), OptionsCont::getOptions(), OptionsCont::getString(), MODECREATEEDGE, myFileMenuCommands, myMessageWindow, myNet, OptionsCont::resetWritable(), GNEApplicationWindowHelper::FileMenuCommands::saveEdgeTypes, GNENet::saveEdgeTypes(), OptionsCont::set(), and WRITE_DEBUG.
Referenced by FXDEFMAP(), and onCmdSaveEdgeTypesAs().
long GNEApplicationWindow::onCmdSaveEdgeTypesAs | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall save edgeTypes as is executed
Definition at line 2377 of file GNEApplicationWindow.cpp.
References FileHelpers::addExtension(), gCurrentFolder, MFXUtils::getFilename2Write(), GUIIconSubSys::getIcon(), OptionsCont::getOptions(), MODECREATEEDGE, onCmdSaveEdgeTypes(), and OptionsCont::set().
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdSaveJoined | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall save joined is executed
Definition at line 2121 of file GNEApplicationWindow.cpp.
References FileHelpers::addExtension(), GUIMessageWindow::addSeparator(), GUIMessageWindow::appendMsg(), EVENT_MESSAGE_OCCURRED, gCurrentFolder, MFXUtils::getFilename2Write(), GUIIconSubSys::getIcon(), OptionsCont::getOptions(), OptionsCont::getString(), OptionsCont::isSet(), myMessageWindow, myNet, OptionsCont::resetWritable(), SAVE, GNENet::saveJoined(), OptionsCont::set(), OptionsCont::unSet(), and WRITE_DEBUG.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdSaveNetwork | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall save network is executed
Definition at line 2232 of file GNEApplicationWindow.cpp.
References GUIMessageWindow::addSeparator(), GUIMessageWindow::appendMsg(), EVENT_MESSAGE_OCCURRED, OptionsCont::getOptions(), OptionsCont::getString(), OptionsCont::isDefault(), myMenuBarFile, myMessageWindow, myNet, GNEApplicationWindowHelper::MenuBarFile::myRecentNets, myUndoList, onCmdSaveAsNetwork(), GNENet::save(), and WRITE_DEBUG.
Referenced by continueWithUnsavedChanges(), FXDEFMAP(), onCmdOpenSUMOGUI(), and onCmdSaveAsNetwork().
long GNEApplicationWindow::onCmdSaveTLSPrograms | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall save TLSPrograms is executed
Definition at line 2262 of file GNEApplicationWindow.cpp.
References FileHelpers::addExtension(), GUIMessageWindow::addSeparator(), GUIMessageWindow::appendMsg(), EVENT_MESSAGE_OCCURRED, gCurrentFolder, MFXUtils::getFilename2Write(), GUIIconSubSys::getIcon(), OptionsCont::getOptions(), OptionsCont::getString(), MODETLS, myFileMenuCommands, myMessageWindow, myNet, OptionsCont::resetWritable(), GNEApplicationWindowHelper::FileMenuCommands::saveTLSPrograms, GNENet::saveTLSPrograms(), OptionsCont::set(), and WRITE_DEBUG.
Referenced by FXDEFMAP(), and onCmdSaveTLSProgramsAs().
long GNEApplicationWindow::onCmdSaveTLSProgramsAs | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall save TLSPrograms as is executed
Definition at line 2356 of file GNEApplicationWindow.cpp.
References FileHelpers::addExtension(), gCurrentFolder, MFXUtils::getFilename2Write(), GUIIconSubSys::getIcon(), OptionsCont::getOptions(), MODETLS, onCmdSaveTLSPrograms(), and OptionsCont::set().
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdSetFrontElement | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called if the user call set front element
Definition at line 1873 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 1564 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 1554 of file GNEApplicationWindow.cpp.
References myViewNet, and GNEViewNet::onCmdSetSupermode().
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdSetTemplate | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Definition at line 2017 of file GNEApplicationWindow.cpp.
References GNEViewParent::getInspectorFrame(), GNEInspectorFrame::getTemplateEditor(), GNEViewNet::getViewParent(), myViewNet, GNEInspectorFrame::TemplateEditor::setTemplate(), and WRITE_DEBUG.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdToogleEditOptions | ( | FXObject * | obj, |
FXSelector | sel, | ||
void * | |||
) |
called if the user press key combination Alt + <0-9>
Definition at line 1894 of file GNEApplicationWindow.cpp.
References GNEViewNet::getDataViewOptions(), GNEViewNet::getDemandViewOptions(), GNEViewNet::getNetworkViewOptions(), GNEViewNetHelper::DataViewOptions::getVisibleDataMenuCommands(), GNEViewNetHelper::DemandViewOptions::getVisibleDemandMenuCommands(), GNEViewNetHelper::NetworkViewOptions::getVisibleNetworkMenuCommands(), MID_HOTKEY_ALT_0_TOOGLEEDITOPTION, myViewNet, GNEApplicationWindowHelper::toogleEditOptionsData(), GNEApplicationWindowHelper::toogleEditOptionsDemand(), and GNEApplicationWindowHelper::toogleEditOptionsNetwork().
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdToogleGrid | ( | FXObject * | obj, |
FXSelector | sel, | ||
void * | ptr | ||
) |
called if the user press key combination Ctrl + G to toogle grid
Definition at line 1854 of file GNEApplicationWindow.cpp.
References GUISUMOAbstractView::getVisualisationSettings(), myViewNet, GNEViewNet::onCmdToogleShowGrid(), GUIVisualizationSettings::showGrid, and WRITE_DEBUG.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onCmdUndo | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when user press Ctrl+Z
Definition at line 1952 of file GNEApplicationWindow.cpp.
References GNEViewParent::getCurrentShownFrame(), GNEViewNet::getUndoList(), GNEViewNet::getViewParent(), myEditMenuCommands, myViewNet, onUpdRedo(), onUpdUndo(), GNEApplicationWindowHelper::EditMenuCommands::redoLastChange, GNEUndoList::undo(), GNEApplicationWindowHelper::EditMenuCommands::undoLastChange, GNEFrame::updateFrameAfterUndoRedo(), GNEViewParent::updateUndoRedoButtons(), and WRITE_DEBUG.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onKeyPress | ( | FXObject * | o, |
FXSelector | sel, | ||
void * | data | ||
) |
called when a key is pressed
Definition at line 2863 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 2876 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 912 of file GNEApplicationWindow.cpp.
References eventOccurred().
Referenced by FXDEFMAP().
long GNEApplicationWindow::onUpdNeedsFrontElement | ( | FXObject * | sender, |
FXSelector | , | ||
void * | |||
) |
called when the update/FXCall needs front element is executed
Definition at line 2173 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 2161 of file GNEApplicationWindow.cpp.
References myNet.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onUpdOpen | ( | FXObject * | sender, |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall on update open executed
Definition at line 860 of file GNEApplicationWindow.cpp.
References myAmLoading.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onUpdRedo | ( | FXObject * | obj, |
FXSelector | sel, | ||
void * | ptr | ||
) |
called when the update/FXCall redo is executed
Definition at line 2226 of file GNEApplicationWindow.cpp.
References myUndoList, and GNEUndoList::p_onUpdRedo().
Referenced by FXDEFMAP(), onCmdRedo(), and onCmdUndo().
long GNEApplicationWindow::onUpdReload | ( | FXObject * | sender, |
FXSelector | , | ||
void * | |||
) |
called when the update/FXCall reload is executed
Definition at line 2185 of file GNEApplicationWindow.cpp.
References OptionsCont::getOptions(), and myNet.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onUpdSaveAdditionals | ( | FXObject * | sender, |
FXSelector | , | ||
void * | |||
) |
called when the update/FXCall save additionals is executed
Definition at line 2199 of file GNEApplicationWindow.cpp.
References GNENet::isAdditionalsSaved(), 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 2213 of file GNEApplicationWindow.cpp.
References GNENet::isDataElementsSaved(), 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 2206 of file GNEApplicationWindow.cpp.
References GNENet::isDemandElementsSaved(), and myNet.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onUpdSaveNetwork | ( | FXObject * | sender, |
FXSelector | , | ||
void * | |||
) |
called when the update/FXCall save network is executed
Definition at line 2192 of file GNEApplicationWindow.cpp.
References GNENet::isNetSaved(), and myNet.
Referenced by FXDEFMAP().
long GNEApplicationWindow::onUpdUndo | ( | FXObject * | obj, |
FXSelector | sel, | ||
void * | ptr | ||
) |
called when the update/FXCall undo is executed
Definition at line 2220 of file GNEApplicationWindow.cpp.
References myUndoList, and GNEUndoList::p_onUpdUndo().
Referenced by FXDEFMAP(), onCmdRedo(), and onCmdUndo().
|
inherited |
removes the given child window from the list (FXMainWindow)
Definition at line 114 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 97 of file GUIMainWindow.cpp.
References GUIMainWindow::myGLWindows.
Referenced by GNEViewParent::~GNEViewParent(), and GUISUMOViewParent::~GUISUMOViewParent().
|
inlinevirtualinherited |
retrieve breakpoints if provided by the application
Reimplemented in GUIApplicationWindow.
Definition at line 152 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 135 of file GUIMainWindow.h.
References UNUSED_PARAMETER.
|
inlinevirtualinherited |
Sets the breakpoints of the parent application.
Reimplemented in GUIApplicationWindow.
Definition at line 130 of file GUIMainWindow.h.
Referenced by GUISUMOAbstractView::setBreakpoints().
|
inlinevirtualinherited |
Sets the delay of the parent application.
Reimplemented in GUIApplicationWindow.
Definition at line 127 of file GUIMainWindow.h.
Referenced by GUISUMOAbstractView::setDelay().
|
virtual |
set text of the statusBar
Reimplemented from GUIMainWindow.
Definition at line 1284 of file GNEApplicationWindow.cpp.
References GUIMainWindow::myStatusbar.
Referenced by GNENet::computeDataElements(), GNENet::computeDemandElements(), GNENet::computeNetwork(), handleEvent_NetworkLoaded(), and loadConfigOrNet().
|
protectedinherited |
perform initial window positioning and sizing according to user options / previous call
Definition at line 236 of file GUIMainWindow.cpp.
References OptionsCont::getOptions(), OptionsCont::getStringVector(), OptionsCont::isSet(), MAX2(), MIN2(), 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 276 of file GUIMainWindow.cpp.
References GUIMainWindow::myAmFullScreen.
Referenced by GUIApplicationWindow::loadConfigOrNet(), loadConfigOrNet(), GUIApplicationWindow::onCmdQuit(), onCmdQuit(), and GUIApplicationWindow::onCmdReload().
|
inherited |
update childrens
Definition at line 162 of file GUIMainWindow.cpp.
References MID_SIMSTEP, GUIMainWindow::myMDIClient, GUIMainWindow::myTrackerLock, and GUIMainWindow::myTrackerWindows.
Referenced by GUIApplicationWindow::handleEvent_SimulationStep(), GUIDialog_GLChosenEditor::onCmdClear(), GUIDialog_GLChosenEditor::onCmdDeselect(), and GUIApplicationWindow::onCmdEditChosen().
void GNEApplicationWindow::updateControls | ( | ) |
update control contents after undo/redo or recompute
Definition at line 2760 of file GNEApplicationWindow.cpp.
References myViewNet, and GNEViewNet::updateControls().
Referenced by computeJunctionWithVolatileOptions(), onCmdProcessButton(), GNEUndoList::redo(), and GNEUndoList::undo().
void GNEApplicationWindow::updateSuperModeMenuCommands | ( | const Supermode | supermode | ) |
update FXMenuCommands depending of supermode
Definition at line 2769 of file GNEApplicationWindow.cpp.
References DATA, GNEApplicationWindowHelper::EditMenuCommands::dataMenuCommands, DEMAND, GNEApplicationWindowHelper::EditMenuCommands::demandMenuCommands, GNEApplicationWindowHelper::EditMenuCommands::DataMenuCommands::hideDataMenuCommands(), GNEApplicationWindowHelper::ProcessingMenuCommands::hideDataProcessingMenuCommands(), GNEApplicationWindowHelper::EditMenuCommands::DemandMenuCommands::hideDemandMenuCommands(), GNEApplicationWindowHelper::ProcessingMenuCommands::hideDemandProcessingMenuCommands(), GNEApplicationWindowHelper::EditMenuCommands::NetworkMenuCommands::hideNetworkMenuCommands(), GNEApplicationWindowHelper::ProcessingMenuCommands::hideNetworkProcessingMenuCommands(), myEditMenuCommands, myProcessingMenuCommands, NETWORK, GNEApplicationWindowHelper::EditMenuCommands::networkMenuCommands, GNEApplicationWindowHelper::EditMenuCommands::DataMenuCommands::showDataMenuCommands(), GNEApplicationWindowHelper::ProcessingMenuCommands::showDataProcessingMenuCommands(), GNEApplicationWindowHelper::EditMenuCommands::DemandMenuCommands::showDemandMenuCommands(), GNEApplicationWindowHelper::ProcessingMenuCommands::showDemandProcessingMenuCommands(), GNEApplicationWindowHelper::EditMenuCommands::NetworkMenuCommands::showNetworkMenuCommands(), and GNEApplicationWindowHelper::ProcessingMenuCommands::showNetworkProcessingMenuCommands().
|
protected |
check if had dependent build
Definition at line 407 of file GNEApplicationWindow.h.
Referenced by dependentBuild().
|
protectedinherited |
fox need this
whether to show the window in full screen mode
Definition at line 161 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 190 of file GUIMainWindow.h.
Referenced by GUIApplicationWindow::handleEvent_SimulationStep(), GUIMainWindow::isGaming(), GUIApplicationWindow::onCmdFullScreen(), GUIApplicationWindow::onCmdGaming(), and GUIApplicationWindow::updateTimeLCD().
|
protected |
information whether the gui is currently loading and the load-options shall be greyed out
Definition at line 379 of file GNEApplicationWindow.h.
Referenced by handleEvent_NetworkLoaded(), loadConfigOrNet(), onCmdOpenRecent(), and onUpdOpen().
|
protectedinherited |
Font used for popup-menu titles.
Definition at line 171 of file GUIMainWindow.h.
Referenced by GUIMainWindow::getBoldFont(), GUIMainWindow::GUIMainWindow(), and GUIMainWindow::~GUIMainWindow().
|
protectedinherited |
Definition at line 187 of file GUIMainWindow.h.
Referenced by GUIMainWindow::GUIMainWindow(), and GUIMainWindow::~GUIMainWindow().
|
protectedinherited |
Labels for the current cartesian and geo-coordinate.
Definition at line 180 of file GUIMainWindow.h.
Referenced by GUIApplicationWindow::closeAllWindows(), closeAllWindows(), GUIApplicationWindow::dependentBuild(), dependentBuild(), and GUIMainWindow::getCartesianLabel().
|
protectedinherited |
Definition at line 182 of file GUIMainWindow.h.
Referenced by GUIApplicationWindow::create(), create(), GUIApplicationWindow::dependentBuild(), and dependentBuild().
|
protected |
Input file pattern.
Definition at line 416 of file GNEApplicationWindow.h.
Referenced by onCmdOpenConfiguration().
|
protected |
Definition at line 388 of file GNEApplicationWindow.h.
Referenced by create(), fillMenuBar(), and ~GNEApplicationWindow().
|
private |
Edit Menu Commands.
Definition at line 432 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), loadConfigOrNet(), onCmdClose(), onCmdOpenSUMOGUI(), onCmdRedo(), onCmdReload(), onCmdUndo(), and updateSuperModeMenuCommands().
|
protected |
List of got requests.
Definition at line 401 of file GNEApplicationWindow.h.
Referenced by dependentBuild(), eventOccurred(), and ~GNEApplicationWindow().
|
protected |
the submenus
Definition at line 382 of file GNEApplicationWindow.h.
Referenced by create(), fillMenuBar(), and ~GNEApplicationWindow().
|
protected |
Definition at line 385 of file GNEApplicationWindow.h.
Referenced by create(), fillMenuBar(), and ~GNEApplicationWindow().
|
private |
File Menu Commands.
Definition at line 429 of file GNEApplicationWindow.h.
Referenced by continueWithUnsavedAdditionalChanges(), continueWithUnsavedDemandElementChanges(), disableSaveAdditionalsMenu(), disableSaveDataElementsMenu(), disableSaveDemandElementsMenu(), enableSaveAdditionalsMenu(), enableSaveDataElementsMenu(), enableSaveDemandElementsMenu(), enableSaveTLSProgramsMenu(), fillMenuBar(), onCmdClose(), onCmdOpenNetwork(), onCmdReload(), onCmdSaveAdditionals(), onCmdSaveAdditionalsAs(), onCmdSaveDataElements(), onCmdSaveDataElementsAs(), onCmdSaveDemandElements(), onCmdSaveDemandElementsAs(), onCmdSaveEdgeTypes(), and onCmdSaveTLSPrograms().
|
protected |
Definition at line 387 of file GNEApplicationWindow.h.
Referenced by create(), fillMenuBar(), and ~GNEApplicationWindow().
|
protected |
Definition at line 386 of file GNEApplicationWindow.h.
Referenced by create(), fillMenuBar(), and ~GNEApplicationWindow().
|
protected |
Definition at line 384 of file GNEApplicationWindow.h.
Referenced by create(), fillMenuBar(), and ~GNEApplicationWindow().
|
protected |
Definition at line 383 of file GNEApplicationWindow.h.
Referenced by create(), fillMenuBar(), and ~GNEApplicationWindow().
|
protectedinherited |
Definition at line 180 of file GUIMainWindow.h.
Referenced by GUIApplicationWindow::closeAllWindows(), closeAllWindows(), GUIApplicationWindow::dependentBuild(), dependentBuild(), and GUIMainWindow::getGeoLabel().
|
protectedinherited |
Definition at line 182 of file GUIMainWindow.h.
Referenced by GUIApplicationWindow::create(), create(), GUIApplicationWindow::dependentBuild(), and dependentBuild().
|
protectedinherited |
The gl-visual used.
Definition at line 185 of file GUIMainWindow.h.
Referenced by GUIMainWindow::getGLVisual(), ~GNEApplicationWindow(), and GUIApplicationWindow::~GUIApplicationWindow().
|
protectedinherited |
Definition at line 163 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::onCmdNetedit(), and GUIMainWindow::removeGLChild().
|
protected |
Definition at line 392 of file GNEApplicationWindow.h.
Referenced by create(), fillMenuBar(), and ~GNEApplicationWindow().
|
staticprotectedinherited |
the singleton window instance
Definition at line 202 of file GUIMainWindow.h.
Referenced by GUIMainWindow::getInstance(), and GUIMainWindow::GUIMainWindow().
|
protectedinherited |
Definition at line 187 of file GUIMainWindow.h.
Referenced by GUIMainWindow::GUIMainWindow(), and GUIMainWindow::~GUIMainWindow().
|
protectedinherited |
information whether the locator should list internal structures
Definition at line 193 of file GUIMainWindow.h.
Referenced by GUIMainWindow::listInternal(), and GUIApplicationWindow::onCmdListInternal().
|
protectedinherited |
information whether the locator should list parking vehicles
Definition at line 196 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 199 of file GUIMainWindow.h.
Referenced by GUIMainWindow::listTeleporting(), and GUIApplicationWindow::onCmdListTeleporting().
|
protected |
the thread that loads the network
Definition at line 376 of file GNEApplicationWindow.h.
Referenced by dependentBuild(), loadConfigOrNet(), and ~GNEApplicationWindow().
|
protected |
io-event with the load-thread
Definition at line 404 of file GNEApplicationWindow.h.
Referenced by dependentBuild().
|
private |
Locate Menu Commands.
Definition at line 438 of file GNEApplicationWindow.h.
Referenced by fillMenuBar().
|
protected |
Definition at line 390 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
protected |
The splitter that divides the main window into view and the log window.
Definition at line 398 of file GNEApplicationWindow.h.
Referenced by dependentBuild().
|
protectedinherited |
The multi view panel.
Definition at line 174 of file GUIMainWindow.h.
Referenced by GUIApplicationWindow::dependentBuild(), 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::onKeyPress(), onKeyPress(), GUIApplicationWindow::onKeyRelease(), onKeyRelease(), GUIApplicationWindow::openNewView(), and GUIMainWindow::updateChildren().
|
private |
The menu used for the MDI-windows.
Definition at line 453 of file GNEApplicationWindow.h.
Referenced by dependentBuild(), and handleEvent_NetworkLoaded().
|
private |
MenuBarFile.
Definition at line 426 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), onCmdOpenConfiguration(), onCmdOpenNetwork(), onCmdOpenRecent(), and onCmdSaveNetwork().
|
protected |
A window to display messages, warnings and error in.
Definition at line 395 of file GNEApplicationWindow.h.
Referenced by closeAllWindows(), computeJunctionWithVolatileOptions(), dependentBuild(), fillMenuBar(), handleEvent_Message(), handleEvent_NetworkLoaded(), onCmdClearMsgWindow(), onCmdSaveAdditionals(), onCmdSaveAsPlainXML(), onCmdSaveDataElements(), onCmdSaveDemandElements(), onCmdSaveEdgeTypes(), onCmdSaveJoined(), onCmdSaveNetwork(), and onCmdSaveTLSPrograms().
|
protected |
we are responsible for the net
Definition at line 410 of file GNEApplicationWindow.h.
Referenced by closeAllWindows(), computeJunctionWithVolatileOptions(), continueWithUnsavedChanges(), handleEvent_NetworkLoaded(), onCmdOpenAdditionals(), onCmdOpenDataElements(), onCmdOpenDemandElements(), onCmdOpenEdgeTypes(), onCmdOpenTLSPrograms(), onCmdProcessButton(), onCmdSaveAdditionals(), onCmdSaveAsPlainXML(), onCmdSaveDataElements(), onCmdSaveDemandElements(), onCmdSaveEdgeTypes(), onCmdSaveJoined(), onCmdSaveNetwork(), onCmdSaveTLSPrograms(), onUpdNeedsFrontElement(), onUpdNeedsNetwork(), onUpdReload(), onUpdSaveAdditionals(), onUpdSaveDataElements(), onUpdSaveDemandElements(), and onUpdSaveNetwork().
|
protected |
Definition at line 389 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
private |
Edit Menu Commands.
Definition at line 435 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and updateSuperModeMenuCommands().
|
protectedinherited |
Definition at line 187 of file GUIMainWindow.h.
Referenced by GUIMainWindow::GUIMainWindow(), and GUIMainWindow::~GUIMainWindow().
|
protectedinherited |
The status bar.
Definition at line 177 of file GUIMainWindow.h.
Referenced by GUIApplicationWindow::dependentBuild(), dependentBuild(), GUIApplicationWindow::fillMenuBar(), fillMenuBar(), GUIApplicationWindow::onCmdFullScreen(), GUIApplicationWindow::onCmdGaming(), GUIApplicationWindow::onCmdOpenRecent(), onCmdOpenRecent(), GUIApplicationWindow::onCmdStart(), GUIApplicationWindow::onCmdStep(), GUIApplicationWindow::openNewView(), setStatusBarText(), and GUIApplicationWindow::setStatusBarText().
|
private |
Supermode Commands.
Definition at line 444 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), loadConfigOrNet(), onCmdClose(), and onCmdReload().
|
private |
the prefix for the window title
Definition at line 450 of file GNEApplicationWindow.h.
Referenced by closeAllWindows(), dependentBuild(), handleEvent_NetworkLoaded(), and onCmdSaveAsNetwork().
|
private |
Toolbars Grip.
Definition at line 423 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and getToolbarsGrip().
|
protectedinherited |
Definition at line 187 of file GUIMainWindow.h.
Referenced by GUIApplicationWindow::buildToolBars(), GUIApplicationWindow::dependentBuild(), GUIMainWindow::getTopDock(), GUIMainWindow::GUIMainWindow(), and GUIMainWindow::~GUIMainWindow().
|
protectedinherited |
A lock to make the removal and addition of trackers secure.
Definition at line 168 of file GUIMainWindow.h.
Referenced by GUIMainWindow::addChild(), GUIApplicationWindow::closeAllWindows(), closeAllWindows(), GUIMainWindow::removeChild(), and GUIMainWindow::updateChildren().
|
protectedinherited |
Definition at line 165 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 413 of file GNEApplicationWindow.h.
Referenced by continueWithUnsavedChanges(), getUndoList(), handleEvent_NetworkLoaded(), onCmdOpenAdditionals(), onCmdOpenDataElements(), onCmdOpenDemandElements(), onCmdOpenTLSPrograms(), onCmdProcessButton(), onCmdSaveAsPlainXML(), onCmdSaveNetwork(), onUpdRedo(), onUpdUndo(), and ~GNEApplicationWindow().
|
protected |
string to check if undo/redo list is enabled (a String is used to keep the disabling reason)
Definition at line 419 of file GNEApplicationWindow.h.
Referenced by disableUndoRedo(), enableUndoRedo(), and isUndoRedoEnabled().
|
private |
pointer to current view net
Definition at line 447 of file GNEApplicationWindow.h.
Referenced by closeAllWindows(), continueWithUnsavedAdditionalChanges(), continueWithUnsavedChanges(), continueWithUnsavedDemandElementChanges(), getViewNet(), handleEvent_NetworkLoaded(), onCmdAbort(), onCmdBackspace(), onCmdClearTemplate(), onCmdCopyTemplate(), onCmdDel(), onCmdEditViewport(), onCmdEditViewScheme(), onCmdEnter(), onCmdFocusFrame(), onCmdForceSaveAdditionals(), onCmdForceSaveDataElements(), onCmdForceSaveDemandElements(), onCmdForceSaveNetwork(), onCmdNewNetwork(), onCmdOpenConfiguration(), onCmdOpenDataElements(), onCmdOpenEdgeTypes(), onCmdOpenForeign(), onCmdOpenNetwork(), onCmdOpenRecent(), onCmdOpenSUMOGUI(), onCmdProcessButton(), onCmdRedo(), onCmdReload(), onCmdSetFrontElement(), onCmdSetMode(), onCmdSetSuperMode(), onCmdSetTemplate(), onCmdToogleEditOptions(), onCmdToogleGrid(), onCmdUndo(), onUpdNeedsFrontElement(), and updateControls().
|
protected |
Definition at line 391 of file GNEApplicationWindow.h.
Referenced by create(), fillMenuBar(), and ~GNEApplicationWindow().
|
private |
Windows Menu Commands.
Definition at line 441 of file GNEApplicationWindow.h.
Referenced by fillMenuBar().