![]() |
SUMO - Simulation of Urban MObility
|
#include <GNEConnectorFrame.h>
Data Structures | |
class | ConnectionLegend |
class | ConnectionModifications |
class | ConnectionOperations |
class | ConnectionSelection |
class | CurrentLane |
Public Member Functions | |
void | focusUpperElement () |
focus upper element of frame More... | |
ConnectionModifications * | getConnectionModifications () const |
get pointer to ConnectionModifications modul More... | |
FXFont * | getFrameHeaderFont () const |
get font of the header's frame More... | |
FXLabel * | getFrameHeaderLabel () const |
get the label for the frame's header More... | |
GNEViewNet * | getViewNet () const |
get view net More... | |
GNEConnectorFrame (FXHorizontalFrame *horizontalFrameParent, GNEViewNet *viewNet) | |
Constructor. More... | |
void | handleLaneClick (const GNEViewNet::ObjectsUnderCursor &objectsUnderCursor) |
either sets the current lane or toggles the connection of the More... | |
virtual void | hide () |
hide Frame More... | |
void | setFrameWidth (int newWidth) |
set width of GNEFrame More... | |
virtual void | show () |
show Frame More... | |
~GNEConnectorFrame () | |
Destructor. More... | |
Protected Member Functions | |
virtual bool | buildShape () |
build a shaped element using the drawed shape (can be reimplemented in frame childs) return true if was sucesfully created More... | |
virtual void | disableModuls () |
disable moduls if element selected in itemSelector isn't valid (can be reimplemented in frame childs) More... | |
virtual void | enableModuls (const GNEAttributeCarrier::TagProperties &tagProperties) |
enable moduls depending of item selected in ItemSelector (can be reimplemented in frame childs) More... | |
const RGBColor & | getEdgeCandidateColor () const |
get edge candidate color More... | |
const RGBColor & | getEdgeCandidateSelectedColor () const |
get selected color More... | |
void | openHelpAttributesDialog (const GNEAttributeCarrier::TagProperties &tagProperties) const |
Open help attributes dialog. More... | |
Protected Attributes | |
FXVerticalFrame * | myContentFrame |
Vertical frame that holds all widgets of frame. More... | |
FXHorizontalFrame * | myHeaderFrame |
fame for header elements More... | |
FXHorizontalFrame * | myHeaderLeftFrame |
fame for left header elements More... | |
FXHorizontalFrame * | myHeaderRightFrame |
fame for right header elements More... | |
GNEViewNet * | myViewNet |
View Net for changes. More... | |
Private Types | |
enum | LaneStatus { UNCONNECTED, CONNECTED, CONNECTED_PASS, CONFLICTED } |
the status of a target lane More... | |
Private Member Functions | |
void | buildConnection (GNELane *lane, bool mayDefinitelyPass, bool allowConflict, bool toggle) |
either sets the current lane or toggles the connection of the current lane to this lane (if they share a junction) More... | |
void | cleanup () |
clean up when deselecting current lane More... | |
LaneStatus | getLaneStatus (const std::vector< NBEdge::Connection > &connections, GNELane *targetLane) |
return the status of toLane More... | |
void | initTargets () |
init targets More... | |
void | removeConnections (GNELane *lane) |
remove connections More... | |
Private Attributes | |
ConnectionLegend * | myConnectionLegend |
ConnectionLegend modul. More... | |
ConnectionModifications * | myConnectionModifications |
ConnectionModifications modul. More... | |
ConnectionOperations * | myConnectionOperations |
ConnectionOperations modul. More... | |
ConnectionSelection * | myConnectionSelection |
ConnectionSelection modul. More... | |
GNELane * | myCurrentEditedLane |
the lane of which connections are to be modified More... | |
CurrentLane * | myCurrentLane |
CurrentLane modul. More... | |
std::vector< NBEdge::Connection > | myDeletedConnections |
vector of connections deleted in the current editing step More... | |
std::map< int, GNEInternalLane * > | myInternalLanes |
the internal lanes belonging the the current junction indexed by their tl-index More... | |
int | myNumChanges |
number of changes More... | |
std::set< GNELane * > | myPotentialTargets |
the set of lanes to which the current lane may be connected More... | |
The Widget for modifying selections of network-elements
Definition at line 33 of file GNEConnectorFrame.h.
|
private |
the status of a target lane
Enumerator | |
---|---|
UNCONNECTED | |
CONNECTED | |
CONNECTED_PASS | |
CONFLICTED |
Definition at line 262 of file GNEConnectorFrame.h.
GNEConnectorFrame::GNEConnectorFrame | ( | FXHorizontalFrame * | horizontalFrameParent, |
GNEViewNet * | viewNet | ||
) |
Constructor.
parent FXHorizontalFrame in which this GNEFrame is placed viewNet viewNet that uses this GNEFrame
Definition at line 376 of file GNEConnectorFrame.cpp.
References myConnectionLegend, myConnectionModifications, myConnectionOperations, myConnectionSelection, and myCurrentLane.
GNEConnectorFrame::~GNEConnectorFrame | ( | ) |
Destructor.
Definition at line 396 of file GNEConnectorFrame.cpp.
|
private |
either sets the current lane or toggles the connection of the current lane to this lane (if they share a junction)
[in] | lane | Either the lane to set as current lane, or the destination from current lane |
[in] | mayDefinitelyPass | Whether new connections shall have the pass attribute set |
[in] | toggle | Whether non-existing connections shall be created |
Definition at line 427 of file GNEConnectorFrame.cpp.
References CONFLICTED, CONNECTED, CONNECTED_PASS, GNENet::deleteConnection(), NBEdge::getConnectionsFromLane(), GNEEdge::getGNEJunctionDestiny(), GNEEdge::getGNEJunctionSource(), GNEAttributeCarrier::getID(), GNELane::getIndex(), getLaneStatus(), GNEEdge::getNBEdge(), GNEConnection::getNBEdgeConnection(), GNEViewNet::getNet(), GNELane::getParentEdge(), NBEdge::getPermissions(), GNEConnectorFrame::ConnectionLegend::getPotentialTargetColor(), GNEConnectorFrame::ConnectionLegend::getSourceColor(), GNEConnectorFrame::ConnectionLegend::getTargetColor(), GNEConnectorFrame::ConnectionLegend::getTargetPassColor(), GNEViewNet::getUndoList(), initTargets(), GNEJunction::invalidateTLS(), NBConnection::InvalidConnection, NBEdge::Connection::mayDefinitelyPass, myConnectionLegend, myCurrentEditedLane, myCurrentLane, myDeletedConnections, myNumChanges, myPotentialTargets, GNEFrame::myViewNet, GNEUndoList::p_begin(), GNEEdge::retrieveGNEConnection(), GNELane::setSpecialColor(), GNEViewNet::setStatusBarText(), SUMO_TAG_CONNECTION, SVC_PEDESTRIAN, toString(), UNCONNECTED, and GNEConnectorFrame::CurrentLane::updateCurrentLaneLabel().
Referenced by handleLaneClick(), and removeConnections().
|
protectedvirtualinherited |
build a shaped element using the drawed shape (can be reimplemented in frame childs) return true if was sucesfully created
Reimplemented in GNETAZFrame, and GNEPolygonFrame.
Definition at line 1738 of file GNEFrame.cpp.
Referenced by GNEFrame::GNEFrame(), and GNEFrame::DrawingShape::stopDrawing().
|
private |
clean up when deselecting current lane
Definition at line 529 of file GNEConnectorFrame.cpp.
References myCurrentEditedLane, myCurrentLane, myDeletedConnections, myNumChanges, myPotentialTargets, GNELane::setSpecialColor(), and GNEConnectorFrame::CurrentLane::updateCurrentLaneLabel().
Referenced by GNEConnectorFrame::ConnectionModifications::onCmdCancelModifications(), and GNEConnectorFrame::ConnectionModifications::onCmdSaveModifications().
|
protectedvirtualinherited |
disable moduls if element selected in itemSelector isn't valid (can be reimplemented in frame childs)
Reimplemented in GNEAdditionalFrame, and GNEPolygonFrame.
Definition at line 1751 of file GNEFrame.cpp.
Referenced by GNEFrame::GNEFrame(), GNEFrame::ItemSelector::onCmdSelectItem(), and GNEFrame::ItemSelector::setCurrentTypeTag().
|
protectedvirtualinherited |
enable moduls depending of item selected in ItemSelector (can be reimplemented in frame childs)
Reimplemented in GNEAdditionalFrame, and GNEPolygonFrame.
Definition at line 1745 of file GNEFrame.cpp.
Referenced by GNEFrame::GNEFrame(), GNEFrame::ItemSelector::onCmdSelectItem(), and GNEFrame::ItemSelector::setCurrentTypeTag().
|
inherited |
focus upper element of frame
Definition at line 1689 of file GNEFrame.cpp.
References GNEFrame::myFrameHeaderLabel.
Referenced by GNEViewNet::hotkeyFocusFrame(), GNEInspectorFrame::processClick(), GNEViewNet::setEditMode(), and GNEViewNet::updateModeSpecificControls().
GNEConnectorFrame::ConnectionModifications * GNEConnectorFrame::getConnectionModifications | ( | ) | const |
get pointer to ConnectionModifications modul
Definition at line 407 of file GNEConnectorFrame.cpp.
References myConnectionModifications.
Referenced by GNEViewNet::abortOperation(), and GNEViewNet::hotkeyEnter().
|
protectedinherited |
get edge candidate color
Definition at line 1824 of file GNEFrame.cpp.
References GNEFrame::myEdgeCandidateColor.
Referenced by GNECrossingFrame::GNECrossingFrame(), GNEFrame::GNEFrame(), and GNECrossingFrame::CrossingParameters::onCmdSetAttribute().
|
protectedinherited |
get selected color
Definition at line 1830 of file GNEFrame.cpp.
References GNEFrame::myEdgeCandidateSelectedColor.
Referenced by GNECrossingFrame::GNECrossingFrame(), GNEFrame::GNEFrame(), and GNECrossingFrame::CrossingParameters::onCmdSetAttribute().
|
inherited |
get font of the header's frame
Definition at line 1732 of file GNEFrame.cpp.
References GNEFrame::myFrameHeaderFont.
|
inherited |
get the label for the frame's header
Definition at line 1726 of file GNEFrame.cpp.
References GNEFrame::myFrameHeaderLabel.
Referenced by GNEProhibitionFrame::GNEProhibitionFrame(), and GNEInspectorFrame::inspectMultisection().
|
private |
return the status of toLane
Definition at line 545 of file GNEConnectorFrame.cpp.
References CONFLICTED, CONNECTED, CONNECTED_PASS, GNELane::getIndex(), GNEEdge::getNBEdge(), GNELane::getParentEdge(), NBEdge::getPermissions(), NBEdge::hasConnectionTo(), myCurrentEditedLane, SVC_PEDESTRIAN, and UNCONNECTED.
Referenced by buildConnection(), and initTargets().
|
inherited |
get view net
Definition at line 1720 of file GNEFrame.cpp.
References GNEFrame::myViewNet.
Referenced by GNEAdditionalFrame::SelectorLaneParents::abortConsecutiveLaneSelector(), GNEFrame::DrawingShape::abortDrawing(), GNEAdditionalFrame::SelectorLaneParents::addSelectedLane(), GNEFrame::ACHierarchy::createPopUpMenu(), GNECrossingFrame::EdgesSelector::enableEdgeSelector(), GNEAdditionalFrame::SelectorEdgeChilds::getEdgeIdsSelected(), GNEAdditionalFrame::SelectorLaneChilds::getLaneIdsSelected(), GNEConnectorFrame::ConnectionModifications::onCmdCancelModifications(), GNEFrame::ACHierarchy::onCmdCenterItem(), GNEConnectorFrame::ConnectionOperations::onCmdClearSelectedConnections(), GNEInspectorFrame::TemplateEditor::onCmdCopyTemplate(), GNEFrame::ACHierarchy::onCmdDeleteItem(), GNEFrame::GenericParametersEditor::onCmdEditGenericParameter(), GNEFrame::ACHierarchy::onCmdInspectItem(), GNESelectorFrame::SelectionOperation::onCmdInvert(), GNESelectorFrame::SelectionOperation::onCmdLoad(), GNETLSEditorFrame::TLSFile::onCmdLoadTLSProgram(), GNEInspectorFrame::OverlappedInspection::onCmdNextElement(), GNEInspectorFrame::AttributesEditor::AttributeInput::onCmdOpenAttributeDialog(), GNEInspectorFrame::OverlappedInspection::onCmdPreviousElement(), GNEConnectorFrame::ConnectionOperations::onCmdResetSelectedConnections(), GNEConnectorFrame::ConnectionModifications::onCmdSaveModifications(), GNESelectorFrame::VisualScaling::onCmdScaleSelection(), GNEConnectorFrame::ConnectionOperations::onCmdSelectConflicts(), GNEConnectorFrame::ConnectionOperations::onCmdSelectDeadEnds(), GNEConnectorFrame::ConnectionOperations::onCmdSelectDeadStarts(), GNEConnectorFrame::ConnectionOperations::onCmdSelectPass(), GNEInspectorFrame::AttributesEditor::AttributeInput::onCmdSetAttribute(), GNECrossingFrame::CrossingParameters::onCmdSetAttribute(), GNEFrame::GenericParametersEditor::onCmdSetGenericParameter(), GNEInspectorFrame::GEOAttributesEditor::onCmdSetGEOAttribute(), GNEInspectorFrame::NeteditAttributesEditor::onCmdSetNeteditAttribute(), GNEAdditionalFrame::SelectorAdditionalParent::refreshSelectorAdditionalParentModul(), GNEDeleteFrame::removeAttributeCarrier(), GNECrossingFrame::EdgesSelector::restoreEdgeColors(), GNEFrame::ACHierarchy::showAttributeCarrierChilds(), GNEFrame::ACHierarchy::showAttributeCarrierParents(), GNEAdditionalFrame::SelectorEdgeChilds::showSelectorEdgeChildsModul(), GNEAdditionalFrame::SelectorLaneChilds::showSelectorLaneChildsModul(), GNEFrame::ACAttributes::showWarningMessage(), GNEFrame::DrawingShape::stopDrawing(), GNEAdditionalFrame::SelectorEdgeChilds::updateUseSelectedEdges(), and GNEAdditionalFrame::SelectorLaneChilds::updateUseSelectedLanes().
void GNEConnectorFrame::handleLaneClick | ( | const GNEViewNet::ObjectsUnderCursor & | objectsUnderCursor | ) |
either sets the current lane or toggles the connection of the
objectsUnderCursor | collection of objects under cursor after click over view |
Definition at line 400 of file GNEConnectorFrame.cpp.
References buildConnection(), GNEViewNet::KeyPressed::controlKeyPressed(), GNEViewNet::getKeyPressed(), GNEViewNet::ObjectsUnderCursor::getLaneFront(), GNEFrame::myViewNet, and GNEViewNet::KeyPressed::shiftKeyPressed().
Referenced by GNEViewNet::onLeftBtnPress().
|
virtualinherited |
hide Frame
Reimplemented in GNETAZFrame, GNEInspectorFrame, GNESelectorFrame, GNECrossingFrame, GNEDeleteFrame, and GNEProhibitionFrame.
Definition at line 1704 of file GNEFrame.cpp.
References GNEViewNet::getViewParent(), GNEViewParent::hideFramesArea(), and GNEFrame::myViewNet.
Referenced by GNEFrame::ACHierarchy::ACHierarchy(), GNEProhibitionFrame::hide(), GNEDeleteFrame::hide(), GNECrossingFrame::hide(), GNESelectorFrame::hide(), GNEInspectorFrame::hide(), GNETAZFrame::hide(), GNEFrame::ACAttributes::hideACAttributesModul(), GNEFrame::ACHierarchy::hideACHierarchy(), GNEViewParent::Frames::hideFrames(), GNEFrame::GenericParametersEditor::hideGenericParametersEditor(), GNEPolygonFrame::GEOPOICreator::hideGEOPOICreatorModul(), GNEFrame::NeteditAttributes::hideNeteditAttributesModul(), GNEFrame::ACAttributeRow::hideParameter(), GNEAdditionalFrame::SelectorAdditionalParent::hideSelectorAdditionalParentModul(), and GNEFrame::NeteditAttributes::showNeteditAttributesModul().
|
private |
init targets
Definition at line 497 of file GNEConnectorFrame.cpp.
References CONFLICTED, CONNECTED, CONNECTED_PASS, GNEConnectorFrame::ConnectionLegend::getConflictColor(), NBEdge::getConnectionsFromLane(), GNEEdge::getGNEJunctionDestiny(), GNELane::getIndex(), GNEEdge::getLanes(), getLaneStatus(), GNEEdge::getNBEdge(), GNEJunction::getNBNode(), GNEViewNet::getNet(), NBNode::getOutgoingEdges(), GNELane::getParentEdge(), GNEConnectorFrame::ConnectionLegend::getPotentialTargetColor(), GNEConnectorFrame::ConnectionLegend::getTargetColor(), GNEConnectorFrame::ConnectionLegend::getTargetPassColor(), myConnectionLegend, myCurrentEditedLane, myPotentialTargets, GNEFrame::myViewNet, GNENet::retrieveEdge(), and UNCONNECTED.
Referenced by buildConnection().
|
protectedinherited |
Open help attributes dialog.
Definition at line 1757 of file GNEFrame.cpp.
References GUIIconSubSys::getIcon(), GNEAttributeCarrier::TagProperties::getNumberOfAttributes(), GNEAttributeCarrier::TagProperties::getTagStr(), GUIDesignAuxiliarHorizontalFrame, GUIDesignButtonOK, GUIDesignDialogBoxResizable, GUIDesignHorizontalSeparator, GUIDesignTableNotEditable, ICON_ACCEPT, ICON_MODEINSPECT, MAX2(), MID_TABLE, GNEFrame::myScrollWindowsContents, toString(), and WRITE_DEBUG.
Referenced by GNEFrame::GNEFrame(), GNEInspectorFrame::AttributesEditor::onCmdAttributeHelp(), GNECrossingFrame::CrossingParameters::onCmdHelp(), GNEFrame::ACAttributes::onCmdHelp(), and GNETAZFrame::TAZParameters::onCmdHelp().
|
private |
remove connections
Definition at line 413 of file GNEConnectorFrame.cpp.
References buildConnection(), myConnectionModifications, myPotentialTargets, and GNEConnectorFrame::ConnectionModifications::onCmdSaveModifications().
Referenced by GNEConnectorFrame::ConnectionOperations::onCmdClearSelectedConnections().
|
inherited |
set width of GNEFrame
Definition at line 1713 of file GNEFrame.cpp.
References GNEFrame::myScrollWindowsContents.
Referenced by GNEViewParent::Frames::setWidth().
|
virtualinherited |
show Frame
Reimplemented in GNEInspectorFrame, GNESelectorFrame, GNEAdditionalFrame, GNEPolygonFrame, GNEDeleteFrame, and GNEProhibitionFrame.
Definition at line 1695 of file GNEFrame.cpp.
References GNEViewNet::getViewParent(), GNEFrame::myViewNet, and GNEViewParent::showFramesArea().
Referenced by GNEProhibitionFrame::show(), GNEDeleteFrame::show(), GNEPolygonFrame::show(), GNEAdditionalFrame::show(), GNESelectorFrame::show(), GNEInspectorFrame::show(), GNEFrame::ACAttributes::showACAttributesModul(), GNEFrame::ACHierarchy::showACHierarchy(), GNEFrame::GenericParametersEditor::showGenericParametersEditor(), GNEFrame::NeteditAttributes::showNeteditAttributesModul(), GNEFrame::ACAttributeRow::showParameter(), GNEAdditionalFrame::showSelectorLaneChildsModul(), GNETAZFrame::TAZChildDefaultParameters::showTAZChildDefaultParametersModul(), GNETAZFrame::TAZCommonStatistics::showTAZCommonStatisticsModul(), GNETAZFrame::TAZEdgesGraphic::showTAZEdgesGraphicModul(), GNETAZFrame::TAZSaveChanges::showTAZSaveChangesModul(), GNETAZFrame::TAZSelectionStatistics::showTAZSelectionStatisticsModul(), GNETLSEditorFrame::TLSDefinition::TLSDefinition(), GNETLSEditorFrame::TLSFile::TLSFile(), GNETLSEditorFrame::TLSJunction::TLSJunction(), GNETLSEditorFrame::TLSModifications::TLSModifications(), GNETLSEditorFrame::TLSPhases::TLSPhases(), and GNEViewNet::updateModeSpecificControls().
|
private |
ConnectionLegend modul.
Definition at line 302 of file GNEConnectorFrame.h.
Referenced by buildConnection(), GNEConnectorFrame(), and initTargets().
|
private |
ConnectionModifications modul.
Definition at line 293 of file GNEConnectorFrame.h.
Referenced by getConnectionModifications(), GNEConnectorFrame(), GNEConnectorFrame::ConnectionOperations::onCmdClearSelectedConnections(), GNEConnectorFrame::ConnectionOperations::onCmdResetSelectedConnections(), and removeConnections().
|
private |
ConnectionOperations modul.
Definition at line 296 of file GNEConnectorFrame.h.
Referenced by GNEConnectorFrame().
|
private |
ConnectionSelection modul.
Definition at line 299 of file GNEConnectorFrame.h.
Referenced by GNEConnectorFrame().
|
protectedinherited |
Vertical frame that holds all widgets of frame.
Definition at line 615 of file GNEFrame.h.
Referenced by GNECrossingFrame::GNECrossingFrame(), GNEFrame::GNEFrame(), GNEProhibitionFrame::GNEProhibitionFrame(), and GNEInspectorFrame::inspectMultisection().
|
private |
the lane of which connections are to be modified
Definition at line 305 of file GNEConnectorFrame.h.
Referenced by buildConnection(), cleanup(), getLaneStatus(), initTargets(), GNEConnectorFrame::ConnectionModifications::onCmdCancelModifications(), and GNEConnectorFrame::ConnectionModifications::onCmdSaveModifications().
|
private |
CurrentLane modul.
Definition at line 290 of file GNEConnectorFrame.h.
Referenced by buildConnection(), cleanup(), and GNEConnectorFrame().
|
private |
vector of connections deleted in the current editing step
Definition at line 317 of file GNEConnectorFrame.h.
Referenced by buildConnection(), and cleanup().
|
protectedinherited |
fame for header elements
Definition at line 618 of file GNEFrame.h.
Referenced by GNEFrame::GNEFrame().
|
protectedinherited |
fame for left header elements
Definition at line 621 of file GNEFrame.h.
Referenced by GNEFrame::GNEFrame(), GNEInspectorFrame::inspectChild(), GNEInspectorFrame::inspectFromDeleteFrame(), and GNEInspectorFrame::inspectMultisection().
|
protectedinherited |
fame for right header elements
Definition at line 624 of file GNEFrame.h.
Referenced by GNEFrame::GNEFrame().
|
private |
the internal lanes belonging the the current junction indexed by their tl-index
Definition at line 314 of file GNEConnectorFrame.h.
|
private |
number of changes
Definition at line 311 of file GNEConnectorFrame.h.
Referenced by buildConnection(), cleanup(), GNEConnectorFrame::ConnectionModifications::onCmdCancelModifications(), and GNEConnectorFrame::ConnectionModifications::onCmdSaveModifications().
|
private |
the set of lanes to which the current lane may be connected
Definition at line 308 of file GNEConnectorFrame.h.
Referenced by buildConnection(), cleanup(), initTargets(), and removeConnections().
|
protectedinherited |
View Net for changes.
Definition at line 612 of file GNEFrame.h.
Referenced by GNEAdditionalFrame::addAdditional(), GNECrossingFrame::addCrossing(), GNETAZFrame::addOrRemoveTAZMember(), GNEPolygonFrame::addPOI(), GNEPolygonFrame::addPOILane(), GNEPolygonFrame::addPolygon(), GNETAZFrame::TAZCurrent::addTAZChild(), GNEAdditionalFrame::buildAdditionalOverEdge(), GNEAdditionalFrame::buildAdditionalOverLane(), GNEAdditionalFrame::buildAdditionalOverLanes(), GNEAdditionalFrame::buildAdditionalOverView(), buildConnection(), GNETLSEditorFrame::buildIinternalLanes(), GNEPolygonFrame::buildShape(), GNETAZFrame::buildShape(), GNESelectorFrame::clearCurrentSelection(), GNEInspectorFrame::clearInspectedAC(), GNETAZFrame::dropTAZMembers(), GNETLSEditorFrame::editJunction(), GNETAZFrame::TAZSaveChanges::enableButtonsAndBeginUndoList(), GNEAdditionalFrame::generateID(), GNESelectorFrame::getMatches(), GNEFrame::NeteditAttributes::getNeteditAttributesAndValues(), GNEFrame::getViewNet(), GNETLSEditorFrame::handleChange(), GNESelectorFrame::handleIDs(), handleLaneClick(), GNETLSEditorFrame::handleMultiChange(), GNEProhibitionFrame::handleProhibitionClick(), GNEInspectorFrame::hide(), GNEFrame::hide(), initTargets(), GNEInspectorFrame::inspectSingleElement(), GNEProhibitionFrame::onCmdCancel(), GNETLSEditorFrame::onCmdCancel(), GNETAZFrame::TAZSaveChanges::onCmdCancelChanges(), GNECrossingFrame::CreateCrossing::onCmdCreateCrossing(), GNEPolygonFrame::GEOPOICreator::onCmdCreateGEOPOI(), GNETLSEditorFrame::onCmdDefCreate(), GNETLSEditorFrame::onCmdDefDelete(), GNETLSEditorFrame::onCmdDefSwitch(), GNEInspectorFrame::onCmdGoBack(), GNETLSEditorFrame::TLSFile::onCmdLoadTLSProgram(), GNETLSEditorFrame::onCmdOK(), GNETLSEditorFrame::onCmdPhaseSwitch(), GNESelectorFrame::SelectionOperation::onCmdSave(), GNETAZFrame::TAZSaveChanges::onCmdSaveChanges(), GNETAZFrame::TAZSelectionStatistics::onCmdSelectEdges(), GNETAZFrame::TAZSelectionStatistics::onCmdSetNewValues(), GNETAZFrame::TAZChildDefaultParameters::onCmdUseSelectedEdges(), GNETLSEditorFrame::parseTLSPrograms(), GNEPolygonFrame::processClick(), GNEInspectorFrame::processClick(), GNEAdditionalFrame::removeAdditional(), GNEDeleteFrame::removeAttributeCarrier(), GNEDeleteFrame::removeSelectedAttributeCarriers(), GNETAZFrame::TAZCurrent::setTAZ(), GNEDeleteFrame::show(), GNEFrame::show(), GNEAdditionalFrame::SelectorLaneParents::stopConsecutiveLaneSelector(), and GNETAZFrame::TAZEdgesGraphic::updateEdgeColors().