![]() |
Eclipse SUMO - Simulation of Urban MObility
|
struct for network menu commands More...
#include <GNEApplicationWindowHelper.h>
Public Member Functions | |
void | buildNetworkMenuCommands (FXMenuPane *editMenu) |
build menu commands More... | |
void | hideNetworkMenuCommands () |
hide all menu commands More... | |
NetworkMenuCommands (const EditMenuCommands *editMenuCommandsParent) | |
constructor More... | |
void | showNetworkMenuCommands () |
show all menu commands More... | |
Data Fields | |
FXMenuCommand * | additionalMode |
menu command for additional mode More... | |
FXMenuCommand * | connectMode |
menu command for connect mode More... | |
FXMenuCommand * | createEdgeMode |
menu command for create edge More... | |
FXMenuCommand * | crossingMode |
menu command for crossing mode More... | |
FXMenuCommand * | deleteMode |
menu command for delete mode More... | |
FXMenuCommand * | inspectMode |
menu command for inspect mode More... | |
FXMenuCommand * | moveMode |
menu command for move mode More... | |
FXMenuCommand * | prohibitionMode |
menu command for prohibition mode More... | |
FXMenuCommand * | selectMode |
menu command for select mode More... | |
FXMenuCommand * | shapeMode |
menu command for shape mode More... | |
FXMenuCommand * | TAZMode |
menu command for TAZ mode More... | |
FXMenuCommand * | TLSMode |
menu command for TLS Mode More... | |
Private Attributes | |
const EditMenuCommands * | myEditMenuCommandsParent |
reference to EditMenuCommands More... | |
FXMenuSeparator * | myHorizontalSeparator |
separator between sets of FXMenuCommand More... | |
struct for network menu commands
Definition at line 171 of file GNEApplicationWindowHelper.h.
GNEApplicationWindowHelper::EditMenuCommands::NetworkMenuCommands::NetworkMenuCommands | ( | const EditMenuCommands * | editMenuCommandsParent | ) |
constructor
Definition at line 305 of file GNEApplicationWindowHelper.cpp.
void GNEApplicationWindowHelper::EditMenuCommands::NetworkMenuCommands::buildNetworkMenuCommands | ( | FXMenuPane * | editMenu | ) |
build menu commands
Definition at line 362 of file GNEApplicationWindowHelper.cpp.
References GUIDesigns::buildFXMenuCommandShortcut(), GUIIconSubSys::getIcon(), MID_HOTKEY_A_MODES_ADDITIONAL_STOP, MID_HOTKEY_C_MODES_CONNECT_PERSONPLAN, MID_HOTKEY_D_MODES_DELETE, MID_HOTKEY_E_MODES_EDGE_EDGEDATA, MID_HOTKEY_I_MODES_INSPECT, MID_HOTKEY_M_MODES_MOVE, MID_HOTKEY_P_MODES_POLYGON_PERSON, MID_HOTKEY_R_MODES_CROSSING_ROUTE_EDGERELDATA, MID_HOTKEY_S_MODES_SELECT, MID_HOTKEY_T_MODES_TLS_VTYPE, MID_HOTKEY_W_MODES_PROHIBITION_PERSONTYPE, MID_HOTKEY_Z_MODES_TAZ_TAZREL, MODEADDITIONAL, MODECONNECTION, MODECREATEEDGE, MODECROSSING, MODEDELETE, MODEINSPECT, MODEMOVE, MODEPOLYGON, MODEPROHIBITION, MODESELECT, MODETAZ, and MODETLS.
void GNEApplicationWindowHelper::EditMenuCommands::NetworkMenuCommands::hideNetworkMenuCommands | ( | ) |
hide all menu commands
Definition at line 343 of file GNEApplicationWindowHelper.cpp.
Referenced by GNEApplicationWindow::onCmdClose(), GNEApplicationWindow::onCmdReload(), and GNEApplicationWindow::updateSuperModeMenuCommands().
void GNEApplicationWindowHelper::EditMenuCommands::NetworkMenuCommands::showNetworkMenuCommands | ( | ) |
show all menu commands
Definition at line 324 of file GNEApplicationWindowHelper.cpp.
Referenced by GNEApplicationWindow::loadConfigOrNet(), and GNEApplicationWindow::updateSuperModeMenuCommands().
FXMenuCommand* GNEApplicationWindowHelper::EditMenuCommands::NetworkMenuCommands::additionalMode |
menu command for additional mode
Definition at line 210 of file GNEApplicationWindowHelper.h.
FXMenuCommand* GNEApplicationWindowHelper::EditMenuCommands::NetworkMenuCommands::connectMode |
menu command for connect mode
Definition at line 201 of file GNEApplicationWindowHelper.h.
FXMenuCommand* GNEApplicationWindowHelper::EditMenuCommands::NetworkMenuCommands::createEdgeMode |
menu command for create edge
Definition at line 186 of file GNEApplicationWindowHelper.h.
FXMenuCommand* GNEApplicationWindowHelper::EditMenuCommands::NetworkMenuCommands::crossingMode |
menu command for crossing mode
Definition at line 213 of file GNEApplicationWindowHelper.h.
FXMenuCommand* GNEApplicationWindowHelper::EditMenuCommands::NetworkMenuCommands::deleteMode |
menu command for delete mode
Definition at line 192 of file GNEApplicationWindowHelper.h.
FXMenuCommand* GNEApplicationWindowHelper::EditMenuCommands::NetworkMenuCommands::inspectMode |
menu command for inspect mode
Definition at line 195 of file GNEApplicationWindowHelper.h.
FXMenuCommand* GNEApplicationWindowHelper::EditMenuCommands::NetworkMenuCommands::moveMode |
menu command for move mode
Definition at line 189 of file GNEApplicationWindowHelper.h.
|
private |
reference to EditMenuCommands
Definition at line 223 of file GNEApplicationWindowHelper.h.
|
private |
separator between sets of FXMenuCommand
Definition at line 226 of file GNEApplicationWindowHelper.h.
FXMenuCommand* GNEApplicationWindowHelper::EditMenuCommands::NetworkMenuCommands::prohibitionMode |
menu command for prohibition mode
Definition at line 204 of file GNEApplicationWindowHelper.h.
FXMenuCommand* GNEApplicationWindowHelper::EditMenuCommands::NetworkMenuCommands::selectMode |
menu command for select mode
Definition at line 198 of file GNEApplicationWindowHelper.h.
FXMenuCommand* GNEApplicationWindowHelper::EditMenuCommands::NetworkMenuCommands::shapeMode |
menu command for shape mode
Definition at line 219 of file GNEApplicationWindowHelper.h.
FXMenuCommand* GNEApplicationWindowHelper::EditMenuCommands::NetworkMenuCommands::TAZMode |
menu command for TAZ mode
Definition at line 216 of file GNEApplicationWindowHelper.h.
FXMenuCommand* GNEApplicationWindowHelper::EditMenuCommands::NetworkMenuCommands::TLSMode |
menu command for TLS Mode
Definition at line 207 of file GNEApplicationWindowHelper.h.