![]() |
SUMO - Simulation of Urban MObility
|
#include <GNESelectorFrame.h>
Data Structures | |
struct | ObjectTypeEntry |
Public Types | |
enum | SetOperation { SET_ADD = 1, SET_SUB = 2, SET_RESTRICT = 3, SET_REPLACE = 4, SET_DEFAULT = 5 } |
FOX-declaration. More... | |
Public Member Functions | |
void | focusUpperElement () |
focus upper element of frame More... | |
GNEFrame::DrawingMode * | getDrawingMode () const |
get drawing mode editor More... | |
FXFont * | getFrameHeaderFont () const |
get font of the header's frame More... | |
FXLabel * | getFrameHeaderLabel () const |
get the label for the frame's header More... | |
GNEFrame::GEOAttributes * | getGEOAttributes () const |
get GEO Parameters editor More... | |
GNEFrame::NeteditAttributes * | getNeteditAttributes () const |
get netedit attributes editor More... | |
GNEViewNet * | getViewNet () const |
get view net More... | |
GNESelectorFrame (FXHorizontalFrame *horizontalFrameParent, GNEViewNet *viewNet) | |
Constructor. More... | |
void | handleIDs (std::vector< GUIGlID > ids, bool selectEdgesEnabled, SetOperation setop=SET_DEFAULT) |
apply list of ids to the current selection according to SetOperation, More... | |
void | hide () |
hide Frame More... | |
bool | locked (GUIGlObjectType type) |
void | selectionUpdated () |
called if currently registered for updates for changes of global selection More... | |
void | setFrameWidth (int newWidth) |
set width of GNEFrame More... | |
void | show () |
show Frame More... | |
~GNESelectorFrame () | |
Destructor. More... | |
FOX-callbacks | |
called when user change type of selction operation | |
long | onCmdSelectOperation (FXObject *, FXSelector, void *) |
long | onCmdSubset (FXObject *, FXSelector, void *) |
Called when the user change the type of element to search (netElement or Additional) More... | |
long | onCmdLoad (FXObject *, FXSelector, void *) |
Called when the user presses the Load-button. More... | |
long | onCmdSave (FXObject *, FXSelector, void *) |
Called when the user presses the Save-button. More... | |
long | onCmdClear (FXObject *, FXSelector, void *) |
Called when the user presses the Clear-button. More... | |
long | onCmdInvert (FXObject *, FXSelector, void *) |
Called when the user presses the Invert-button. More... | |
long | onCmdSelMBTag (FXObject *, FXSelector, void *) |
Called when the user selectes a tag in the match box. More... | |
long | onCmdSelMBAttribute (FXObject *, FXSelector, void *) |
Called when the user selectes a tag in the match box. More... | |
long | onCmdSelMBString (FXObject *, FXSelector, void *) |
Called when the user enters a new selection expression. More... | |
long | onCmdHelp (FXObject *, FXSelector, void *) |
Called when the user clicks the help button. More... | |
long | onCmdScaleSelection (FXObject *, FXSelector, void *) |
Called when the user changes visual scaling. More... | |
Protected Member Functions | |
GNESelectorFrame () | |
FOX needs this. More... | |
Protected Attributes | |
FXVerticalFrame * | myContentFrame |
Vertical frame that holds all widgets of frame. More... | |
GNEFrame::DrawingMode * | myDrawingMode |
drawing mode More... | |
GNEFrame::GEOAttributes * | myGEOAttributes |
GEO Parameters. More... | |
FXHorizontalFrame * | myHeaderFrame |
fame for header elements More... | |
FXHorizontalFrame * | myHeaderLeftFrame |
fame for left header elements More... | |
FXHorizontalFrame * | myHeaderRightFrame |
fame for right header elements More... | |
GNEFrame::NeteditAttributes * | myNeteditAttributes |
Netedit parameter. More... | |
GNEViewNet * | myViewNet |
View Net for changes. More... | |
Private Member Functions | |
std::vector< GUIGlID > | getMatches (SumoXMLTag ACTag, SumoXMLAttr ACAttr, char compOp, double val, const std::string &expr) |
return objects of the given type with matching attrs More... | |
Private Attributes | |
FXRadioButton * | myAddRadioButton |
add radio button More... | |
SumoXMLAttr | myCurrentAttribute |
current SumoXMLTag Attribute More... | |
SumoXMLTag | myCurrentTag |
current SumoXMLTag tag More... | |
FXRadioButton * | myKeepRadioButton |
keep button More... | |
FXComboBox * | myMatchAttrComboBox |
attributes of the match box More... | |
FXTextField * | myMatchString |
string of the match More... | |
FXComboBox * | myMatchTagComboBox |
tag of the match box More... | |
FXRadioButton * | myRemoveRadioButton |
remove radio button More... | |
FXRadioButton * | myReplaceRadioButton |
replace radio button More... | |
FXRealSpinDial * | mySelectionScaling |
selection scaling More... | |
FXComboBox * | mySetComboBox |
tag of the sets of elements More... | |
SetOperation | mySetOperation |
how to modify selection More... | |
std::map< GUIGlObjectType, ObjectTypeEntry > | myTypeEntries |
check boxes for type-based selection locking and selected object counts More... | |
The Widget for modifying selections of network-elements
Definition at line 46 of file GNESelectorFrame.h.
FOX-declaration.
operations of selector
Enumerator | |
---|---|
SET_ADD | |
SET_SUB | |
SET_RESTRICT | |
SET_REPLACE | |
SET_DEFAULT |
Definition at line 52 of file GNESelectorFrame.h.
GNESelectorFrame::GNESelectorFrame | ( | FXHorizontalFrame * | horizontalFrameParent, |
GNEViewNet * | viewNet | ||
) |
Constructor.
parent FXHorizontalFrame in which this GNEFrame is placed viewNet viewNet that uses this GNEFrame
Definition at line 87 of file GNESelectorFrame.cpp.
References GLO_ADDITIONAL, GLO_CONNECTION, GLO_CROSSING, GLO_EDGE, GLO_JUNCTION, GLO_LANE, GLO_POI, GLO_POLYGON, GUIDesignButton, GUIDesignButtonRectangular, GUIDesignComboBox, GUIDesignComboBoxNCol, GUIDesignGroupBoxFrame, GUIDesignLabelFrameInformation, GUIDesignRadioButton, GUIDesignSpinDial, GUIDesignTextField, GUIDesignTextFieldNCol, MID_CHOOSEN_CLEAR, MID_CHOOSEN_ELEMENTS, MID_CHOOSEN_INVERT, MID_CHOOSEN_LOAD, MID_CHOOSEN_OPERATION, MID_CHOOSEN_SAVE, MID_GNE_SELECTORFRAME_PROCESSSTRING, MID_GNE_SELECTORFRAME_SELECTATTRIBUTE, MID_GNE_SELECTORFRAME_SELECTSCALE, MID_GNE_SELECTORFRAME_SELECTTAG, MID_HELP, myAddRadioButton, GNEFrame::myContentFrame, myCurrentAttribute, myCurrentTag, myKeepRadioButton, myMatchAttrComboBox, myMatchString, myMatchTagComboBox, myRemoveRadioButton, myReplaceRadioButton, mySelectionScaling, mySetComboBox, myTypeEntries, onCmdSubset(), FX::FXRealSpinDial::setHelpText(), FX::FXRealSpinDial::setIncrements(), FX::FXRealSpinDial::setNumberFormat(), FX::FXRealSpinDial::setRange(), FX::FXRealSpinDial::setValue(), SUMO_ATTR_SPEED, and SUMO_TAG_EDGE.
GNESelectorFrame::~GNESelectorFrame | ( | ) |
Destructor.
Definition at line 168 of file GNESelectorFrame.cpp.
References gSelected, and GUISelectedStorage::remove2Update().
|
inlineprotected |
FOX needs this.
Definition at line 143 of file GNESelectorFrame.h.
|
inherited |
focus upper element of frame
Definition at line 540 of file GNEFrame.cpp.
References GNEFrame::myFrameHeaderLabel.
Referenced by GNEViewNet::hotkeyFocusFrame(), GNEViewNet::onLeftBtnPress(), GNEViewNet::setEditMode(), and GNEViewNet::updateModeSpecificControls().
|
inherited |
get drawing mode editor
Definition at line 609 of file GNEFrame.cpp.
References GNEFrame::myDrawingMode.
Referenced by GNEViewNet::abortOperation(), GNEViewNet::doPaintGL(), GNEViewNet::hotkeyEnter(), GNEViewNet::onRightBtnPress(), and GNEViewNet::onRightBtnRelease().
|
inherited |
get font of the header's frame
Definition at line 583 of file GNEFrame.cpp.
References GNEFrame::myFrameHeaderFont.
|
inherited |
get the label for the frame's header
Definition at line 577 of file GNEFrame.cpp.
References GNEFrame::myFrameHeaderLabel.
Referenced by GNEInspectorFrame::inspectMultisection().
|
inherited |
get GEO Parameters editor
Definition at line 599 of file GNEFrame.cpp.
References GNEFrame::myGEOAttributes.
|
private |
return objects of the given type with matching attrs
[in] | ACTag | XML Tag of AttributeCarrier |
[in] | ACAttr | XML Attribute of AttributeCarrier |
[in] | compOp | One of {<,>,=} for matching against val or '@' for matching against expr |
Definition at line 687 of file GNESelectorFrame.cpp.
References GNEAttributeCarrier::getAttribute(), GNEAttributeCarrier::getAttributeForSelection(), GNENet::getGlIDs(), GNEViewNet::getNet(), GNEAttributeCarrier::getTag(), GUIGlObjectStorage::gIDStorage, GNEAttributeCarrier::isNumerical(), GNEFrame::myViewNet, GNENet::retrieveAttributeCarrier(), and GUIGlObjectStorage::unblockObject().
Referenced by onCmdSelMBString().
|
inherited |
get netedit attributes editor
Definition at line 589 of file GNEFrame.cpp.
References GNEFrame::myNeteditAttributes.
Referenced by GNEFrame::DrawingMode::stopDrawing().
|
inherited |
get view net
Definition at line 571 of file GNEFrame.cpp.
References GNEFrame::myViewNet.
Referenced by GNEFrame::DrawingMode::abortDrawing(), GNECrossingFrame::edgesSelector::enableEdgeSelector(), GNEInspectorFrame::NeteditParameters::onCmdChangeAdditionalParent(), GNEInspectorFrame::AttributeInput::onCmdSetAttribute(), GNECrossingFrame::crossingParameters::onCmdSetAttribute(), GNEInspectorFrame::NeteditParameters::onCmdSetBlockingMovement(), GNEInspectorFrame::NeteditParameters::onCmdSetBlockingShape(), GNEInspectorFrame::NeteditParameters::onCmdSetClosingShape(), GNEFrame::GEOAttributes::onCmdSetGEOAttribute(), GNEFrame::GEOAttributes::onCmdUseGEOParameters(), GNEDeleteFrame::removeAttributeCarrier(), GNECrossingFrame::edgesSelector::restoreEdgeColors(), and GNEFrame::DrawingMode::stopDrawing().
void GNESelectorFrame::handleIDs | ( | std::vector< GUIGlID > | ids, |
bool | selectEdgesEnabled, | ||
SetOperation | setop = SET_DEFAULT |
||
) |
apply list of ids to the current selection according to SetOperation,
Definition at line 613 of file GNESelectorFrame.cpp.
References GNEViewNet::autoSelectNodes(), GUIGlObject::getGlID(), GNEEdge::getGNEJunctionDestiny(), GNEEdge::getGNEJunctionSource(), GNEViewNet::getNet(), GUIGlObjectStorage::getObjectBlocking(), GUISelectedStorage::getSelected(), GUIGlObject::getType(), GNEViewNet::getUndoList(), GUIGlObjectStorage::gIDStorage, GLO_EDGE, GLO_LANE, gSelected, locked(), mySetOperation, myTypeEntries, GNEFrame::myViewNet, GNEUndoList::p_begin(), GNEUndoList::p_end(), SET_ADD, SET_DEFAULT, SET_REPLACE, SET_RESTRICT, SET_SUB, and GUIGlObjectStorage::unblockObject().
Referenced by locked(), onCmdLoad(), GNEConnectorFrame::onCmdSelectConflicts(), GNEConnectorFrame::onCmdSelectDeadEnds(), GNEConnectorFrame::onCmdSelectDeadStarts(), GNEConnectorFrame::onCmdSelectPass(), onCmdSelMBString(), and GNEViewNet::onLeftBtnRelease().
|
virtual |
hide Frame
Reimplemented from GNEFrame.
Definition at line 576 of file GNESelectorFrame.cpp.
References gSelected, GNEFrame::hide(), and GUISelectedStorage::remove2Update().
|
inline |
Definition at line 129 of file GNESelectorFrame.h.
References handleIDs(), myTypeEntries, selectionUpdated(), and SET_DEFAULT.
Referenced by handleIDs(), and GNEViewNet::onLeftBtnPress().
long GNESelectorFrame::onCmdClear | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Called when the user presses the Clear-button.
Definition at line 327 of file GNESelectorFrame.cpp.
References GNEViewNet::getNet(), GUISelectedStorage::getSelected(), GNEViewNet::getUndoList(), gSelected, GNEFrame::myViewNet, GNEUndoList::p_begin(), and GNEUndoList::p_end().
long GNESelectorFrame::onCmdHelp | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Called when the user clicks the help button.
Definition at line 524 of file GNESelectorFrame.cpp.
References GUIIconSubSys::getIcon(), GUIDesignButtonOK, GUIDesignDialogBox, GUIDesignLabelFrameInformation, and ICON_ACCEPT.
long GNESelectorFrame::onCmdInvert | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Called when the user presses the Invert-button.
Definition at line 337 of file GNESelectorFrame.cpp.
References GNEPOI::getGlID(), GNEPoly::getGlID(), GNENet::getGlIDs(), GNEViewNet::getNet(), ShapeContainer::getPOIs(), ShapeContainer::getPolygons(), GUISelectedStorage::getSelected(), GNEViewNet::getUndoList(), GLO_ADDITIONAL, GLO_CONNECTION, GLO_CROSSING, GLO_EDGE, GLO_JUNCTION, GLO_LANE, GLO_POI, GLO_POLYGON, gSelected, GUISelectedStorage::isSelected(), GNEFrame::myViewNet, GNEUndoList::p_begin(), GNEUndoList::p_end(), and GNEViewNet::selectEdges().
long GNESelectorFrame::onCmdLoad | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Called when the user presses the Load-button.
Definition at line 267 of file GNESelectorFrame.cpp.
References gCurrentFolder, OptionsCont::getBool(), GUIIconSubSys::getIcon(), OptionsCont::getOptions(), gSelected, handleIDs(), ICON_EMPTY, GUISelectedStorage::loadIDs(), GNEFrame::myViewNet, and WRITE_WARNING.
long GNESelectorFrame::onCmdSave | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Called when the user presses the Save-button.
Definition at line 302 of file GNESelectorFrame.cpp.
References gCurrentFolder, OptionsCont::getBool(), MFXUtils::getFilename2Write(), GUIIconSubSys::getIcon(), OptionsCont::getOptions(), gSelected, ICON_EMPTY, GUISelectedStorage::save(), and WRITE_WARNING.
long GNESelectorFrame::onCmdScaleSelection | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Called when the user changes visual scaling.
Definition at line 558 of file GNESelectorFrame.cpp.
References FX::FXRealSpinDial::getValue(), mySelectionScaling, GNEFrame::myViewNet, and GNEViewNet::setSelectionScaling().
long GNESelectorFrame::onCmdSelectOperation | ( | FXObject * | obj, |
FXSelector | , | ||
void * | |||
) |
Definition at line 174 of file GNESelectorFrame.cpp.
References myAddRadioButton, myKeepRadioButton, myRemoveRadioButton, myReplaceRadioButton, mySetOperation, SET_ADD, SET_REPLACE, SET_RESTRICT, and SET_SUB.
long GNESelectorFrame::onCmdSelMBAttribute | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Called when the user selectes a tag in the match box.
Definition at line 453 of file GNESelectorFrame.cpp.
References GNEAttributeCarrier::allowedAttributes(), myCurrentAttribute, myCurrentTag, myMatchAttrComboBox, myMatchString, SUMO_ATTR_NOTHING, and toString().
Referenced by onCmdSelMBTag().
long GNESelectorFrame::onCmdSelMBString | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Called when the user enters a new selection expression.
Definition at line 473 of file GNESelectorFrame.cpp.
References getMatches(), handleIDs(), GNEAttributeCarrier::isNumerical(), myCurrentAttribute, myCurrentTag, and myMatchString.
long GNESelectorFrame::onCmdSelMBTag | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Called when the user selectes a tag in the match box.
Definition at line 403 of file GNESelectorFrame.cpp.
References GNEAttributeCarrier::allowedAdditionalTags(), GNEAttributeCarrier::allowedAttributes(), GNEAttributeCarrier::allowedNetElementsTags(), GNEAttributeCarrier::allowedShapeTags(), myCurrentTag, myMatchAttrComboBox, myMatchString, myMatchTagComboBox, mySetComboBox, onCmdSelMBAttribute(), SUMO_TAG_NOTHING, and toString().
Referenced by onCmdSubset().
long GNESelectorFrame::onCmdSubset | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Called when the user change the type of element to search (netElement or Additional)
Definition at line 210 of file GNESelectorFrame.cpp.
References GNEAttributeCarrier::allowedAdditionalTags(), GNEAttributeCarrier::allowedNetElementsTags(), GNEAttributeCarrier::allowedShapeTags(), myMatchAttrComboBox, myMatchString, myMatchTagComboBox, mySetComboBox, onCmdSelMBTag(), and toString().
Referenced by GNESelectorFrame().
|
virtual |
called if currently registered for updates for changes of global selection
Implements GUISelectedStorage::UpdateTarget.
Definition at line 585 of file GNESelectorFrame.cpp.
References OptionsCont::getOptions(), GUISelectedStorage::getSelected(), GLO_ADDITIONAL, GLO_CONNECTION, GLO_CROSSING, GLO_EDGE, GLO_JUNCTION, GLO_LANE, GLO_POI, GLO_POLYGON, gSelected, myTypeEntries, toString(), and WRITE_WARNING.
|
inherited |
set width of GNEFrame
Definition at line 564 of file GNEFrame.cpp.
References GNEFrame::myScrollWindowsContents.
|
virtual |
show Frame
Reimplemented from GNEFrame.
Definition at line 566 of file GNESelectorFrame.cpp.
References GUISelectedStorage::add2Update(), gSelected, selectionUpdated(), and GNEFrame::show().
Referenced by GNEViewNet::updateModeSpecificControls().
|
private |
add radio button
Definition at line 150 of file GNESelectorFrame.h.
Referenced by GNESelectorFrame(), and onCmdSelectOperation().
|
protectedinherited |
Vertical frame that holds all widgets of frame.
Definition at line 340 of file GNEFrame.h.
Referenced by GNEConnectorFrame::GNEConnectorFrame(), GNECrossingFrame::GNECrossingFrame(), GNEFrame::GNEFrame(), GNESelectorFrame(), and GNEInspectorFrame::inspectMultisection().
|
private |
current SumoXMLTag Attribute
Definition at line 180 of file GNESelectorFrame.h.
Referenced by GNESelectorFrame(), onCmdSelMBAttribute(), and onCmdSelMBString().
|
private |
current SumoXMLTag tag
Definition at line 177 of file GNESelectorFrame.h.
Referenced by GNESelectorFrame(), onCmdSelMBAttribute(), onCmdSelMBString(), and onCmdSelMBTag().
|
protectedinherited |
drawing mode
Definition at line 358 of file GNEFrame.h.
Referenced by GNEFrame::getDrawingMode(), GNEPolygonFrame::onCmdSelectShape(), and GNEPolygonFrame::processClick().
|
protectedinherited |
GEO Parameters.
Definition at line 355 of file GNEFrame.h.
Referenced by GNEFrame::getGEOAttributes(), GNEInspectorFrame::inspectMultisection(), and GNEInspectorFrame::AttributeInput::onCmdSetAttribute().
|
protectedinherited |
fame for header elements
Definition at line 343 of file GNEFrame.h.
Referenced by GNEFrame::GNEFrame().
|
protectedinherited |
fame for left header elements
Definition at line 346 of file GNEFrame.h.
Referenced by GNEFrame::GNEFrame(), GNEInspectorFrame::inspectChild(), GNEInspectorFrame::inspectFromDeleteFrame(), and GNEInspectorFrame::inspectMultisection().
|
protectedinherited |
fame for right header elements
Definition at line 349 of file GNEFrame.h.
Referenced by GNEFrame::GNEFrame().
|
private |
keep button
Definition at line 156 of file GNESelectorFrame.h.
Referenced by GNESelectorFrame(), and onCmdSelectOperation().
|
private |
attributes of the match box
Definition at line 168 of file GNESelectorFrame.h.
Referenced by GNESelectorFrame(), onCmdSelMBAttribute(), onCmdSelMBTag(), and onCmdSubset().
|
private |
string of the match
Definition at line 171 of file GNESelectorFrame.h.
Referenced by GNESelectorFrame(), onCmdSelMBAttribute(), onCmdSelMBString(), onCmdSelMBTag(), and onCmdSubset().
|
private |
tag of the match box
Definition at line 165 of file GNESelectorFrame.h.
Referenced by GNESelectorFrame(), onCmdSelMBTag(), and onCmdSubset().
|
protectedinherited |
Netedit parameter.
Definition at line 352 of file GNEFrame.h.
Referenced by GNEPolygonFrame::buildPoly(), GNEFrame::getNeteditAttributes(), GNEPolygonFrame::onCmdSelectShape(), and GNEPolygonFrame::processClick().
|
private |
remove radio button
Definition at line 153 of file GNESelectorFrame.h.
Referenced by GNESelectorFrame(), and onCmdSelectOperation().
|
private |
replace radio button
Definition at line 159 of file GNESelectorFrame.h.
Referenced by GNESelectorFrame(), and onCmdSelectOperation().
|
private |
selection scaling
Definition at line 174 of file GNESelectorFrame.h.
Referenced by GNESelectorFrame(), and onCmdScaleSelection().
|
private |
tag of the sets of elements
Definition at line 162 of file GNESelectorFrame.h.
Referenced by GNESelectorFrame(), onCmdSelMBTag(), and onCmdSubset().
|
private |
how to modify selection
Definition at line 147 of file GNESelectorFrame.h.
Referenced by handleIDs(), and onCmdSelectOperation().
|
private |
check boxes for type-based selection locking and selected object counts
Definition at line 191 of file GNESelectorFrame.h.
Referenced by GNESelectorFrame(), handleIDs(), locked(), and selectionUpdated().
|
protectedinherited |
View Net for changes.
Definition at line 337 of file GNEFrame.h.
Referenced by GNEAdditionalFrame::addAdditional(), GNEPolygonFrame::addPOI(), GNEPolygonFrame::addPOILane(), GNEPolygonFrame::addPolygon(), GNETLSEditorFrame::buildIinternalLanes(), GNEPolygonFrame::buildPoly(), GNEDeleteFrame::createPopUpMenu(), GNEInspectorFrame::createPopUpMenu(), GNETLSEditorFrame::editJunction(), GNEAdditionalFrame::generateID(), getMatches(), GNEFrame::getViewNet(), GNETLSEditorFrame::handleChange(), handleIDs(), GNEConnectorFrame::handleLaneClick(), GNETLSEditorFrame::handleMultiChange(), GNEFrame::hide(), GNEConnectorFrame::initTargets(), GNEConnectorFrame::onCmdCancel(), GNETLSEditorFrame::onCmdCancel(), GNEDeleteFrame::onCmdCenterChildItem(), GNEInspectorFrame::onCmdCenterItem(), onCmdClear(), GNEConnectorFrame::onCmdClearSelectedConnections(), GNEInspectorFrame::onCmdCopyTemplate(), GNECrossingFrame::onCmdCreateCrossing(), GNETLSEditorFrame::onCmdDefCreate(), GNETLSEditorFrame::onCmdDefDelete(), GNETLSEditorFrame::onCmdDefSwitch(), GNEInspectorFrame::onCmdDeleteItem(), GNEInspectorFrame::onCmdGoBack(), GNEDeleteFrame::onCmdInspectChildItem(), onCmdInvert(), onCmdLoad(), GNEConnectorFrame::onCmdOK(), GNETLSEditorFrame::onCmdOK(), GNETLSEditorFrame::onCmdPhaseSwitch(), GNEConnectorFrame::onCmdResetSelectedConnections(), onCmdScaleSelection(), GNEConnectorFrame::onCmdSelectConflicts(), GNEConnectorFrame::onCmdSelectDeadEnds(), GNEConnectorFrame::onCmdSelectDeadStarts(), GNEConnectorFrame::onCmdSelectPass(), GNEPolygonFrame::processClick(), GNEAdditionalFrame::removeAdditional(), GNEDeleteFrame::removeAttributeCarrier(), and GNEFrame::show().