![]() |
Eclipse SUMO - Simulation of Urban MObility
|
#include <config.h>
#include <string>
#include <sstream>
#include <algorithm>
#include <iomanip>
#include <fxkeys.h>
#include <guisim/GUINet.h>
#include <guisim/GUILane.h>
#include <netload/NLHandler.h>
#include <traci-server/TraCIServer.h>
#include <microsim/MSGlobals.h>
#include <microsim/MSEdge.h>
#include <microsim/MSVehicle.h>
#include <microsim/MSStateHandler.h>
#include <microsim/MSVehicleControl.h>
#include <microsim/MSEdgeControl.h>
#include <microsim/MSInsertionControl.h>
#include <microsim/transportables/MSTransportableControl.h>
#include "GUISUMOViewParent.h"
#include "GUILoadThread.h"
#include "GUIRunThread.h"
#include "GUIApplicationWindow.h"
#include "GUIEvent_SimulationLoaded.h"
#include "GUIEvent_SimulationEnded.h"
#include <utils/common/ToString.h>
#include <utils/common/RandHelper.h>
#include <utils/common/Command.h>
#include <utils/foxtools/MFXButtonTooltip.h>
#include <utils/foxtools/MFXUtils.h>
#include <utils/foxtools/MFXLCDLabel.h>
#include <utils/foxtools/MFXThreadEvent.h>
#include <utils/foxtools/MFXLinkLabel.h>
#include <utils/foxtools/MFXRealSpinner.h>
#include <utils/xml/XMLSubSys.h>
#include <utils/gui/images/GUITexturesHelper.h>
#include <utils/gui/events/GUIEvent_SimulationStep.h>
#include <utils/gui/events/GUIEvent_Message.h>
#include <utils/gui/events/GUIEvent_AddView.h>
#include <utils/gui/events/GUIEvent_CloseView.h>
#include <utils/gui/div/GUIMessageWindow.h>
#include <utils/gui/div/GUIDialog_GLChosenEditor.h>
#include <utils/gui/tracker/GUIParameterTracker.h>
#include <utils/gui/div/GUIParameterTableWindow.h>
#include <utils/gui/images/GUIIconSubSys.h>
#include <utils/gui/cursors/GUICursorSubSys.h>
#include <utils/gui/shortcuts/GUIShortcutsSubSys.h>
#include <utils/gui/div/GUIIOGlobals.h>
#include <utils/gui/div/GUIUserIO.h>
#include <utils/gui/div/GLHelper.h>
#include <utils/gui/settings/GUICompleteSchemeStorage.h>
#include <utils/gui/globjects/GUIGlObjectStorage.h>
#include <utils/gui/globjects/GUIShapeContainer.h>
#include <utils/gui/div/GUIGlobalSelection.h>
#include <utils/gui/div/GUIDesigns.h>
#include <utils/gui/settings/GUISettingsHandler.h>
#include <utils/gui/windows/GUIAppEnum.h>
#include <utils/gui/windows/GUISUMOAbstractView.h>
#include <utils/gui/windows/GUIPerspectiveChanger.h>
#include <utils/options/OptionsCont.h>
#include "GUIGlobals.h"
#include "dialogs/GUIDialog_AboutSUMO.h"
#include "dialogs/GUIDialog_HallOfFame.h"
#include "dialogs/GUIDialog_AppSettings.h"
#include "dialogs/GUIDialog_Breakpoints.h"
Go to the source code of this file.
Macros | |
#define | MIN_DRAW_DELAY 20 |
Functions | |
FXDEFMAP (GUIApplicationWindow) GUIApplicationWindowMap[] | |
Definition in file GUIApplicationWindow.cpp.
#define MIN_DRAW_DELAY 20 |
Definition at line 98 of file GUIApplicationWindow.cpp.
FXDEFMAP | ( | GUIApplicationWindow | ) |
References ID_LOADTHREAD_EVENT, ID_RUNTHREAD_EVENT, MID_APPSETTINGS, MID_CHANGELOG, MID_CLEARMESSAGEWINDOW, MID_DELAY_DEC, MID_DELAY_INC, MID_DELAY_TOGGLE, MID_DEMAND_SCALE, MID_EDITCHOSEN, MID_HOTKEY_ALT_F4_CLOSE, MID_HOTKEY_CTRL_A_STARTSIMULATION_OPENADDITIONALS, MID_HOTKEY_CTRL_B_EDITBREAKPOINT_OPENDATAELEMENTS, MID_HOTKEY_CTRL_D_SINGLESIMULATIONSTEP_OPENDEMANDELEMENTS, MID_HOTKEY_CTRL_F_FULSCREENMODE, MID_HOTKEY_CTRL_G_GAMINGMODE_TOGGLEGRID, MID_HOTKEY_CTRL_I_EDITVIEWPORT, MID_HOTKEY_CTRL_J_TOGGLEDRAWJUNCTIONSHAPE, MID_HOTKEY_CTRL_P, 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_SAVENETWORK_AS, MID_HOTKEY_CTRL_W_CLOSESIMULATION, MID_HOTKEY_F12_ABOUT, MID_HOTKEY_F1_ONLINEDOCUMENTATION, MID_HOTKEY_F9_EDIT_VIEWSCHEME, MID_HOTKEY_SHIFT_F11_HALLOFFAME, MID_HOTKEYS, MID_LISTINTERNAL, MID_LISTPARKING, MID_LISTTELEPORTING, MID_LOCATEADD, MID_LOCATECONTAINER, MID_LOCATEEDGE, MID_LOCATEJUNCTION, MID_LOCATEPERSON, MID_LOCATEPOI, MID_LOCATEPOLY, MID_LOCATETLS, MID_LOCATEVEHICLE, MID_NETEDIT, MID_NEW_MICROVIEW, MID_NEW_OSGVIEW, MID_OPEN_CONFIG, MID_OPEN_EDGEDATA, MID_OPEN_NETWORK, MID_RECENTFILE, MID_SHOWNETSTATS, MID_SHOWPERSONSTATS, MID_SHOWVEHSTATS, MID_SIMLOAD, MID_SIMSAVE, MID_TIME_TOGGLE, MID_TRACI_STATUS, MID_TUTORIAL, MID_WINDOW, GUIApplicationWindow::onClipboardRequest(), GUIApplicationWindow::onCmdAbout(), GUIApplicationWindow::onCmdAppSettings(), GUIApplicationWindow::onCmdChangelog(), GUIApplicationWindow::onCmdClearMsgWindow(), GUIApplicationWindow::onCmdClose(), GUIApplicationWindow::onCmdDelayDec(), GUIApplicationWindow::onCmdDelayInc(), GUIApplicationWindow::onCmdDelayToggle(), GUIApplicationWindow::onCmdDemandScale(), GUIApplicationWindow::onCmdEditBreakpoints(), GUIApplicationWindow::onCmdEditChosen(), GUIApplicationWindow::onCmdEditViewport(), GUIApplicationWindow::onCmdEditViewScheme(), GUIApplicationWindow::onCmdFullScreen(), GUIApplicationWindow::onCmdGaming(), GUIApplicationWindow::onCmdHallOfFame(), GUIApplicationWindow::onCmdHelp(), GUIApplicationWindow::onCmdHotkeys(), GUIApplicationWindow::onCmdListInternal(), GUIApplicationWindow::onCmdListParking(), GUIApplicationWindow::onCmdListTeleporting(), GUIApplicationWindow::onCmdLoadState(), GUIApplicationWindow::onCmdLocate(), GUIApplicationWindow::onCmdNetedit(), GUIApplicationWindow::onCmdNewView(), GUIApplicationWindow::onCmdNewWindow(), GUIApplicationWindow::onCmdOpenConfiguration(), GUIApplicationWindow::onCmdOpenEdgeData(), 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::onCmdTutorial(), GUIApplicationWindow::onKeyPress(), GUIApplicationWindow::onKeyRelease(), GUIApplicationWindow::onLoadThreadEvent(), GUIApplicationWindow::onRunThreadEvent(), GUIApplicationWindow::onUpdAddView(), GUIApplicationWindow::onUpdNeedsSimulation(), GUIApplicationWindow::onUpdOpen(), GUIApplicationWindow::onUpdOpenRecent(), GUIApplicationWindow::onUpdReload(), GUIApplicationWindow::onUpdStart(), GUIApplicationWindow::onUpdStep(), GUIApplicationWindow::onUpdStop(), GUIApplicationWindow::onUpdTraCIStatus(), FXEX::SEL_THREAD, and FXEX::SEL_THREAD_EVENT.