![]() |
SUMO - Simulation of Urban MObility
|
#include <GNEConnectorFrame.h>
Public Member Functions | |
void | focusUpperElement () |
focus upper element of frame 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) | |
FOX-declaration. More... | |
void | handleLaneClick (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... | |
virtual void | hide () |
hide Frame More... | |
void | setFrameWidth (int width) |
set width of GNEFrame More... | |
virtual void | show () |
show Frame More... | |
~GNEConnectorFrame () | |
Destructor. More... | |
FOX-callbacks | |
Called when the user presses the OK-Button saves any connection modifications | |
long | onCmdOK (FXObject *, FXSelector, void *) |
long | onCmdCancel (FXObject *, FXSelector, void *) |
Called when the user presses the Cancel-button discards any connection modifications. More... | |
long | onCmdSelectDeadEnds (FXObject *, FXSelector, void *) |
Called when the user presses the Corresponding-button. More... | |
long | onCmdSelectDeadStarts (FXObject *, FXSelector, void *) |
long | onCmdSelectConflicts (FXObject *, FXSelector, void *) |
long | onCmdSelectPass (FXObject *, FXSelector, void *) |
long | onCmdClearSelectedConnections (FXObject *, FXSelector, void *) |
long | onCmdResetSelectedConnections (FXObject *, FXSelector, void *) |
Protected Member Functions | |
GNEConnectorFrame () | |
FOX needs this. More... | |
Protected Attributes | |
FXVerticalFrame * | myContentFrame |
Vertical frame that holds all widgets of frame. More... | |
FXFont * | myFrameHeaderFont |
Font for the Header. More... | |
FXLabel * | myFrameHeaderLabel |
the label for the frame's header 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 |
the window to inform when the tls is modfied More... | |
Private Types | |
enum | LaneStatus { UNCONNECTED, CONNECTED, CONNECTED_PASS, CONFLICTED } |
the status of a target lane More... | |
Private Member Functions | |
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... | |
void | updateDescription () const |
update description More... | |
Private Attributes | |
FXButton * | myCancelButton |
"Cancel" button More... | |
FXButton * | myClearSelectedButton |
"Clear Selected" More... | |
FXLabel * | myConflictLabel |
conflict label More... | |
GNELane * | myCurrentLane |
the lane of which connections are to be modified More... | |
FXGroupBox * | myGroupBoxDescription |
Groupbox for description. More... | |
FXGroupBox * | myGroupBoxLegend |
group box for legend More... | |
FXGroupBox * | myGroupBoxModifications |
GroupBox for Buttons. More... | |
FXGroupBox * | myGroupBoxOperations |
groupbox for operations More... | |
FXGroupBox * | myGroupBoxSelection |
groupbox for selection hints More... | |
FXLabel * | myHoldControlLabel |
hold control label More... | |
FXLabel * | myHoldShiftLabel |
Selection Hint. More... | |
std::map< int, GNEInternalLane * > | myInternalLanes |
the internal lanes belonging the the current junction indexed by their tl-index More... | |
FXLabel * | myLaneDescriptionLabel |
the label that shows the current editing state More... | |
int | myNumChanges |
number of changes More... | |
FXLabel * | myPossibleTargetLabel |
possible target label More... | |
std::set< GNELane * > | myPotentialTargets |
the set of lanes to which the current lane may be connected More... | |
FXButton * | myResetSelectedButton |
"Reset Selected" More... | |
FXButton * | mySaveButton |
"OK" button More... | |
FXButton * | mySelectConflictsButton |
"Select Conflicts" button More... | |
FXButton * | mySelectDeadEndsButton |
"Select Dead Ends" button More... | |
FXButton * | mySelectDeadStartsButton |
"Select Dead Starts" button More... | |
FXButton * | mySelectPassingButton |
"Select Edges which may always pass" More... | |
FXLabel * | mySourceLabel |
source label More... | |
FXLabel * | myTargetLabel |
target label More... | |
FXLabel * | myTargetPassLabel |
target pass label More... | |
Static Private Attributes | |
static RGBColor | conflictColor |
color for a to-lane that cannot be used because another connection conflicts More... | |
static RGBColor | potentialTargetColor |
color for potential to-lane targets (currently unconnected) More... | |
static RGBColor | sourceColor |
color for the from-lane of a connection More... | |
static RGBColor | targetColor |
color for the to-lane of a connection More... | |
static RGBColor | targetPassColor |
color for the to-lane of a connection with pass attribute More... | |
The Widget for modifying selections of network-elements
Definition at line 47 of file GNEConnectorFrame.h.
|
private |
the status of a target lane
Enumerator | |
---|---|
UNCONNECTED | |
CONNECTED | |
CONNECTED_PASS | |
CONFLICTED |
Definition at line 93 of file GNEConnectorFrame.h.
GNEConnectorFrame::GNEConnectorFrame | ( | FXHorizontalFrame * | horizontalFrameParent, |
GNEViewNet * | viewNet | ||
) |
FOX-declaration.
Constructor parent FXHorizontalFrame in which this GNEFrame is placed viewNet viewNet that uses this GNEFrame
Definition at line 85 of file GNEConnectorFrame.cpp.
References conflictColor, RGBColor::CYAN, MFXUtils::getFXColor(), GUIIconSubSys::getIcon(), RGBColor::GREEN, GUIDesignButton, GUIDesignGroupBoxFrame, GUIDesignLabelLeft, ICON_ACCEPT, ICON_CANCEL, RGBColor::MAGENTA, MID_CANCEL, MID_CHOOSEN_CLEAR, MID_CHOOSEN_RESET, MID_GNE_SELECT_CONFLICTS, MID_GNE_SELECT_DEAD_ENDS, MID_GNE_SELECT_DEAD_STARTS, MID_GNE_SELECT_PASS, MID_OK, myCancelButton, myClearSelectedButton, myConflictLabel, GNEFrame::myContentFrame, myGroupBoxDescription, myGroupBoxLegend, myGroupBoxModifications, myGroupBoxOperations, myGroupBoxSelection, myHoldControlLabel, myHoldShiftLabel, myLaneDescriptionLabel, myPossibleTargetLabel, myResetSelectedButton, mySaveButton, mySelectConflictsButton, mySelectDeadEndsButton, mySelectDeadStartsButton, mySelectPassingButton, mySourceLabel, myTargetLabel, myTargetPassLabel, potentialTargetColor, sourceColor, targetColor, targetPassColor, updateDescription(), and RGBColor::YELLOW.
GNEConnectorFrame::~GNEConnectorFrame | ( | ) |
Destructor.
Definition at line 167 of file GNEConnectorFrame.cpp.
|
inlineprotected |
FOX needs this.
Definition at line 88 of file GNEConnectorFrame.h.
|
private |
clean up when deselecting current lane
Definition at line 465 of file GNEConnectorFrame.cpp.
References myCurrentLane, myNumChanges, myPotentialTargets, GNELane::setSpecialColor(), and updateDescription().
Referenced by onCmdCancel(), and onCmdOK().
|
inherited |
focus upper element of frame
Definition at line 92 of file GNEFrame.cpp.
References GNEFrame::myFrameHeaderLabel.
Referenced by GNEViewNet::hotkeyFocusFrame(), GNEViewNet::onLeftBtnPress(), GNEViewNet::setEditMode(), and GNEViewNet::updateModeSpecificControls().
|
inherited |
get font of the header's frame
Definition at line 135 of file GNEFrame.cpp.
References GNEFrame::myFrameHeaderFont.
|
inherited |
get the label for the frame's header
Definition at line 129 of file GNEFrame.cpp.
References GNEFrame::myFrameHeaderLabel.
Referenced by GNEInspectorFrame::inspectMultisection().
|
private |
return the status of toLane
Definition at line 479 of file GNEConnectorFrame.cpp.
References CONFLICTED, CONNECTED, CONNECTED_PASS, GNELane::getIndex(), GNEEdge::getNBEdge(), GNELane::getParentEdge(), NBEdge::hasConnectionTo(), myCurrentLane, and UNCONNECTED.
Referenced by handleLaneClick(), and initTargets().
|
inherited |
get view net
Definition at line 123 of file GNEFrame.cpp.
References GNEFrame::myViewNet.
Referenced by GNECrossingFrame::edgesSelector::enableEdgeSelector(), GNEInspectorFrame::AttributeInput::onCmdSetAttribute(), GNECrossingFrame::crossingParameters::onCmdSetAttribute(), GNEInspectorFrame::onCmdSetBlocking(), GNEDeleteFrame::removeAttributeCarrier(), and GNECrossingFrame::edgesSelector::restoreEdgeColors().
void GNEConnectorFrame::handleLaneClick | ( | 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)
[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 171 of file GNEConnectorFrame.cpp.
References CONFLICTED, CONNECTED, CONNECTED_PASS, GNENet::deleteConnection(), NBEdge::getConnectionsFromLane(), GNEEdge::getGNEJunctionDestiny(), GNELane::getIndex(), getLaneStatus(), GNEEdge::getNBEdge(), GNEViewNet::getNet(), GNELane::getParentEdge(), GNEViewNet::getUndoList(), initTargets(), GNEJunction::invalidateTLS(), myCurrentLane, myNumChanges, myPotentialTargets, GNEFrame::myViewNet, GNEUndoList::p_begin(), potentialTargetColor, GNEEdge::retrieveConnection(), GNELane::setSpecialColor(), GNEViewNet::setStatusBarText(), sourceColor, SUMO_TAG_CONNECTION, SUMO_TAG_LANE, targetColor, targetPassColor, toString(), UNCONNECTED, and updateDescription().
Referenced by GNEViewNet::onLeftBtnPress(), and removeConnections().
|
virtualinherited |
hide Frame
Reimplemented in GNECrossingFrame, and GNESelectorFrame.
Definition at line 107 of file GNEFrame.cpp.
References GNEViewNet::getViewParent(), GNEViewParent::hideFramesArea(), and GNEFrame::myViewNet.
Referenced by GNESelectorFrame::hide(), GNECrossingFrame::hide(), GNEAdditionalFrame::AdditionalAttributes::hideAdditionalParameters(), GNEAdditionalFrame::SelectorParentLanes::hideList(), GNEAdditionalFrame::SelectorParentAdditional::hideListOfAdditionals(), GNEAdditionalFrame::AdditionalAttributeSingle::hideParameter(), GNEInspectorFrame::onCmdDeleteItem(), GNEInspectorFrame::onCmdGoBack(), GNEDeleteFrame::onCmdInspectItem(), and GNEDeleteFrame::removeAttributeCarrier().
|
private |
init targets
Definition at line 429 of file GNEConnectorFrame.cpp.
References conflictColor, CONFLICTED, CONNECTED, CONNECTED_PASS, NBEdge::getConnectionsFromLane(), GNEEdge::getGNEJunctionDestiny(), GNELane::getIndex(), GNEEdge::getLanes(), getLaneStatus(), GNEEdge::getNBEdge(), GNEJunction::getNBNode(), GNEViewNet::getNet(), NBNode::getOutgoingEdges(), GNELane::getParentEdge(), myCurrentLane, myPotentialTargets, GNEFrame::myViewNet, potentialTargetColor, GNENet::retrieveEdge(), targetColor, targetPassColor, and UNCONNECTED.
Referenced by handleLaneClick().
long GNEConnectorFrame::onCmdCancel | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Called when the user presses the Cancel-button discards any connection modifications.
Definition at line 222 of file GNEConnectorFrame.cpp.
References cleanup(), GNEViewNet::getUndoList(), myCurrentLane, myNumChanges, GNEFrame::myViewNet, GNEUndoList::p_abort(), and GNEViewNet::setStatusBarText().
Referenced by GNEViewNet::abortOperation(), onCmdClearSelectedConnections(), and onCmdResetSelectedConnections().
long GNEConnectorFrame::onCmdClearSelectedConnections | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Definition at line 352 of file GNEConnectorFrame.cpp.
References GUIGlObjectStorage::getObjectBlocking(), GUISelectedStorage::getSelected(), GUIGlObject::getType(), GNEViewNet::getUndoList(), GUIGlObjectStorage::gIDStorage, GLO_EDGE, GLO_JUNCTION, GLO_LANE, gSelected, GNEAttributeCarrier::MODIFIED, GNEFrame::myViewNet, onCmdCancel(), GNEUndoList::p_begin(), GNEUndoList::p_end(), removeConnections(), GNEJunction::setLogicValid(), SUMO_TAG_JUNCTION, and toString().
long GNEConnectorFrame::onCmdOK | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Definition at line 236 of file GNEConnectorFrame.cpp.
References cleanup(), GNEViewNet::getUndoList(), myCurrentLane, myNumChanges, GNEFrame::myViewNet, GNEUndoList::p_end(), and GNEViewNet::setStatusBarText().
Referenced by GNEViewNet::hotkeyEnter(), and removeConnections().
long GNEConnectorFrame::onCmdResetSelectedConnections | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Definition at line 398 of file GNEConnectorFrame.cpp.
References GUIGlObjectStorage::getObjectBlocking(), GUISelectedStorage::getSelected(), GNEViewNet::getUndoList(), GUIGlObjectStorage::gIDStorage, GLO_JUNCTION, gSelected, GNEFrame::myViewNet, onCmdCancel(), GNEUndoList::p_begin(), GNEUndoList::p_end(), and GNEJunction::setLogicValid().
long GNEConnectorFrame::onCmdSelectConflicts | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Definition at line 304 of file GNEConnectorFrame.cpp.
References NBEdge::getConnectedEdges(), NBEdge::getConnections(), GNEEdge::getLanes(), GNEViewNet::getNet(), GNEViewParent::getSelectorFrame(), GNEViewNet::getViewParent(), GNESelectorFrame::handleIDs(), GNEFrame::myViewNet, GNENet::retrieveEdge(), GNENet::retrieveEdges(), and GNESelectorFrame::SET_REPLACE.
long GNEConnectorFrame::onCmdSelectDeadEnds | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Called when the user presses the Corresponding-button.
Definition at line 250 of file GNEConnectorFrame.cpp.
References GNEViewNet::getNet(), GNEViewParent::getSelectorFrame(), GNEViewNet::getViewParent(), GNESelectorFrame::handleIDs(), GNEFrame::myViewNet, GNENet::retrieveEdges(), and GNESelectorFrame::SET_REPLACE.
long GNEConnectorFrame::onCmdSelectDeadStarts | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Definition at line 268 of file GNEConnectorFrame.cpp.
References NBEdge::getConnections(), GUIGlObject::getGlID(), GNEEdge::getLaneGlIDs(), GNEEdge::getLanes(), GNEEdge::getNBEdge(), GNEViewNet::getNet(), GNEViewParent::getSelectorFrame(), GNEViewNet::getViewParent(), GNESelectorFrame::handleIDs(), GNEFrame::myViewNet, GNENet::retrieveEdge(), GNENet::retrieveJunctions(), and GNESelectorFrame::SET_REPLACE.
long GNEConnectorFrame::onCmdSelectPass | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Definition at line 332 of file GNEConnectorFrame.cpp.
References NBEdge::getConnections(), GUIGlObject::getGlID(), GNEEdge::getLanes(), GNEEdge::getNBEdge(), GNEViewNet::getNet(), GNEViewParent::getSelectorFrame(), GNEViewNet::getViewParent(), GNESelectorFrame::handleIDs(), GNEFrame::myViewNet, GNENet::retrieveEdges(), and GNESelectorFrame::SET_REPLACE.
|
private |
remove connections
Definition at line 388 of file GNEConnectorFrame.cpp.
References handleLaneClick(), myPotentialTargets, and onCmdOK().
Referenced by onCmdClearSelectedConnections().
|
inherited |
set width of GNEFrame
Definition at line 116 of file GNEFrame.cpp.
References GNEFrame::myScrollWindowsContents.
|
virtualinherited |
show Frame
Reimplemented in GNEAdditionalFrame, GNEInspectorFrame, and GNESelectorFrame.
Definition at line 98 of file GNEFrame.cpp.
References GNEViewNet::getViewParent(), GNEFrame::myViewNet, and GNEViewParent::showFramesArea().
Referenced by GNEInspectorFrame::onCmdDeleteItem(), GNEInspectorFrame::onCmdGoBack(), GNEDeleteFrame::removeAttributeCarrier(), GNESelectorFrame::show(), GNEInspectorFrame::show(), GNEAdditionalFrame::show(), and GNEViewNet::updateModeSpecificControls().
|
private |
update description
Definition at line 419 of file GNEConnectorFrame.cpp.
References GUIGlObject::getMicrosimID(), myCurrentLane, myLaneDescriptionLabel, myNumChanges, and toString().
Referenced by cleanup(), GNEConnectorFrame(), and handleLaneClick().
|
staticprivate |
color for a to-lane that cannot be used because another connection conflicts
Definition at line 182 of file GNEConnectorFrame.h.
Referenced by GNEConnectorFrame(), and initTargets().
|
private |
"Cancel" button
Definition at line 110 of file GNEConnectorFrame.h.
Referenced by GNEConnectorFrame().
|
private |
"Clear Selected"
Definition at line 131 of file GNEConnectorFrame.h.
Referenced by GNEConnectorFrame().
|
private |
conflict label
Definition at line 161 of file GNEConnectorFrame.h.
Referenced by GNEConnectorFrame().
|
protectedinherited |
Vertical frame that holds all widgets of frame.
Definition at line 104 of file GNEFrame.h.
Referenced by GNEConnectorFrame(), GNECrossingFrame::GNECrossingFrame(), GNEFrame::GNEFrame(), and GNEInspectorFrame::inspectMultisection().
|
private |
the lane of which connections are to be modified
Definition at line 164 of file GNEConnectorFrame.h.
Referenced by cleanup(), getLaneStatus(), handleLaneClick(), initTargets(), onCmdCancel(), onCmdOK(), and updateDescription().
|
protectedinherited |
Font for the Header.
Definition at line 98 of file GNEFrame.h.
Referenced by GNEFrame::getFrameHeaderFont(), GNEFrame::GNEFrame(), and GNEFrame::~GNEFrame().
|
protectedinherited |
the label for the frame's header
Definition at line 101 of file GNEFrame.h.
Referenced by GNEFrame::focusUpperElement(), GNEFrame::getFrameHeaderLabel(), GNEFrame::GNEFrame(), and GNESelectorFrame::selectionUpdated().
|
private |
Groupbox for description.
Definition at line 101 of file GNEConnectorFrame.h.
Referenced by GNEConnectorFrame().
|
private |
group box for legend
Definition at line 146 of file GNEConnectorFrame.h.
Referenced by GNEConnectorFrame().
|
private |
GroupBox for Buttons.
Definition at line 107 of file GNEConnectorFrame.h.
Referenced by GNEConnectorFrame().
|
private |
groupbox for operations
Definition at line 116 of file GNEConnectorFrame.h.
Referenced by GNEConnectorFrame().
|
private |
groupbox for selection hints
Definition at line 137 of file GNEConnectorFrame.h.
Referenced by GNEConnectorFrame().
|
protectedinherited |
fame for header elements
Definition at line 107 of file GNEFrame.h.
Referenced by GNEFrame::GNEFrame().
|
protectedinherited |
fame for left header elements
Definition at line 110 of file GNEFrame.h.
Referenced by GNEFrame::GNEFrame(), GNEInspectorFrame::inspectChild(), GNEInspectorFrame::inspectFromDeleteFrame(), and GNEInspectorFrame::inspectMultisection().
|
protectedinherited |
fame for right header elements
Definition at line 113 of file GNEFrame.h.
Referenced by GNEFrame::GNEFrame().
|
private |
hold control label
Definition at line 143 of file GNEConnectorFrame.h.
Referenced by GNEConnectorFrame().
|
private |
Selection Hint.
Definition at line 140 of file GNEConnectorFrame.h.
Referenced by GNEConnectorFrame().
|
private |
the internal lanes belonging the the current junction indexed by their tl-index
Definition at line 173 of file GNEConnectorFrame.h.
|
private |
the label that shows the current editing state
Definition at line 104 of file GNEConnectorFrame.h.
Referenced by GNEConnectorFrame(), and updateDescription().
|
private |
number of changes
Definition at line 170 of file GNEConnectorFrame.h.
Referenced by cleanup(), handleLaneClick(), onCmdCancel(), onCmdOK(), and updateDescription().
|
private |
possible target label
Definition at line 155 of file GNEConnectorFrame.h.
Referenced by GNEConnectorFrame().
|
private |
the set of lanes to which the current lane may be connected
Definition at line 167 of file GNEConnectorFrame.h.
Referenced by cleanup(), handleLaneClick(), initTargets(), and removeConnections().
|
private |
"Reset Selected"
Definition at line 134 of file GNEConnectorFrame.h.
Referenced by GNEConnectorFrame().
|
private |
|
private |
"Select Conflicts" button
Definition at line 125 of file GNEConnectorFrame.h.
Referenced by GNEConnectorFrame().
|
private |
"Select Dead Ends" button
Definition at line 119 of file GNEConnectorFrame.h.
Referenced by GNEConnectorFrame().
|
private |
"Select Dead Starts" button
Definition at line 122 of file GNEConnectorFrame.h.
Referenced by GNEConnectorFrame().
|
private |
"Select Edges which may always pass"
Definition at line 128 of file GNEConnectorFrame.h.
Referenced by GNEConnectorFrame().
|
private |
|
private |
|
private |
target pass label
Definition at line 158 of file GNEConnectorFrame.h.
Referenced by GNEConnectorFrame().
|
protectedinherited |
the window to inform when the tls is modfied
Definition at line 95 of file GNEFrame.h.
Referenced by GNEAdditionalFrame::addAdditional(), GNETLSEditorFrame::buildIinternalLanes(), GNEDeleteFrame::createPopUpMenu(), GNEInspectorFrame::createPopUpMenu(), GNETLSEditorFrame::editJunction(), GNEAdditionalFrame::generateID(), GNESelectorFrame::getMatches(), GNEFrame::getViewNet(), GNETLSEditorFrame::handleChange(), GNESelectorFrame::handleIDs(), handleLaneClick(), GNETLSEditorFrame::handleMultiChange(), GNEFrame::hide(), initTargets(), onCmdCancel(), GNETLSEditorFrame::onCmdCancel(), GNEDeleteFrame::onCmdCenterItem(), GNEInspectorFrame::onCmdCenterItem(), GNESelectorFrame::onCmdClear(), onCmdClearSelectedConnections(), GNEInspectorFrame::onCmdCopyTemplate(), GNECrossingFrame::onCmdCreateCrossing(), GNETLSEditorFrame::onCmdDefCreate(), GNETLSEditorFrame::onCmdDefDelete(), GNETLSEditorFrame::onCmdDefSwitch(), GNEInspectorFrame::onCmdDeleteItem(), GNEInspectorFrame::onCmdGoBack(), GNEDeleteFrame::onCmdInspectItem(), GNESelectorFrame::onCmdInvert(), GNESelectorFrame::onCmdLoad(), onCmdOK(), GNETLSEditorFrame::onCmdOK(), GNETLSEditorFrame::onCmdPhaseSwitch(), onCmdResetSelectedConnections(), GNESelectorFrame::onCmdSave(), GNESelectorFrame::onCmdScaleSelection(), onCmdSelectConflicts(), onCmdSelectDeadEnds(), onCmdSelectDeadStarts(), onCmdSelectPass(), GNEAdditionalFrame::removeAdditional(), GNEDeleteFrame::removeAttributeCarrier(), and GNEFrame::show().
|
staticprivate |
color for potential to-lane targets (currently unconnected)
Definition at line 188 of file GNEConnectorFrame.h.
Referenced by GNEConnectorFrame(), handleLaneClick(), and initTargets().
|
staticprivate |
color for the from-lane of a connection
Definition at line 176 of file GNEConnectorFrame.h.
Referenced by GNEConnectorFrame(), and handleLaneClick().
|
staticprivate |
color for the to-lane of a connection
Definition at line 179 of file GNEConnectorFrame.h.
Referenced by GNEConnectorFrame(), handleLaneClick(), and initTargets().
|
staticprivate |
color for the to-lane of a connection with pass attribute
Definition at line 185 of file GNEConnectorFrame.h.
Referenced by GNEConnectorFrame(), handleLaneClick(), and initTargets().