135 void buildFileMenuCommands(FXMenuPane* fileMenu, FXMenuPane* fileMenuTLS, FXMenuPane* fileMenuEdgeTypes, FXMenuPane* fileMenuAdditionals,
136 FXMenuPane* fileMenuDemandElements, FXMenuPane* fileMenuDataElements);
489 const int numericalKeyPressed, FXObject* obj, FXSelector sel);
493 const int numericalKeyPressed, FXObject* obj, FXSelector sel);
497 const int numericalKeyPressed, FXObject* obj, FXSelector sel);
The main window of the Netedit.
A NBNetBuilder extended by visualisation and editing capabilities.
A logging window for the gui.
struct for Data menu commands
const EditMenuCommands * myEditMenuCommandsParent
reference to EditMenuCommands
void showDataMenuCommands()
show all menu commands
FXMenuCommand * edgeData
menu command for edge mode
void buildDataMenuCommands(FXMenuPane *editMenu)
build menu commands
FXMenuCommand * TAZRelData
menu command for TAZ rel mode
DataMenuCommands(const EditMenuCommands *editMenuCommandsParent)
constructor
FXMenuSeparator * myHorizontalSeparator
separator between sets of FXMenuCommand
void hideDataMenuCommands()
hide all menu commands
FXMenuCommand * edgeRelData
menu command for edge rel mode
struct for Demand menu commands
FXMenuCommand * vehicleMode
menu command for vehicle mode
const EditMenuCommands * myEditMenuCommandsParent
reference to EditMenuCommands
FXMenuSeparator * myHorizontalSeparator
separator between sets of FXMenuCommand
FXMenuCommand * personMode
menu command for person mode
void buildDemandMenuCommands(FXMenuPane *editMenu)
build menu commands
FXMenuCommand * personPlanMode
menu command for person plan mode
FXMenuCommand * stopMode
menu command for stop mode
FXMenuCommand * vehicleTypeMode
menu command for vehicle type mode
void hideDemandMenuCommands()
hide all menu commands
FXMenuCommand * routeMode
menu command for route mode
DemandMenuCommands(const EditMenuCommands *editMenuCommandsParent)
constructor
FXMenuCommand * personTypeMode
menu command for person type mode
void showDemandMenuCommands()
show all menu commands
struct for network menu commands
FXMenuSeparator * myHorizontalSeparator
separator between sets of FXMenuCommand
FXMenuCommand * shapeMode
menu command for shape mode
FXMenuCommand * inspectMode
menu command for inspect mode
FXMenuCommand * TLSMode
menu command for TLS Mode
FXMenuCommand * additionalMode
menu command for additional mode
void buildNetworkMenuCommands(FXMenuPane *editMenu)
build menu commands
FXMenuCommand * createEdgeMode
menu command for create edge
FXMenuCommand * deleteMode
menu command for delete mode
void showNetworkMenuCommands()
show all menu commands
FXMenuCommand * selectMode
menu command for select mode
FXMenuCommand * moveMode
menu command for move mode
const EditMenuCommands * myEditMenuCommandsParent
reference to EditMenuCommands
FXMenuCommand * prohibitionMode
menu command for prohibition mode
FXMenuCommand * TAZMode
menu command for TAZ mode
NetworkMenuCommands(const EditMenuCommands *editMenuCommandsParent)
constructor
void hideNetworkMenuCommands()
hide all menu commands
FXMenuCommand * crossingMode
menu command for crossing mode
FXMenuCommand * connectMode
menu command for connect mode
struct for edit menu commands
DataMenuCommands dataMenuCommands
Data Menu Commands.
EditMenuCommands(GNEApplicationWindow *GNEApp)
constructor
FXMenuCommand * openInSUMOGUI
FXMenuCommand for open in SUMO GUI.
FXMenuCommand * editViewScheme
FXMenuCommand for edit view scheme.
void buildEditMenuCommands(FXMenuPane *editMenu)
build edit menu commands
FXMenuCommand * toogleGrid
FXMenuCommand for toogle grid.
DemandMenuCommands demandMenuCommands
Demand Menu Commands.
GNEApplicationWindow * myGNEApp
pointer to current GNEApplicationWindows
FXMenuCheck * loadAdditionalsInSUMOGUI
menu check for load additionals in SUMO GUI
FXMenuCommand * undoLastChange
FXMenuCommand for undo last change.
FXMenuCheck * loadDemandInSUMOGUI
menu check for load demand in SUMO GUI
FXMenuCommand * redoLastChange
FXMenuCommand for redo last change.
NetworkMenuCommands networkMenuCommands
Network Menu Commands.
FXMenuCommand * editViewPort
FXMenuCommand for edit view port.
FXMenuCommand * clearFrontElement
FXMenuCommand for clear Front element.
struct for File menu commands
FXMenuCommand * saveTLSPrograms
FXMenuCommand for enable or disable save additionals.
FileMenuCommands(GNEApplicationWindow *GNEApp)
constructor
FXMenuCommand * saveEdgeTypes
FXMenuCommand for enable or disable save edgeTypes.
FXMenuCommand * saveDemandElementsAs
FXMenuCommand for enable or disable save demand elements as.
FXMenuCommand * saveDataElementsAs
FXMenuCommand for enable or disable save data elements as.
FXMenuCommand * saveAdditionals
FXMenuCommand for enable or disable save additionals.
FXMenuCommand * saveDemandElements
FXMenuCommand for enable or disable save demand elements.
FXMenuCommand * saveDataElements
FXMenuCommand for enable or disable save data elements.
GNEApplicationWindow * myGNEApp
pointer to current GNEApplicationWindows
void buildFileMenuCommands(FXMenuPane *fileMenu, FXMenuPane *fileMenuTLS, FXMenuPane *fileMenuEdgeTypes, FXMenuPane *fileMenuAdditionals, FXMenuPane *fileMenuDemandElements, FXMenuPane *fileMenuDataElements)
build menu commands
FXMenuCommand * saveAdditionalsAs
FXMenuCommand for enable or disable save additionals As.
struct for locate menu commands
void buildLocateMenuCommands(FXMenuPane *locateMenu)
build menu commands
LocateMenuCommands(GNEApplicationWindow *GNEApp)
constructor
GNEApplicationWindow * myGNEApp
pointer to current GNEApplicationWindows
struct for processing menu commands
void showDataProcessingMenuCommands()
show data processing menu commands
FXMenuCommand * cleanRoutes
FXMenuCommand for clean routes without vehicles.
FXMenuCommand * computeNetwork
FXMenuCommand * joinJunctions
FXMenuCommand for join selected junctions.
FXMenuCommand * clearInvalidDemandElements
FXMenuCommand for clear invalid demand elements.
void showDemandProcessingMenuCommands()
show demand processing menu commands
FXMenuCommand * cleanJunctions
FXMenuCommand for clean junctions without edges.
void hideDemandProcessingMenuCommands()
show demand processing menu commands
void hideDataProcessingMenuCommands()
show data processing menu commands
FXMenuCommand * joinRoutes
FXMenuCommand for join routes.
FXMenuCommand * computeNetworkVolatile
FXMenuCommand for compute network with volatile options.
GNEApplicationWindow * myGNEApp
pointer to current GNEApplicationWindows
FXMenuCommand * optionMenus
FXMenuCommand for open option menus.
FXMenuCommand * clearInvalidCrossings
FXMenuCommand for clear invalid crosings.
void showNetworkProcessingMenuCommands()
show network processing menu commands
void buildProcessingMenuCommands(FXMenuPane *editMenu)
build menu commands
FXMenuCommand * computeDemand
ProcessingMenuCommands(GNEApplicationWindow *GNEApp)
constructor
void hideNetworkProcessingMenuCommands()
show network processing menu commands
struct for supermode commands
FXMenuCommand * dataMode
FXMenuCommand for data supermode.
FXMenuSeparator * myHorizontalSeparator
separator between sets of FXMenuCommand
FXMenuCommand * demandMode
FXMenuCommand for demand supermode.
void hideSupermodeCommands()
hide all menu commands
void buildSupermodeCommands(FXMenuPane *editMenu)
build menu commands
void showSupermodeCommands()
show all menu commands
SupermodeCommands(GNEApplicationWindow *GNEApp)
constructor
GNEApplicationWindow * myGNEApp
pointer to current GNEApplicationWindows
FXMenuCommand * networkMode
FXMenuCommand for network supermode.
struct for windows menu commands
WindowsMenuCommands(GNEApplicationWindow *GNEApp)
constructor
GNEApplicationWindow * myGNEApp
pointer to current GNEApplicationWindows
void buildWindowsMenuCommands(FXMenuPane *windowsMenu, FXStatusBar *statusbar, GUIMessageWindow *messageWindow)
build menu commands
static bool toogleEditOptionsNetwork(GNEViewNet *viewNet, const MFXCheckableButton *menuCheck, const int numericalKeyPressed, FXObject *obj, FXSelector sel)
toogle edit options Network menu commands (called in GNEApplicationWindow::onCmdToogleEditOptions)
static bool toogleEditOptionsData(GNEViewNet *viewNet, const MFXCheckableButton *menuCheck, const int numericalKeyPressed, FXObject *obj, FXSelector sel)
toogle edit options Data menu commands (called in GNEApplicationWindow::onCmdToogleEditOptions)
static bool toogleEditOptionsDemand(GNEViewNet *viewNet, const MFXCheckableButton *menuCheck, const int numericalKeyPressed, FXObject *obj, FXSelector sel)
toogle edit options Demand menu commands (called in GNEApplicationWindow::onCmdToogleEditOptions)