Eclipse SUMO - Simulation of Urban MObility
GNEApplicationWindow.cpp File Reference
#include <gui/dialogs/GUIDialog_Feedback.h>
#include <netbuild/NBFrame.h>
#include <netedit/changes/GNEChange_EdgeType.h>
#include <netedit/dialogs/GNEAbout.h>
#include <netedit/dialogs/GNEFixNetworkElements.h>
#include <netedit/dialogs/GNEOverwriteElementsDialog.h>
#include <netedit/dialogs/GNEUndoListDialog.h>
#include <netedit/dialogs/options/GNEOptionsDialog.h>
#include <netedit/elements/GNEGeneralHandler.h>
#include <netedit/elements/data/GNEDataHandler.h>
#include <netedit/elements/network/GNECrossing.h>
#include <netedit/elements/network/GNEEdgeType.h>
#include <netedit/elements/network/GNELaneType.h>
#include <netedit/frames/common/GNEInspectorFrame.h>
#include <netedit/frames/network/GNECreateEdgeFrame.h>
#include <netedit/frames/network/GNETAZFrame.h>
#include <netedit/frames/network/GNETLSEditorFrame.h>
#include <netedit/frames/demand/GNEVehicleFrame.h>
#include <netedit/frames/demand/GNEPersonFrame.h>
#include <netedit/frames/demand/GNEContainerFrame.h>
#include <netedit/templates.h>
#include <netimport/NIFrame.h>
#include <netimport/NITypeLoader.h>
#include <netimport/NIXMLTypesHandler.h>
#include <netwrite/NWFrame.h>
#include <utils/common/SystemFrame.h>
#include <utils/foxtools/MFXLinkLabel.h>
#include <utils/foxtools/MFXMenuCheckIcon.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/GUIUserIO.h>
#include <utils/gui/events/GUIEvent_Message.h>
#include <utils/gui/globjects/GUISaveDialog.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/handlers/TemplateHandler.h>
#include <utils/xml/XMLSubSys.h>
#include "GNEApplicationWindow.h"
#include "GNEEvent_NetworkLoaded.h"
#include "GNELoadThread.h"
#include "GNENet.h"
#include "GNEViewNet.h"
#include "GNEUndoList.h"
#include "GNEViewParent.h"
Include dependency graph for GNEApplicationWindow.cpp:

Go to the source code of this file.

Functions

 FXDEFMAP (GNEApplicationWindow) GNEApplicationWindowMap[]
 

Detailed Description

Author
Pablo Alvarez Lopez
Mirko Barthauer
Date
mar 2020

Definition in file GNEApplicationWindow.cpp.

Function Documentation

◆ FXDEFMAP()

FXDEFMAP ( GNEApplicationWindow  )

References ID_LOADTHREAD_EVENT, MID_CHANGELOG, MID_CLEARMESSAGEWINDOW, MID_FEEDBACK, MID_GNE_DATAVIEWOPTIONS_SHOWADDITIONALS, MID_GNE_DATAVIEWOPTIONS_SHOWDEMANDELEMENTS, MID_GNE_DATAVIEWOPTIONS_SHOWSHAPES, MID_GNE_DATAVIEWOPTIONS_TAZDRAWFILL, MID_GNE_DATAVIEWOPTIONS_TAZRELDRAWING, MID_GNE_DATAVIEWOPTIONS_TAZRELONLYFROM, MID_GNE_DATAVIEWOPTIONS_TAZRELONLYTO, MID_GNE_DATAVIEWOPTIONS_TOGGLEDRAWJUNCTIONSHAPE, MID_GNE_DEMANDVIEWOPTIONS_DRAWSPREADVEHICLES, MID_GNE_DEMANDVIEWOPTIONS_HIDENONINSPECTED, MID_GNE_DEMANDVIEWOPTIONS_HIDESHAPES, MID_GNE_DEMANDVIEWOPTIONS_LOCKCONTAINER, MID_GNE_DEMANDVIEWOPTIONS_LOCKPERSON, MID_GNE_DEMANDVIEWOPTIONS_SHOWALLCONTAINERPLANS, MID_GNE_DEMANDVIEWOPTIONS_SHOWALLPERSONPLANS, MID_GNE_DEMANDVIEWOPTIONS_SHOWGRID, MID_GNE_DEMANDVIEWOPTIONS_SHOWOVERLAPPEDROUTES, MID_GNE_DEMANDVIEWOPTIONS_SHOWTRIPS, MID_GNE_DEMANDVIEWOPTIONS_TOGGLEDRAWJUNCTIONSHAPE, MID_GNE_LOCK_ALLELEMENTS, MID_GNE_LOCK_ELEMENT, MID_GNE_LOCK_MENUTITLE, MID_GNE_LOCK_SELECTEDELEMENTS, MID_GNE_MODESMENUTITLE, MID_GNE_NETGENERATE, MID_GNE_NETGENERATEOPTIONS, MID_GNE_NETWORKVIEWOPTIONS_ASKFORMERGE, MID_GNE_NETWORKVIEWOPTIONS_AUTOOPPOSITEEDGES, MID_GNE_NETWORKVIEWOPTIONS_CHAINEDGES, MID_GNE_NETWORKVIEWOPTIONS_CHANGEALLPHASES, MID_GNE_NETWORKVIEWOPTIONS_DRAWSPREADVEHICLES, MID_GNE_NETWORKVIEWOPTIONS_EXTENDSELECTION, MID_GNE_NETWORKVIEWOPTIONS_HIDECONNECTIONS, MID_GNE_NETWORKVIEWOPTIONS_MOVEELEVATION, MID_GNE_NETWORKVIEWOPTIONS_SELECTEDGES, MID_GNE_NETWORKVIEWOPTIONS_SHOWBUBBLES, MID_GNE_NETWORKVIEWOPTIONS_SHOWCONNECTIONS, MID_GNE_NETWORKVIEWOPTIONS_SHOWDEMANDELEMENTS, MID_GNE_NETWORKVIEWOPTIONS_SHOWSUBADDITIONALS, MID_GNE_NETWORKVIEWOPTIONS_SHOWTAZELEMENTS, MID_GNE_NETWORKVIEWOPTIONS_TOGGLEDRAWJUNCTIONSHAPE, MID_GNE_NETWORKVIEWOPTIONS_TOGGLEGRID, MID_GNE_OPENPYTHONTOOLDIALOG, MID_GNE_POSTPROCESSINGNETGENERATE, MID_GNE_POSTPROCESSINGPYTHONTOOL, MID_GNE_RECOMPUTINGNEEDED, MID_GNE_RUNNETGENERATE, MID_GNE_RUNPYTHONTOOL, MID_GNE_SAVEJOINEDJUNCTIONS, MID_GNE_TOGGLE_COMPUTE_NETWORK_DATA, MID_GNE_TOGGLE_TIMEFORMAT, MID_GNE_TOOLBAREDIT_COMPUTEPATHMANAGER, MID_GNE_TOOLBARFILE_OPENFOREIGN, MID_GNE_TOOLBARFILE_OPENMEANDATAS, MID_GNE_TOOLBARFILE_RELOAD_ADDITIONALS, MID_GNE_TOOLBARFILE_RELOAD_DATAELEMENTS, MID_GNE_TOOLBARFILE_RELOAD_DEMANDELEMENTS, MID_GNE_TOOLBARFILE_RELOAD_EDGETYPES, MID_GNE_TOOLBARFILE_RELOAD_MEANDATAS, MID_GNE_TOOLBARFILE_RELOAD_NETEDITCONFIG, MID_GNE_TOOLBARFILE_RELOAD_SUMOCONFIG, MID_GNE_TOOLBARFILE_RELOAD_TLSPROGRAMS, MID_GNE_TOOLBARFILE_RELOADNETWORK, MID_GNE_TOOLBARFILE_SAVEADDITIONALS_AS, MID_GNE_TOOLBARFILE_SAVEDATA_AS, MID_GNE_TOOLBARFILE_SAVEDEMAND_AS, MID_GNE_TOOLBARFILE_SAVEEDGETYPES_AS, MID_GNE_TOOLBARFILE_SAVEJUPEDSIMELEMENTS_AS, MID_GNE_TOOLBARFILE_SAVEMEANDATAS_AS, MID_GNE_TOOLBARFILE_SAVENETEDITCONFIG_AS, MID_GNE_TOOLBARFILE_SAVENETWORK_AS, MID_GNE_TOOLBARFILE_SAVESUMOCONFIG_AS, MID_GNE_TOOLBARFILE_SAVETLSPROGRAMS_AS, MID_GNE_UNDOLISTDIALOG, MID_GNE_UNLOCK_ALLELEMENTS, MID_HOTKEY_A_MODE_STARTSIMULATION_ADDITIONALS_STOPS, MID_HOTKEY_ALT_0_TOGGLEEDITOPTION, MID_HOTKEY_ALT_1_TOGGLEEDITOPTION, MID_HOTKEY_ALT_2_TOGGLEEDITOPTION, MID_HOTKEY_ALT_3_TOGGLEEDITOPTION, MID_HOTKEY_ALT_4_TOGGLEEDITOPTION, MID_HOTKEY_ALT_5_TOGGLEEDITOPTION, MID_HOTKEY_ALT_6_TOGGLEEDITOPTION, MID_HOTKEY_ALT_7_TOGGLEEDITOPTION, MID_HOTKEY_ALT_8_TOGGLEEDITOPTION, MID_HOTKEY_ALT_9_TOGGLEEDITOPTION, MID_HOTKEY_ALT_F4_CLOSE, MID_HOTKEY_BACKSPACE, MID_HOTKEY_C_MODE_CONNECT_CONTAINER, 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_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_L_SAVEASPLAINXML, MID_HOTKEY_CTRL_M_OPENSUMOCONFIG, MID_HOTKEY_CTRL_N_OPENNETWORK_NEWNETWORK, MID_HOTKEY_CTRL_O_OPENSIMULATION_OPENNETWORK, MID_HOTKEY_CTRL_Q_CLOSE, MID_HOTKEY_CTRL_R_RELOAD, MID_HOTKEY_CTRL_S_STOPSIMULATION_SAVENETWORK, MID_HOTKEY_CTRL_SHIFT_A_SAVEADDITIONALS, MID_HOTKEY_CTRL_SHIFT_B_SAVEDATAELEMENTS, MID_HOTKEY_CTRL_SHIFT_D_SAVEDEMANDELEMENTS, MID_HOTKEY_CTRL_SHIFT_E_SAVENETEDITCONFIG, MID_HOTKEY_CTRL_SHIFT_H_SAVEEDGETYPES, MID_HOTKEY_CTRL_SHIFT_K_SAVETLS, MID_HOTKEY_CTRL_SHIFT_M_SAVEMEANDATAS, MID_HOTKEY_CTRL_SHIFT_N_NEWWINDOW, MID_HOTKEY_CTRL_SHIFT_O_OPENNETCONVERTFILE, MID_HOTKEY_CTRL_SHIFT_S_SAVESUMOCONFIG, MID_HOTKEY_CTRL_T_OPENNETEDIT_OPENSUMO, MID_HOTKEY_CTRL_W_CLOSESIMULATION, MID_HOTKEY_CTRL_Y_REDO, MID_HOTKEY_CTRL_Z_UNDO, MID_HOTKEY_D_MODE_SINGLESIMULATIONSTEP_DELETE, MID_HOTKEY_DEL, MID_HOTKEY_E_MODE_EDGE_EDGEDATA, MID_HOTKEY_ENTER, MID_HOTKEY_ESC, MID_HOTKEY_F10_OPTIONSMENU, MID_HOTKEY_F11_FRONTELEMENT, MID_HOTKEY_F12_ABOUT, MID_HOTKEY_F1_ONLINEDOCUMENTATION, MID_HOTKEY_F2_SUPERMODE_NETWORK, MID_HOTKEY_F3_SUPERMODE_DEMAND, MID_HOTKEY_F4_SUPERMODE_DATA, 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_F9_EDIT_VIEWSCHEME, MID_HOTKEY_H_MODE_PROHIBITION_CONTAINERPLAN, MID_HOTKEY_I_MODE_INSPECT, MID_HOTKEY_L_MODE_PERSONPLAN, MID_HOTKEY_M_MODE_MOVE_MEANDATA, MID_HOTKEY_P_MODE_POLYGON_PERSON, MID_HOTKEY_R_MODE_CROSSING_ROUTE_EDGERELDATA, MID_HOTKEY_S_MODE_STOPSIMULATION_SELECT, MID_HOTKEY_SHIFT_A_LOCATEADDITIONAL, MID_HOTKEY_SHIFT_C_LOCATECONTAINER, MID_HOTKEY_SHIFT_E_LOCATEEDGE, MID_HOTKEY_SHIFT_F10_SUMOOPTIONSMENU, MID_HOTKEY_SHIFT_F12_FOCUSUPPERELEMENT, MID_HOTKEY_SHIFT_F1_TEMPLATE_SET, MID_HOTKEY_SHIFT_F2_TEMPLATE_COPY, MID_HOTKEY_SHIFT_F3_TEMPLATE_CLEAR, MID_HOTKEY_SHIFT_F5_COMPUTEJUNCTIONS_VOLATILE, MID_HOTKEY_SHIFT_F7_ADJUST_PERSON_PLANS, MID_HOTKEY_SHIFT_J_LOCATEJUNCTION, MID_HOTKEY_SHIFT_L_LOCATEPOLY, MID_HOTKEY_SHIFT_O_LOCATEPOI, MID_HOTKEY_SHIFT_P_LOCATEPERSON, MID_HOTKEY_SHIFT_R_LOCATEROUTE, MID_HOTKEY_SHIFT_S_LOCATESTOP, MID_HOTKEY_SHIFT_T_LOCATETLS, MID_HOTKEY_SHIFT_V_LOCATEVEHICLE, MID_HOTKEY_SHIFT_W_LOCATEWALKINGAREA, MID_HOTKEY_T_MODE_TLS_TYPE, MID_HOTKEY_U_MODE_DECAL_TYPEDISTRIBUTION, MID_HOTKEY_V_MODE_VEHICLE, MID_HOTKEY_W_MODE_WIRE_ROUTEDISTRIBUTION, MID_HOTKEY_Z_MODE_TAZ_TAZREL, 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_RECENTFILE, MID_TOOLBAREDIT_LOADADDITIONALS, MID_TOOLBAREDIT_LOADDEMAND, MID_TUTORIAL, MID_WINDOW, GNEApplicationWindow::onClipboardRequest(), GNEApplicationWindow::onCmdAbort(), GNEApplicationWindow::onCmdAbout(), GNEApplicationWindow::onCmdBackspace(), GUIMainWindow::onCmdChangeLanguage(), GNEApplicationWindow::onCmdChangelog(), GNEApplicationWindow::onCmdClearMsgWindow(), GNEApplicationWindow::onCmdClearTemplate(), GNEApplicationWindow::onCmdClose(), GNEApplicationWindow::onCmdComputePathManager(), GNEApplicationWindow::onCmdCopyTemplate(), GNEApplicationWindow::onCmdDel(), GNEApplicationWindow::onCmdEditViewport(), GNEApplicationWindow::onCmdEditViewScheme(), GNEApplicationWindow::onCmdEnter(), GNEApplicationWindow::onCmdFeedback(), GNEApplicationWindow::onCmdFocusFrame(), GNEApplicationWindow::onCmdHelp(), GNEApplicationWindow::onCmdHotkeys(), GNEApplicationWindow::onCmdLoadAdditionalsInSUMOGUI(), GNEApplicationWindow::onCmdLoadDemandInSUMOGUI(), GNEApplicationWindow::onCmdLocate(), GNEApplicationWindow::onCmdLockAllElements(), GNEApplicationWindow::onCmdLockElements(), GNEApplicationWindow::onCmdLockSelectElements(), GNEApplicationWindow::onCmdNewNetwork(), GNEApplicationWindow::onCmdNewWindow(), GNEApplicationWindow::onCmdOpenAdditionals(), GNEApplicationWindow::onCmdOpenDataElements(), GNEApplicationWindow::onCmdOpenDemandElements(), GNEApplicationWindow::onCmdOpenEdgeTypes(), GNEApplicationWindow::onCmdOpenForeign(), GNEApplicationWindow::onCmdOpenMeanDatas(), GNEApplicationWindow::onCmdOpenNetconvertConfig(), GNEApplicationWindow::onCmdOpenNeteditConfig(), GNEApplicationWindow::onCmdOpenNetgenerateDialog(), GNEApplicationWindow::onCmdOpenNetgenerateOptionsDialog(), GNEApplicationWindow::onCmdOpenNetwork(), GNEApplicationWindow::onCmdOpenOptionsDialog(), GNEApplicationWindow::onCmdOpenPythonToolDialog(), GNEApplicationWindow::onCmdOpenRecent(), GNEApplicationWindow::onCmdOpenSumoConfig(), GNEApplicationWindow::onCmdOpenSUMOGUI(), GNEApplicationWindow::onCmdOpenSumoOptionsDialog(), GNEApplicationWindow::onCmdOpenTLSPrograms(), GNEApplicationWindow::onCmdOpenUndoListDialog(), GNEApplicationWindow::onCmdPostprocessingNetgenerate(), GNEApplicationWindow::onCmdPostProcessingPythonTool(), GNEApplicationWindow::onCmdProcessButton(), GNEApplicationWindow::onCmdQuit(), GNEApplicationWindow::onCmdRedo(), GNEApplicationWindow::onCmdReloadAdditionals(), GNEApplicationWindow::onCmdReloadDataElements(), GNEApplicationWindow::onCmdReloadDemandElements(), GNEApplicationWindow::onCmdReloadEdgeTypes(), GNEApplicationWindow::onCmdReloadMeanDatas(), GNEApplicationWindow::onCmdReloadNeteditConfig(), GNEApplicationWindow::onCmdReloadNetwork(), GNEApplicationWindow::onCmdReloadSumoConfig(), GNEApplicationWindow::onCmdReloadTLSPrograms(), GNEApplicationWindow::onCmdRunNetgenerate(), GNEApplicationWindow::onCmdRunPythonTool(), GNEApplicationWindow::onCmdSaveAdditionals(), GNEApplicationWindow::onCmdSaveAdditionalsAs(), GNEApplicationWindow::onCmdSaveDataElements(), GNEApplicationWindow::onCmdSaveDataElementsAs(), GNEApplicationWindow::onCmdSaveDemandElements(), GNEApplicationWindow::onCmdSaveDemandElementsAs(), GNEApplicationWindow::onCmdSaveEdgeTypes(), GNEApplicationWindow::onCmdSaveEdgeTypesAs(), GNEApplicationWindow::onCmdSaveJoinedJunctionsAs(), GNEApplicationWindow::onCmdSaveJuPedSimElementsAs(), GNEApplicationWindow::onCmdSaveMeanDatas(), GNEApplicationWindow::onCmdSaveMeanDatasAs(), GNEApplicationWindow::onCmdSaveNeteditConfig(), GNEApplicationWindow::onCmdSaveNeteditConfigAs(), GNEApplicationWindow::onCmdSaveNetwork(), GNEApplicationWindow::onCmdSaveNetworkAs(), GNEApplicationWindow::onCmdSavePlainXMLAs(), GNEApplicationWindow::onCmdSaveSumoConfig(), GNEApplicationWindow::onCmdSaveSumoConfigAs(), GNEApplicationWindow::onCmdSaveTLSPrograms(), GNEApplicationWindow::onCmdSaveTLSProgramsAs(), GNEApplicationWindow::onCmdSetFrontElement(), GNEApplicationWindow::onCmdSetMode(), GNEApplicationWindow::onCmdSetSuperMode(), GNEApplicationWindow::onCmdSetTemplate(), GNEApplicationWindow::onCmdSmartReload(), GNEApplicationWindow::onCmdToggleComputeNetworkData(), GNEApplicationWindow::onCmdToggleDrawJunctionShape(), GNEApplicationWindow::onCmdToggleEditOptions(), GNEApplicationWindow::onCmdToggleGrid(), GNEApplicationWindow::onCmdToggleTimeFormat(), GNEApplicationWindow::onCmdToggleViewOption(), GNEApplicationWindow::onCmdTutorial(), GNEApplicationWindow::onCmdUndo(), GNEApplicationWindow::onCmdUnlockAllElements(), GNEApplicationWindow::onKeyPress(), GNEApplicationWindow::onKeyRelease(), GNEApplicationWindow::onLoadThreadEvent(), GUIMainWindow::onUpdChangeLanguage(), GNEApplicationWindow::onUpdComputePathManager(), GNEApplicationWindow::onUpdLockMenuTitle(), GNEApplicationWindow::onUpdNeedsFrontElement(), GNEApplicationWindow::onUpdNeedsNetwork(), GNEApplicationWindow::onUpdNeedsNetworkElement(), GNEApplicationWindow::onUpdOpen(), GNEApplicationWindow::onUpdOpenUndoListDialog(), GNEApplicationWindow::onUpdPythonTool(), GNEApplicationWindow::onUpdRedo(), GNEApplicationWindow::onUpdReloadAdditionals(), GNEApplicationWindow::onUpdReloadDataElements(), GNEApplicationWindow::onUpdReloadDemandElements(), GNEApplicationWindow::onUpdReloadEdgeTypes(), GNEApplicationWindow::onUpdReloadMeanDatas(), GNEApplicationWindow::onUpdReloadNeteditConfig(), GNEApplicationWindow::onUpdReloadNetwork(), GNEApplicationWindow::onUpdReloadSumoConfig(), GNEApplicationWindow::onUpdReloadTLSPrograms(), GNEApplicationWindow::onUpdRequireRecomputing(), GNEApplicationWindow::onUpdRequireViewNet(), GNEApplicationWindow::onUpdSaveAdditionals(), GNEApplicationWindow::onUpdSaveAdditionalsAs(), GNEApplicationWindow::onUpdSaveDataElements(), GNEApplicationWindow::onUpdSaveDataElementsAs(), GNEApplicationWindow::onUpdSaveDemandElements(), GNEApplicationWindow::onUpdSaveDemandElementsAs(), GNEApplicationWindow::onUpdSaveEdgeTypes(), GNEApplicationWindow::onUpdSaveEdgeTypesAs(), GNEApplicationWindow::onUpdSaveJuPedSimElementsAs(), GNEApplicationWindow::onUpdSaveMeanDatas(), GNEApplicationWindow::onUpdSaveMeanDatasAs(), GNEApplicationWindow::onUpdSaveNeteditConfig(), GNEApplicationWindow::onUpdSaveNetwork(), GNEApplicationWindow::onUpdSaveSumoConfig(), GNEApplicationWindow::onUpdSaveTLSPrograms(), GNEApplicationWindow::onUpdSmartReload(), GNEApplicationWindow::onUpdToggleTimeFormat(), GNEApplicationWindow::onUpdToggleViewOption(), GNEApplicationWindow::onUpdUndo(), FXEX::SEL_THREAD, and FXEX::SEL_THREAD_EVENT.