Eclipse SUMO - Simulation of Urban MObility
GUIApplicationWindow.cpp File Reference
#include <config.h>
#include <fxkeys.h>
#include <guisim/GUILane.h>
#include <guisim/GUINet.h>
#include <microsim/MSEdgeControl.h>
#include <microsim/MSInsertionControl.h>
#include <microsim/MSStateHandler.h>
#include <microsim/transportables/MSTransportableControl.h>
#include <netload/NLHandler.h>
#include <traci-server/TraCIServer.h>
#include <utils/common/MsgHandler.h>
#include <utils/common/StringUtils.h>
#include <utils/foxtools/MFXButtonTooltip.h>
#include <utils/foxtools/MFXLabelTooltip.h>
#include <utils/foxtools/MFXLCDLabel.h>
#include <utils/foxtools/MFXLinkLabel.h>
#include <utils/foxtools/MFXRealSpinner.h>
#include <utils/gui/cursors/GUICursorSubSys.h>
#include <utils/gui/div/GLHelper.h>
#include <utils/gui/div/GUIDesigns.h>
#include <utils/gui/div/GUIDialog_GLChosenEditor.h>
#include <utils/gui/div/GUIGlobalSelection.h>
#include <utils/gui/div/GUIMessageWindow.h>
#include <utils/gui/div/GUIUserIO.h>
#include <utils/gui/events/GUIEvent_AddView.h>
#include <utils/gui/events/GUIEvent_CloseView.h>
#include <utils/gui/events/GUIEvent_Message.h>
#include <utils/gui/globjects/GUIShapeContainer.h>
#include <utils/gui/images/GUITexturesHelper.h>
#include <utils/gui/images/VClassIcons.h>
#include <utils/gui/images/GUITextureSubSys.h>
#include <utils/gui/settings/GUICompleteSchemeStorage.h>
#include <utils/gui/settings/GUISettingsHandler.h>
#include <utils/gui/shortcuts/GUIShortcutsSubSys.h>
#include <utils/gui/windows/GUIPerspectiveChanger.h>
#include <utils/xml/XMLSubSys.h>
#include "GUIApplicationWindow.h"
#include "GUIEvent_SimulationEnded.h"
#include "GUIEvent_SimulationLoaded.h"
#include "GUIGlobals.h"
#include "GUILoadThread.h"
#include "GUIRunThread.h"
#include "dialogs/GUIDialog_AboutSUMO.h"
#include "dialogs/GUIDialog_Feedback.h"
#include "dialogs/GUIDialog_AppSettings.h"
#include "dialogs/GUIDialog_Breakpoints.h"
#include "dialogs/GUIDialog_HallOfFame.h"
Include dependency graph for GUIApplicationWindow.cpp:

Go to the source code of this file.

Macros

#define MIN_DRAW_DELAY   20
 

Functions

 FXDEFMAP (GUIApplicationWindow) GUIApplicationWindowMap[]
 

Detailed Description

Author
Daniel Krajzewicz
Jakob Erdmann
Michael Behrisch
Andreas Gaubatz
Mirko Barthauer
Date
Sept 2002

Definition in file GUIApplicationWindow.cpp.

Macro Definition Documentation

◆ MIN_DRAW_DELAY

#define MIN_DRAW_DELAY   20

Definition at line 80 of file GUIApplicationWindow.cpp.

Function Documentation

◆ FXDEFMAP()

FXDEFMAP ( GUIApplicationWindow  )

References ID_LOADTHREAD_EVENT, ID_RUNTHREAD_EVENT, MID_CHANGELOG, MID_CLEARMESSAGEWINDOW, MID_DELAY_DEC, MID_DELAY_INC, MID_DELAY_TOGGLE, MID_DEMAND_SCALE, MID_FEEDBACK, MID_HOTKEY_A_MODE_STARTSIMULATION_ADDITIONALS_STOPS, MID_HOTKEY_ALT_B_BREAKPOINT_EARLY, MID_HOTKEY_ALT_F4_CLOSE, MID_HOTKEY_B_BREAKPOINT, MID_HOTKEY_CTRL_A_STARTSIMULATION_OPENADDITIONALS, MID_HOTKEY_CTRL_B_EDITBREAKPOINT_OPENDATAELEMENTS, MID_HOTKEY_CTRL_D_SINGLESIMULATIONSTEP_OPENDEMANDELEMENTS, MID_HOTKEY_CTRL_E_EDITSELECTION_LOADNETEDITCONFIG, MID_HOTKEY_CTRL_F_FULSCREENMODE, MID_HOTKEY_CTRL_G_GAMINGMODE_TOGGLEGRID, MID_HOTKEY_CTRL_H_APPSETTINGS_OPENEDGETYPES, MID_HOTKEY_CTRL_I_EDITVIEWPORT, MID_HOTKEY_CTRL_J_TOGGLEDRAWJUNCTIONSHAPE, MID_HOTKEY_CTRL_K_OPENTLSPROGRAMS, MID_HOTKEY_CTRL_N_OPENNETWORK_NEWNETWORK, MID_HOTKEY_CTRL_O_OPENSIMULATION_OPENNETWORK, MID_HOTKEY_CTRL_P_OPENSHAPES, MID_HOTKEY_CTRL_Q_CLOSE, MID_HOTKEY_CTRL_QUICK_RELOAD, MID_HOTKEY_CTRL_R_RELOAD, MID_HOTKEY_CTRL_S_STOPSIMULATION_SAVENETWORK, MID_HOTKEY_CTRL_SHIFT_N_NEWWINDOW, MID_HOTKEY_CTRL_SHIFT_S_SAVESUMOCONFIG, MID_HOTKEY_CTRL_T_OPENNETEDIT_OPENSUMO, MID_HOTKEY_CTRL_U_OPENEDGEDATA, MID_HOTKEY_CTRL_W_CLOSESIMULATION, MID_HOTKEY_D_MODE_SINGLESIMULATIONSTEP_DELETE, MID_HOTKEY_F12_ABOUT, MID_HOTKEY_F1_ONLINEDOCUMENTATION, MID_HOTKEY_F9_EDIT_VIEWSCHEME, MID_HOTKEY_S_MODE_STOPSIMULATION_SELECT, MID_HOTKEY_SHIFT_A_LOCATEADDITIONAL, MID_HOTKEY_SHIFT_C_LOCATECONTAINER, MID_HOTKEY_SHIFT_E_LOCATEEDGE, MID_HOTKEY_SHIFT_F11_HALLOFFAME, MID_HOTKEY_SHIFT_J_LOCATEJUNCTION, MID_HOTKEY_SHIFT_L_LOCATEPOLY, MID_HOTKEY_SHIFT_O_LOCATEPOI, MID_HOTKEY_SHIFT_P_LOCATEPERSON, MID_HOTKEY_SHIFT_T_LOCATETLS, MID_HOTKEY_SHIFT_V_LOCATEVEHICLE, MID_HOTKEYS, 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, MID_LISTINTERNAL, MID_LISTPARKING, MID_LISTTELEPORTING, MID_NEW_MICROVIEW, MID_NEW_OSGVIEW, MID_RECENTFILE, MID_SHOWNETSTATS, MID_SHOWPERSONSTATS, MID_SHOWVEHSTATS, MID_SIMLOAD, MID_SIMSAVE, MID_TIME_TOGGLE, MID_TOOLBAREDIT_LOADADDITIONALS, MID_TOOLBAREDIT_LOADDEMAND, MID_TRACI_STATUS, MID_TUTORIAL, MID_WINDOW, GUIApplicationWindow::onClipboardRequest(), GUIApplicationWindow::onCmdAbout(), GUIApplicationWindow::onCmdAppSettings(), GUIApplicationWindow::onCmdBreakpoint(), GUIApplicationWindow::onCmdBreakpointEarly(), GUIMainWindow::onCmdChangeLanguage(), GUIApplicationWindow::onCmdChangelog(), GUIApplicationWindow::onCmdClearMsgWindow(), GUIApplicationWindow::onCmdClose(), GUIApplicationWindow::onCmdDelayDec(), GUIApplicationWindow::onCmdDelayInc(), GUIApplicationWindow::onCmdDelayToggle(), GUIApplicationWindow::onCmdDemandScale(), GUIApplicationWindow::onCmdEditBreakpoints(), GUIApplicationWindow::onCmdEditChosen(), GUIApplicationWindow::onCmdEditViewport(), GUIApplicationWindow::onCmdEditViewScheme(), GUIApplicationWindow::onCmdFeedback(), GUIApplicationWindow::onCmdFullScreen(), GUIApplicationWindow::onCmdGaming(), GUIApplicationWindow::onCmdHallOfFame(), GUIApplicationWindow::onCmdHelp(), GUIApplicationWindow::onCmdHotkeys(), GUIApplicationWindow::onCmdListInternal(), GUIApplicationWindow::onCmdListParking(), GUIApplicationWindow::onCmdListTeleporting(), GUIApplicationWindow::onCmdLoadState(), GUIApplicationWindow::onCmdLocate(), GUIApplicationWindow::onCmdNewView(), GUIApplicationWindow::onCmdNewWindow(), GUIApplicationWindow::onCmdOpenConfiguration(), GUIApplicationWindow::onCmdOpenEdgeData(), GUIApplicationWindow::onCmdOpenInNetedit(), GUIApplicationWindow::onCmdOpenNetwork(), GUIApplicationWindow::onCmdOpenRecent(), GUIApplicationWindow::onCmdOpenShapes(), GUIApplicationWindow::onCmdQuickReload(), GUIApplicationWindow::onCmdQuit(), GUIApplicationWindow::onCmdReload(), GUIApplicationWindow::onCmdSaveConfig(), GUIApplicationWindow::onCmdSaveState(), GUIApplicationWindow::onCmdShowStats(), GUIApplicationWindow::onCmdStart(), GUIApplicationWindow::onCmdStep(), GUIApplicationWindow::onCmdStop(), GUIApplicationWindow::onCmdTimeToggle(), GUIApplicationWindow::onCmdToggleDrawJunctionShape(), GUIApplicationWindow::onCmdToggleSecondaryShape(), GUIApplicationWindow::onCmdTutorial(), GUIApplicationWindow::onKeyPress(), GUIApplicationWindow::onKeyRelease(), GUIApplicationWindow::onLoadThreadEvent(), GUIApplicationWindow::onRunThreadEvent(), GUIApplicationWindow::onUpdAddView(), GUIMainWindow::onUpdChangeLanguage(), GUIApplicationWindow::onUpdNeedsNetwork(), GUIApplicationWindow::onUpdNeedsSumoConfig(), GUIApplicationWindow::onUpdOpen(), GUIApplicationWindow::onUpdOpenRecent(), GUIApplicationWindow::onUpdReload(), GUIApplicationWindow::onUpdStart(), GUIApplicationWindow::onUpdStep(), GUIApplicationWindow::onUpdStop(), GUIApplicationWindow::onUpdTraCIStatus(), FXEX::SEL_THREAD, and FXEX::SEL_THREAD_EVENT.