![]() |
Eclipse SUMO - Simulation of Urban MObility
|
struct used to group all variables related to view options in supermode Network More...
#include <GNEApplicationWindowHelper.h>
Public Member Functions | |
| void | buildNetworkViewOptionsMenuChecks (FXMenuPane *editMenu) |
| build menu checks | |
| void | hideNetworkViewOptionsMenuChecks () |
| hide all options menu checks | |
| NetworkViewOptions (GNEApplicationWindow *applicationWindow) | |
| default constructor | |
| void | updateShortcuts () |
| update shortcuts (alt+X) | |
Data Fields | |
| MFXMenuCheckIcon * | menuCheckAutoOppositeEdge = nullptr |
| check checkable to create auto create opposite edge | |
| MFXMenuCheckIcon * | menuCheckChainEdges = nullptr |
| menu check to the endpoint for a created edge should be set as the new source | |
| MFXMenuCheckIcon * | menuCheckChangeAllPhases = nullptr |
| menu check to set change all phases | |
| MFXMenuCheckIcon * | menuCheckDrawSpreadVehicles = nullptr |
| menu check to draw vehicles in begin position or spread in lane | |
| MFXMenuCheckIcon * | menuCheckExtendSelection = nullptr |
| menu check to extend to edge nodes | |
| MFXMenuCheckIcon * | menuCheckHideConnections = nullptr |
| menu check to hide connections in connect mode | |
| MFXMenuCheckIcon * | menuCheckMergeAutomatically = nullptr |
| menu check to we should warn about merging junctions | |
| MFXMenuCheckIcon * | menuCheckMoveElevation = nullptr |
| menu check to apply movement to elevation | |
| MFXMenuCheckIcon * | menuCheckSelectEdges = nullptr |
| menu check to select only edges | |
| MFXMenuCheckIcon * | menuCheckShowAdditionalSubElements = nullptr |
| menu check to show additional sub-elements | |
| MFXMenuCheckIcon * | menuCheckShowConnections = nullptr |
| menu check to show connections | |
| MFXMenuCheckIcon * | menuCheckShowDemandElements = nullptr |
| menu check to show Demand Elements | |
| MFXMenuCheckIcon * | menuCheckShowJunctionBubble = nullptr |
| menu check to show connection as bubble in "Move" mode. | |
| MFXMenuCheckIcon * | menuCheckShowTAZElements = nullptr |
| menu check to show TAZ elements | |
| MFXMenuCheckIcon * | menuCheckToggleDrawJunctionShape = nullptr |
| menu check to toggle draw junction shape | |
| MFXMenuCheckIcon * | menuCheckToggleGrid = nullptr |
| menu check to show grid button | |
| FXMenuSeparator * | separator = nullptr |
| separator | |
Private Member Functions | |
| NetworkViewOptions (const NetworkViewOptions &)=delete | |
| Invalidated copy constructor. | |
| NetworkViewOptions & | operator= (const NetworkViewOptions &)=delete |
| Invalidated assignment operator. | |
Private Attributes | |
| GNEApplicationWindow * | myApplicationWindow |
| pointer to current GNEApplicationWindow | |
struct used to group all variables related to view options in supermode Network
Definition at line 470 of file GNEApplicationWindowHelper.h.
| GNEApplicationWindowHelper::EditMenuCommands::NetworkViewOptions::NetworkViewOptions | ( | GNEApplicationWindow * | applicationWindow | ) |
default constructor
Definition at line 852 of file GNEApplicationWindowHelper.cpp.
References myApplicationWindow.
Referenced by NetworkViewOptions(), and operator=().
|
privatedelete |
Invalidated copy constructor.
References NetworkViewOptions().
| void GNEApplicationWindowHelper::EditMenuCommands::NetworkViewOptions::buildNetworkViewOptionsMenuChecks | ( | FXMenuPane * | editMenu | ) |
build menu checks
Definition at line 858 of file GNEApplicationWindowHelper.cpp.
References GUIDesigns::buildFXMenuCheckboxIcon(), COMMONMODE_CHECKBOX_SHOWDEMANDELEMENTS, COMMONMODE_CHECKBOX_SPREADVEHICLE, COMMONMODE_CHECKBOX_TOGGLEDRAWJUNCTIONSHAPE, COMMONMODE_CHECKBOX_TOGGLEGRID, GUIIconSubSys::getIcon(), menuCheckAutoOppositeEdge, menuCheckChainEdges, menuCheckChangeAllPhases, menuCheckDrawSpreadVehicles, menuCheckExtendSelection, menuCheckHideConnections, menuCheckMergeAutomatically, menuCheckMoveElevation, menuCheckSelectEdges, menuCheckShowAdditionalSubElements, menuCheckShowConnections, menuCheckShowDemandElements, menuCheckShowJunctionBubble, menuCheckShowTAZElements, menuCheckToggleDrawJunctionShape, menuCheckToggleGrid, 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_MERGEAUTOMATICALLY, 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, myApplicationWindow, NETWORKMODE_CHECKBOX_APPLYTOALLPHASES, NETWORKMODE_CHECKBOX_AUTOSELECTJUNCTIONS, NETWORKMODE_CHECKBOX_BUBBLES, NETWORKMODE_CHECKBOX_CHAIN, NETWORKMODE_CHECKBOX_ELEVATION, NETWORKMODE_CHECKBOX_HIDECONNECTIONS, NETWORKMODE_CHECKBOX_MERGEAUTOMATICALLY, NETWORKMODE_CHECKBOX_SELECTEDGES, NETWORKMODE_CHECKBOX_SHOWCONNECTIONS, NETWORKMODE_CHECKBOX_SHOWSUBADDITIONALS, NETWORKMODE_CHECKBOX_SHOWTAZELEMENTS, NETWORKMODE_CHECKBOX_TWOWAY, separator, and TL.
| void GNEApplicationWindowHelper::EditMenuCommands::NetworkViewOptions::hideNetworkViewOptionsMenuChecks | ( | ) |
hide all options menu checks
Definition at line 946 of file GNEApplicationWindowHelper.cpp.
References menuCheckAutoOppositeEdge, menuCheckChainEdges, menuCheckChangeAllPhases, menuCheckDrawSpreadVehicles, menuCheckExtendSelection, menuCheckHideConnections, menuCheckMergeAutomatically, menuCheckMoveElevation, menuCheckSelectEdges, menuCheckShowAdditionalSubElements, menuCheckShowConnections, menuCheckShowDemandElements, menuCheckShowJunctionBubble, menuCheckShowTAZElements, menuCheckToggleDrawJunctionShape, menuCheckToggleGrid, and separator.
|
privatedelete |
Invalidated assignment operator.
References NetworkViewOptions().
| void GNEApplicationWindowHelper::EditMenuCommands::NetworkViewOptions::updateShortcuts | ( | ) |
update shortcuts (alt+X)
Definition at line 968 of file GNEApplicationWindowHelper.cpp.
References menuCheckAutoOppositeEdge, menuCheckChainEdges, menuCheckChangeAllPhases, menuCheckDrawSpreadVehicles, menuCheckExtendSelection, menuCheckHideConnections, menuCheckMergeAutomatically, menuCheckMoveElevation, menuCheckSelectEdges, menuCheckShowAdditionalSubElements, menuCheckShowConnections, menuCheckShowDemandElements, menuCheckShowJunctionBubble, menuCheckShowTAZElements, and toString().
| MFXMenuCheckIcon* GNEApplicationWindowHelper::EditMenuCommands::NetworkViewOptions::menuCheckAutoOppositeEdge = nullptr |
check checkable to create auto create opposite edge
Definition at line 530 of file GNEApplicationWindowHelper.h.
Referenced by buildNetworkViewOptionsMenuChecks(), hideNetworkViewOptionsMenuChecks(), and updateShortcuts().
| MFXMenuCheckIcon* GNEApplicationWindowHelper::EditMenuCommands::NetworkViewOptions::menuCheckChainEdges = nullptr |
menu check to the endpoint for a created edge should be set as the new source
Definition at line 527 of file GNEApplicationWindowHelper.h.
Referenced by buildNetworkViewOptionsMenuChecks(), hideNetworkViewOptionsMenuChecks(), and updateShortcuts().
| MFXMenuCheckIcon* GNEApplicationWindowHelper::EditMenuCommands::NetworkViewOptions::menuCheckChangeAllPhases = nullptr |
menu check to set change all phases
Definition at line 515 of file GNEApplicationWindowHelper.h.
Referenced by buildNetworkViewOptionsMenuChecks(), hideNetworkViewOptionsMenuChecks(), and updateShortcuts().
| MFXMenuCheckIcon* GNEApplicationWindowHelper::EditMenuCommands::NetworkViewOptions::menuCheckDrawSpreadVehicles = nullptr |
menu check to draw vehicles in begin position or spread in lane
Definition at line 491 of file GNEApplicationWindowHelper.h.
Referenced by buildNetworkViewOptionsMenuChecks(), hideNetworkViewOptionsMenuChecks(), and updateShortcuts().
| MFXMenuCheckIcon* GNEApplicationWindowHelper::EditMenuCommands::NetworkViewOptions::menuCheckExtendSelection = nullptr |
menu check to extend to edge nodes
Definition at line 512 of file GNEApplicationWindowHelper.h.
Referenced by buildNetworkViewOptionsMenuChecks(), hideNetworkViewOptionsMenuChecks(), and updateShortcuts().
| MFXMenuCheckIcon* GNEApplicationWindowHelper::EditMenuCommands::NetworkViewOptions::menuCheckHideConnections = nullptr |
menu check to hide connections in connect mode
Definition at line 503 of file GNEApplicationWindowHelper.h.
Referenced by buildNetworkViewOptionsMenuChecks(), hideNetworkViewOptionsMenuChecks(), and updateShortcuts().
| MFXMenuCheckIcon* GNEApplicationWindowHelper::EditMenuCommands::NetworkViewOptions::menuCheckMergeAutomatically = nullptr |
menu check to we should warn about merging junctions
Definition at line 518 of file GNEApplicationWindowHelper.h.
Referenced by buildNetworkViewOptionsMenuChecks(), hideNetworkViewOptionsMenuChecks(), and updateShortcuts().
| MFXMenuCheckIcon* GNEApplicationWindowHelper::EditMenuCommands::NetworkViewOptions::menuCheckMoveElevation = nullptr |
menu check to apply movement to elevation
Definition at line 524 of file GNEApplicationWindowHelper.h.
Referenced by buildNetworkViewOptionsMenuChecks(), hideNetworkViewOptionsMenuChecks(), and updateShortcuts().
| MFXMenuCheckIcon* GNEApplicationWindowHelper::EditMenuCommands::NetworkViewOptions::menuCheckSelectEdges = nullptr |
menu check to select only edges
Definition at line 497 of file GNEApplicationWindowHelper.h.
Referenced by buildNetworkViewOptionsMenuChecks(), hideNetworkViewOptionsMenuChecks(), and updateShortcuts().
| MFXMenuCheckIcon* GNEApplicationWindowHelper::EditMenuCommands::NetworkViewOptions::menuCheckShowAdditionalSubElements = nullptr |
menu check to show additional sub-elements
Definition at line 506 of file GNEApplicationWindowHelper.h.
Referenced by buildNetworkViewOptionsMenuChecks(), hideNetworkViewOptionsMenuChecks(), and updateShortcuts().
| MFXMenuCheckIcon* GNEApplicationWindowHelper::EditMenuCommands::NetworkViewOptions::menuCheckShowConnections = nullptr |
menu check to show connections
Definition at line 500 of file GNEApplicationWindowHelper.h.
Referenced by buildNetworkViewOptionsMenuChecks(), hideNetworkViewOptionsMenuChecks(), and updateShortcuts().
| MFXMenuCheckIcon* GNEApplicationWindowHelper::EditMenuCommands::NetworkViewOptions::menuCheckShowDemandElements = nullptr |
menu check to show Demand Elements
Definition at line 494 of file GNEApplicationWindowHelper.h.
Referenced by buildNetworkViewOptionsMenuChecks(), hideNetworkViewOptionsMenuChecks(), and updateShortcuts().
| MFXMenuCheckIcon* GNEApplicationWindowHelper::EditMenuCommands::NetworkViewOptions::menuCheckShowJunctionBubble = nullptr |
menu check to show connection as bubble in "Move" mode.
Definition at line 521 of file GNEApplicationWindowHelper.h.
Referenced by buildNetworkViewOptionsMenuChecks(), hideNetworkViewOptionsMenuChecks(), and updateShortcuts().
| MFXMenuCheckIcon* GNEApplicationWindowHelper::EditMenuCommands::NetworkViewOptions::menuCheckShowTAZElements = nullptr |
menu check to show TAZ elements
Definition at line 509 of file GNEApplicationWindowHelper.h.
Referenced by buildNetworkViewOptionsMenuChecks(), hideNetworkViewOptionsMenuChecks(), and updateShortcuts().
| MFXMenuCheckIcon* GNEApplicationWindowHelper::EditMenuCommands::NetworkViewOptions::menuCheckToggleDrawJunctionShape = nullptr |
menu check to toggle draw junction shape
Definition at line 488 of file GNEApplicationWindowHelper.h.
Referenced by buildNetworkViewOptionsMenuChecks(), and hideNetworkViewOptionsMenuChecks().
| MFXMenuCheckIcon* GNEApplicationWindowHelper::EditMenuCommands::NetworkViewOptions::menuCheckToggleGrid = nullptr |
menu check to show grid button
Definition at line 485 of file GNEApplicationWindowHelper.h.
Referenced by buildNetworkViewOptionsMenuChecks(), and hideNetworkViewOptionsMenuChecks().
|
private |
pointer to current GNEApplicationWindow
Definition at line 537 of file GNEApplicationWindowHelper.h.
Referenced by buildNetworkViewOptionsMenuChecks(), and NetworkViewOptions().
| FXMenuSeparator* GNEApplicationWindowHelper::EditMenuCommands::NetworkViewOptions::separator = nullptr |
separator
Definition at line 533 of file GNEApplicationWindowHelper.h.
Referenced by buildNetworkViewOptionsMenuChecks(), and hideNetworkViewOptionsMenuChecks().