![]() |
Eclipse SUMO - Simulation of Urban MObility
|
#include <GNEAdditionalFrame.h>
Data Structures | |
class | SelectorChildEdges |
class | SelectorChildLanes |
class | SelectorParentLanes |
Public Member Functions | |
bool | addAdditional (const GNEViewNetHelper::ObjectsUnderCursor &objectsUnderCursor) |
add additional element More... | |
void | focusUpperElement () |
focus upper element of frame More... | |
GNEAdditionalFrame::SelectorParentLanes * | getConsecutiveLaneSelector () const |
getConsecutive Lane Selector 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... | |
GNEAdditionalFrame (FXHorizontalFrame *horizontalFrameParent, GNEViewNet *viewNet) | |
Constructor. More... | |
virtual void | hide () |
hide Frame More... | |
void | setFrameWidth (int newWidth) |
set width of GNEFrame More... | |
void | show () |
show Frame More... | |
void | showSelectorChildLanesModul () |
show selector child lane and update use selected edges/lanes More... | |
virtual void | updateFrameAfterUndoRedo () |
function called after undo/redo in the current frame (can be reimplemented in frame children) More... | |
~GNEAdditionalFrame () | |
Destructor. More... | |
Protected Member Functions | |
const RGBColor & | getEdgeCandidateColor () const |
get edge candidate color More... | |
const RGBColor & | getEdgeCandidateSelectedColor () const |
get selected color More... | |
const std::map< int, std::string > & | getPredefinedTagsMML () const |
get predefinedTagsMML More... | |
void | openHelpAttributesDialog (const GNEAttributeCarrier::TagProperties &tagProperties) const |
Open help attributes dialog. More... | |
void | tagSelected () |
Tag selected in TagSelector. More... | |
functions called by moduls that can be reimplemented in frame children | |
virtual void | demandElementSelected () |
selected demand element in DemandElementSelector More... | |
virtual void | edgePathCreated () |
finish edge path creation More... | |
virtual bool | shapeDrawed () |
build a shaped element using the drawed shape (can be reimplemented in frame children) More... | |
virtual void | attributeUpdated () |
function called after set a valid attribute in AttributeCreator/AttributeEditor/ParametersEditor/... More... | |
virtual void | attributesEditorExtendedDialogOpened () |
open AttributesCreator extended dialog (can be reimplemented in frame children) More... | |
virtual void | selectedOverlappedElement (GNEAttributeCarrier *AC) |
open AttributesCreator extended dialog (can be reimplemented in frame children) More... | |
Protected Attributes | |
FXVerticalFrame * | myContentFrame = nullptr |
Vertical frame that holds all widgets of frame. More... | |
FXHorizontalFrame * | myHeaderFrame = nullptr |
fame for header elements More... | |
FXHorizontalFrame * | myHeaderLeftFrame = nullptr |
fame for left header elements More... | |
FXHorizontalFrame * | myHeaderRightFrame = nullptr |
fame for right header elements More... | |
GNEViewNet * | myViewNet = nullptr |
View Net. More... | |
Private Member Functions | |
bool | buildAdditionalCommonAttributes (std::map< SumoXMLAttr, std::string > &valuesMap, const GNEAttributeCarrier::TagProperties &tagValues) |
build common additional attributes More... | |
bool | buildAdditionalOverEdge (std::map< SumoXMLAttr, std::string > &valuesMap, GNELane *lane, const GNEAttributeCarrier::TagProperties &tagValues) |
build additional over an edge (parent of lane) More... | |
bool | buildAdditionalOverLane (std::map< SumoXMLAttr, std::string > &valuesMap, GNELane *lane, const GNEAttributeCarrier::TagProperties &tagValues) |
build additional over a single lane More... | |
bool | buildAdditionalOverLanes (std::map< SumoXMLAttr, std::string > &valuesMap, GNELane *lane, const GNEAttributeCarrier::TagProperties &tagValues) |
build additional over lanes More... | |
bool | buildAdditionalOverView (std::map< SumoXMLAttr, std::string > &valuesMap, const GNEAttributeCarrier::TagProperties &tagValues) |
build additional over view More... | |
bool | buildAdditionalWithParent (std::map< SumoXMLAttr, std::string > &valuesMap, GNEAdditional *parent, const GNEAttributeCarrier::TagProperties &tagValues) |
build additional with Parent More... | |
std::string | generateID (GNENetElement *netElement) const |
generate a ID for an additiona element More... | |
Private Attributes | |
GNEFrameAttributesModuls::AttributesCreator * | myAdditionalAttributes |
internal additional attributes More... | |
GNEFrameModuls::TagSelector * | myAdditionalTagSelector |
item selector More... | |
RGBColor | myEdgeCandidateColor |
edge candidate color (used by some modulds to mark edges) More... | |
RGBColor | myEdgeCandidateSelectedColor |
selected edge candidate color (used by some modulds to selected mark edges) More... | |
FXLabel * | myFrameHeaderLabel = nullptr |
the label for the frame's header More... | |
GNEFrameAttributesModuls::NeteditAttributes * | myNeteditAttributes |
Netedit parameter. More... | |
GNEFrameModuls::SelectorParent * | myParentAdditional |
Modul for select a single parent additional. More... | |
std::map< int, std::string > | myPredefinedTagsMML |
Map of attribute ids to their (readable) string-representation (needed for SUMOSAXAttributesImpl_Cached) More... | |
FXScrollWindow * | myScrollWindowsContents = nullptr |
scroll windows that holds the content frame More... | |
SelectorChildEdges * | mySelectorChildEdges |
Modul for select child edges. More... | |
SelectorChildLanes * | mySelectorChildLanes |
Modul for select child lanes. More... | |
SelectorParentLanes * | mySelectorParentLanes |
Modul for select parent lanes (currently only consecutives) More... | |
Static Private Attributes | |
static FXFont * | myFrameHeaderFont = nullptr |
static Font for the Header (it's common for all headers, then create only one time) More... | |
The Widget for setting internal attributes of additional elements
Definition at line 34 of file GNEAdditionalFrame.h.
GNEAdditionalFrame::GNEAdditionalFrame | ( | FXHorizontalFrame * | horizontalFrameParent, |
GNEViewNet * | viewNet | ||
) |
Constructor.
parent FXHorizontalFrame in which this GNEFrame is placed
viewNet viewNet that uses this GNEFrame
Create list for SelectorChildEdges
Create list for SelectorChildLanes
Definition at line 609 of file GNEAdditionalFrame.cpp.
References myAdditionalAttributes, myAdditionalTagSelector, myNeteditAttributes, myParentAdditional, mySelectorChildEdges, mySelectorChildLanes, mySelectorParentLanes, GNEFrameModuls::TagSelector::setCurrentTag(), and SUMO_TAG_BUS_STOP.
GNEAdditionalFrame::~GNEAdditionalFrame | ( | ) |
Destructor.
Definition at line 638 of file GNEAdditionalFrame.cpp.
bool GNEAdditionalFrame::addAdditional | ( | const GNEViewNetHelper::ObjectsUnderCursor & | objectsUnderCursor | ) |
add additional element
objectsUnderCursor | collection of objects under cursor after click over view |
Definition at line 651 of file GNEAdditionalFrame.cpp.
References buildAdditionalOverEdge(), buildAdditionalOverLane(), buildAdditionalOverLanes(), buildAdditionalOverView(), buildAdditionalWithParent(), GNEViewNetHelper::ObjectsUnderCursor::getAdditionalFront(), GNEFrameAttributesModuls::AttributesCreator::getAttributesAndValues(), GNEFrameModuls::TagSelector::getCurrentTagProperties(), GNEViewNetHelper::ObjectsUnderCursor::getLaneFront(), GNEFrameAttributesModuls::NeteditAttributes::getNeteditAttributesAndValues(), GNEAttributeCarrier::TagProperties::getTag(), myAdditionalAttributes, myAdditionalTagSelector, myNeteditAttributes, GNEFrame::myViewNet, GNEViewNet::setStatusBarText(), SUMO_ATTR_EDGE, SUMO_ATTR_LANE, SUMO_TAG_E2DETECTOR_MULTILANE, SUMO_TAG_NOTHING, and SUMO_TAG_VAPORIZER.
Referenced by GNEViewNet::processLeftButtonPressNetwork().
|
protectedvirtualinherited |
open AttributesCreator extended dialog (can be reimplemented in frame children)
Reimplemented in GNEVehicleTypeFrame.
Definition at line 190 of file GNEFrame.cpp.
|
protectedvirtualinherited |
function called after set a valid attribute in AttributeCreator/AttributeEditor/ParametersEditor/...
Reimplemented in GNEVehicleTypeFrame, GNEPersonTypeFrame, and GNEInspectorFrame.
Definition at line 184 of file GNEFrame.cpp.
|
private |
build common additional attributes
Definition at line 792 of file GNEAdditionalFrame.cpp.
References GNEFrameModuls::TagSelector::getCurrentTagProperties(), GNEAdditionalFrame::SelectorChildEdges::getEdgeIdsSelected(), GNEAdditionalFrame::SelectorChildLanes::getLaneIdsSelected(), GNEAttributeCarrier::TagProperties::getTag(), GNEAttributeCarrier::TagProperties::hasAttribute(), myAdditionalAttributes, myAdditionalTagSelector, mySelectorChildEdges, mySelectorChildLanes, GNEFrameAttributesModuls::AttributesCreator::showWarningMessage(), SUMO_ATTR_EDGES, SUMO_ATTR_END, SUMO_ATTR_FILE, SUMO_ATTR_ID, SUMO_ATTR_LANES, SUMO_ATTR_STARTTIME, SUMO_TAG_CALIBRATOR, SUMO_TAG_EDGE, SUMO_TAG_LANE, SUMO_TAG_REROUTER, and toString().
Referenced by buildAdditionalOverEdge(), buildAdditionalOverLane(), buildAdditionalOverLanes(), and buildAdditionalOverView().
|
private |
build additional over an edge (parent of lane)
Definition at line 835 of file GNEAdditionalFrame.cpp.
References GNEFrameAttributesModuls::AttributesCreator::areValuesValid(), GNEAdditionalHandler::buildAdditional(), buildAdditionalCommonAttributes(), generateID(), GNEFrameModuls::TagSelector::getCurrentTagProperties(), GNEAttributeCarrier::getID(), GNELane::getParentEdge(), GNEFrame::getPredefinedTagsMML(), GNEAttributeCarrier::TagProperties::getTag(), myAdditionalAttributes, myAdditionalTagSelector, myParentAdditional, mySelectorChildEdges, mySelectorChildLanes, GNEFrame::myViewNet, GNEAdditionalFrame::SelectorChildEdges::onCmdClearSelection(), GNEAdditionalFrame::SelectorChildLanes::onCmdClearSelection(), GNEFrameAttributesModuls::AttributesCreator::refreshRows(), GNEFrameModuls::SelectorParent::refreshSelectorParentModul(), GNEFrameAttributesModuls::AttributesCreator::showWarningMessage(), SUMO_ATTR_EDGE, SUMO_ATTR_ID, and toString().
Referenced by addAdditional().
|
private |
build additional over a single lane
Definition at line 876 of file GNEAdditionalFrame.cpp.
References GNEFrameAttributesModuls::AttributesCreator::areValuesValid(), GNEAdditionalHandler::buildAdditional(), buildAdditionalCommonAttributes(), generateID(), GNEFrameModuls::TagSelector::getCurrentTagProperties(), GNEAttributeCarrier::getID(), GNELane::getLaneShape(), GNELane::getLengthGeometryFactor(), GUISUMOAbstractView::getPositionInformation(), GNEFrame::getPredefinedTagsMML(), GNEAttributeCarrier::TagProperties::getTag(), myAdditionalAttributes, myAdditionalTagSelector, myParentAdditional, mySelectorChildEdges, mySelectorChildLanes, GNEFrame::myViewNet, PositionVector::nearest_offset_to_point2D(), GNEAdditionalFrame::SelectorChildEdges::onCmdClearSelection(), GNEAdditionalFrame::SelectorChildLanes::onCmdClearSelection(), GNEFrameAttributesModuls::AttributesCreator::refreshRows(), GNEFrameModuls::SelectorParent::refreshSelectorParentModul(), GNEFrameAttributesModuls::AttributesCreator::showWarningMessage(), GUISUMOAbstractView::snapToActiveGrid(), SUMO_ATTR_ID, SUMO_ATTR_LANE, SUMO_ATTR_POSITION, and toString().
Referenced by addAdditional().
|
private |
build additional over lanes
Definition at line 921 of file GNEAdditionalFrame.cpp.
References GNEAdditionalFrame::SelectorParentLanes::abortConsecutiveLaneSelector(), GNEAdditionalFrame::SelectorParentLanes::addSelectedLane(), GNEFrameAttributesModuls::AttributesCreator::areValuesValid(), GNEAdditionalHandler::buildAdditional(), buildAdditionalCommonAttributes(), generateID(), GNEFrameModuls::TagSelector::getCurrentTagProperties(), GUISUMOAbstractView::getPositionInformation(), GNEFrame::getPredefinedTagsMML(), GNEAdditionalFrame::SelectorParentLanes::getSelectedLanes(), GNEAttributeCarrier::TagProperties::getTag(), GNEAttributeCarrier::TagProperties::hasAttribute(), GNEAdditionalFrame::SelectorParentLanes::isSelectingLanes(), joinToString(), myAdditionalAttributes, myAdditionalTagSelector, myParentAdditional, mySelectorParentLanes, GNEFrame::myViewNet, GNEFrameAttributesModuls::AttributesCreator::refreshRows(), GNEFrameModuls::SelectorParent::refreshSelectorParentModul(), GNEFrameAttributesModuls::AttributesCreator::showWarningMessage(), GNEAdditionalFrame::SelectorParentLanes::startConsecutiveLaneSelector(), SUMO_ATTR_ENDPOS, SUMO_ATTR_ID, SUMO_ATTR_LANES, SUMO_ATTR_POSITION, and toString().
Referenced by addAdditional().
|
private |
build additional over view
Definition at line 983 of file GNEAdditionalFrame.cpp.
References GNEFrameAttributesModuls::AttributesCreator::areValuesValid(), GNEAdditionalHandler::buildAdditional(), buildAdditionalCommonAttributes(), generateID(), GNEFrameModuls::TagSelector::getCurrentTagProperties(), GUISUMOAbstractView::getPositionInformation(), GNEFrame::getPredefinedTagsMML(), GNEAttributeCarrier::TagProperties::getTag(), myAdditionalAttributes, myAdditionalTagSelector, myParentAdditional, mySelectorChildEdges, mySelectorChildLanes, GNEFrame::myViewNet, GNEAdditionalFrame::SelectorChildEdges::onCmdClearSelection(), GNEAdditionalFrame::SelectorChildLanes::onCmdClearSelection(), GNEFrameAttributesModuls::AttributesCreator::refreshRows(), GNEFrameModuls::SelectorParent::refreshSelectorParentModul(), GNEFrameAttributesModuls::AttributesCreator::showWarningMessage(), GUISUMOAbstractView::snapToActiveGrid(), SUMO_ATTR_ID, SUMO_ATTR_POSITION, and toString().
Referenced by addAdditional().
|
private |
build additional with Parent
Definition at line 774 of file GNEAdditionalFrame.cpp.
References GNEFrameModuls::TagSelector::getCurrentTagProperties(), GNEAttributeCarrier::getID(), GNEFrameModuls::SelectorParent::getIdSelected(), GNEAttributeCarrier::TagProperties::getParentTag(), GNEAttributeCarrier::TagProperties::getTag(), GNEAttributeCarrier::getTagProperty(), GNEAttributeCarrier::TagProperties::getTagStr(), GNE_ATTR_PARENT, myAdditionalAttributes, myAdditionalTagSelector, myParentAdditional, GNEFrameModuls::SelectorParent::setIDSelected(), GNEFrameAttributesModuls::AttributesCreator::showWarningMessage(), and toString().
Referenced by addAdditional().
|
protectedvirtualinherited |
selected demand element in DemandElementSelector
Reimplemented in GNEVehicleFrame, GNEStopFrame, GNEPersonPlanFrame, and GNEPersonFrame.
Definition at line 165 of file GNEFrame.cpp.
|
protectedvirtualinherited |
finish edge path creation
Reimplemented in GNEVehicleFrame, and GNEPersonFrame.
Definition at line 171 of file GNEFrame.cpp.
|
inherited |
focus upper element of frame
Definition at line 101 of file GNEFrame.cpp.
References GNEFrame::myFrameHeaderLabel.
Referenced by GNEViewNet::hotkeyFocusFrame(), GNEInspectorFrame::processDemandSupermodeClick(), GNEInspectorFrame::processNetworkSupermodeClick(), GNEViewNet::updateDemandModeSpecificControls(), and GNEViewNet::updateNetworkModeSpecificControls().
|
private |
generate a ID for an additiona element
Definition at line 747 of file GNEAdditionalFrame.cpp.
References GNEFrameModuls::TagSelector::getCurrentTagProperties(), GNEAttributeCarrier::getID(), GNEViewNet::getNet(), GNENet::getNumberOfAdditionals(), GNEAttributeCarrier::TagProperties::getTag(), myAdditionalTagSelector, GNEFrame::myViewNet, GNENet::retrieveAdditional(), SUMO_TAG_VAPORIZER, and toString().
Referenced by buildAdditionalOverEdge(), buildAdditionalOverLane(), buildAdditionalOverLanes(), and buildAdditionalOverView().
GNEAdditionalFrame::SelectorParentLanes * GNEAdditionalFrame::getConsecutiveLaneSelector | ( | ) | const |
getConsecutive Lane Selector
Definition at line 694 of file GNEAdditionalFrame.cpp.
References mySelectorParentLanes.
Referenced by GNEViewNet::abortOperation(), GNEViewNet::drawLaneCandidates(), GNEViewNet::hotkeyEnter(), and GNEViewNet::processLeftButtonPressNetwork().
|
protectedinherited |
get edge candidate color
Definition at line 269 of file GNEFrame.cpp.
References GNEFrame::myEdgeCandidateColor.
Referenced by GNECrossingFrame::GNECrossingFrame().
|
protectedinherited |
get selected color
Definition at line 275 of file GNEFrame.cpp.
References GNEFrame::myEdgeCandidateSelectedColor.
Referenced by GNECrossingFrame::GNECrossingFrame().
|
inherited |
get font of the header's frame
Definition at line 144 of file GNEFrame.cpp.
References GNEFrame::myFrameHeaderFont.
|
inherited |
get the label for the frame's header
Definition at line 138 of file GNEFrame.cpp.
References GNEFrame::myFrameHeaderLabel.
Referenced by GNEProhibitionFrame::GNEProhibitionFrame(), and GNEInspectorFrame::inspectMultisection().
|
protectedinherited |
get predefinedTagsMML
Definition at line 281 of file GNEFrame.cpp.
References GNEFrame::myPredefinedTagsMML.
Referenced by GNEVehicleFrame::addVehicle(), buildAdditionalOverEdge(), buildAdditionalOverLane(), buildAdditionalOverLanes(), buildAdditionalOverView(), GNEPersonFrame::buildPerson(), GNEVehicleFrame::edgePathCreated(), and GNETAZFrame::shapeDrawed().
|
inherited |
get view net
Definition at line 132 of file GNEFrame.cpp.
References GNEFrame::myViewNet.
Referenced by GNEInternalLane::drawGL(), GNEInternalLane::getPopUpMenu(), and GNEDeleteFrame::removeAttributeCarrier().
|
virtualinherited |
hide Frame
Reimplemented in GNETAZFrame, GNESelectorFrame, GNERouteFrame, GNEProhibitionFrame, GNEPersonPlanFrame, GNEInspectorFrame, GNEDeleteFrame, GNECrossingFrame, and GNECreateEdgeFrame.
Definition at line 116 of file GNEFrame.cpp.
References GNEViewNet::getViewParent(), GNEViewParent::hideFramesArea(), and GNEFrame::myViewNet.
Referenced by GNECreateEdgeFrame::hide(), GNECrossingFrame::hide(), GNEDeleteFrame::hide(), GNEInspectorFrame::hide(), GNEPersonPlanFrame::hide(), GNEProhibitionFrame::hide(), GNERouteFrame::hide(), GNESelectorFrame::hide(), GNETAZFrame::hide(), GNEPolygonFrame::GEOPOICreator::hideGEOPOICreatorModul(), GNEPersonFrame::HelpCreation::hideHelpCreation(), GNEStopFrame::HelpCreation::hideHelpCreation(), GNEVehicleFrame::HelpCreation::hideHelpCreation(), GNEPersonTypeFrame::PersonTypeEditor::hidePersonTypeEditorModul(), and GNEVehicleTypeFrame::VehicleTypeEditor::hideVehicleTypeEditorModul().
|
protectedinherited |
Open help attributes dialog.
Definition at line 202 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.
|
protectedvirtualinherited |
open AttributesCreator extended dialog (can be reimplemented in frame children)
Reimplemented in GNETLSEditorFrame, and GNEInspectorFrame.
Definition at line 196 of file GNEFrame.cpp.
|
inherited |
set width of GNEFrame
Definition at line 125 of file GNEFrame.cpp.
References GNEFrame::myScrollWindowsContents.
|
protectedvirtualinherited |
build a shaped element using the drawed shape (can be reimplemented in frame children)
Reimplemented in GNETAZFrame, and GNEPolygonFrame.
Definition at line 177 of file GNEFrame.cpp.
|
virtual |
show Frame
Reimplemented from GNEFrame.
Definition at line 642 of file GNEAdditionalFrame.cpp.
References myAdditionalTagSelector, GNEFrameModuls::TagSelector::refreshTagProperties(), and GNEFrame::show().
Referenced by GNEAdditionalFrame::SelectorChildEdges::showSelectorChildEdgesModul(), GNEAdditionalFrame::SelectorChildLanes::showSelectorChildLanesModul(), and GNEViewNet::updateNetworkModeSpecificControls().
void GNEAdditionalFrame::showSelectorChildLanesModul | ( | ) |
show selector child lane and update use selected edges/lanes
Definition at line 683 of file GNEAdditionalFrame.cpp.
References mySelectorChildEdges, mySelectorChildLanes, GNEFrame::show(), GNEAdditionalFrame::SelectorChildEdges::updateUseSelectedEdges(), and GNEAdditionalFrame::SelectorChildLanes::updateUseSelectedLanes().
Referenced by GNEAdditionalFrame::SelectorChildLanes::onCmdTypeInSearchBox().
|
protectedvirtual |
Tag selected in TagSelector.
Reimplemented from GNEFrame.
Definition at line 700 of file GNEAdditionalFrame.cpp.
References GNEFrameModuls::TagSelector::getCurrentTagProperties(), GNEAttributeCarrier::TagProperties::getParentTag(), GNEAttributeCarrier::TagProperties::getTag(), GNEAttributeCarrier::TagProperties::hasAttribute(), GNEAttributeCarrier::TagProperties::hasParent(), GNEFrameAttributesModuls::AttributesCreator::hideAttributesCreatorModul(), GNEFrameAttributesModuls::NeteditAttributes::hideNeteditAttributesModul(), GNEAdditionalFrame::SelectorChildEdges::hideSelectorChildEdgesModul(), GNEAdditionalFrame::SelectorChildLanes::hideSelectorChildLanesModul(), GNEAdditionalFrame::SelectorParentLanes::hideSelectorParentLanesModul(), GNEFrameModuls::SelectorParent::hideSelectorParentModul(), myAdditionalAttributes, myAdditionalTagSelector, myNeteditAttributes, myParentAdditional, mySelectorChildEdges, mySelectorChildLanes, mySelectorParentLanes, GNEFrameAttributesModuls::AttributesCreator::showAttributesCreatorModul(), GNEFrameAttributesModuls::NeteditAttributes::showNeteditAttributesModul(), GNEAdditionalFrame::SelectorChildEdges::showSelectorChildEdgesModul(), GNEAdditionalFrame::SelectorChildLanes::showSelectorChildLanesModul(), GNEAdditionalFrame::SelectorParentLanes::showSelectorParentLanesModul(), GNEFrameModuls::SelectorParent::showSelectorParentModul(), SUMO_ATTR_EDGES, SUMO_ATTR_LANES, SUMO_TAG_LANE, and SUMO_TAG_NOTHING.
|
virtualinherited |
function called after undo/redo in the current frame (can be reimplemented in frame children)
Reimplemented in GNEInspectorFrame.
Definition at line 150 of file GNEFrame.cpp.
Referenced by GNEApplicationWindow::onCmdRedo(), and GNEApplicationWindow::onCmdUndo().
|
private |
internal additional attributes
Definition at line 313 of file GNEAdditionalFrame.h.
Referenced by addAdditional(), buildAdditionalCommonAttributes(), buildAdditionalOverEdge(), buildAdditionalOverLane(), buildAdditionalOverLanes(), buildAdditionalOverView(), buildAdditionalWithParent(), GNEAdditionalFrame(), and tagSelected().
|
private |
item selector
Definition at line 310 of file GNEAdditionalFrame.h.
Referenced by addAdditional(), buildAdditionalCommonAttributes(), buildAdditionalOverEdge(), buildAdditionalOverLane(), buildAdditionalOverLanes(), buildAdditionalOverView(), buildAdditionalWithParent(), generateID(), GNEAdditionalFrame(), show(), and tagSelected().
|
protectedinherited |
Vertical frame that holds all widgets of frame.
Definition at line 124 of file GNEFrame.h.
Referenced by GNECrossingFrame::GNECrossingFrame(), GNEFrame::GNEFrame(), and GNEInspectorFrame::inspectMultisection().
|
privateinherited |
edge candidate color (used by some modulds to mark edges)
Definition at line 146 of file GNEFrame.h.
Referenced by GNEFrame::getEdgeCandidateColor().
|
privateinherited |
selected edge candidate color (used by some modulds to selected mark edges)
Definition at line 149 of file GNEFrame.h.
Referenced by GNEFrame::getEdgeCandidateSelectedColor().
|
staticprivateinherited |
static Font for the Header (it's common for all headers, then create only one time)
Definition at line 140 of file GNEFrame.h.
Referenced by GNEFrame::getFrameHeaderFont(), GNEFrame::GNEFrame(), and GNEFrame::~GNEFrame().
|
privateinherited |
the label for the frame's header
Definition at line 143 of file GNEFrame.h.
Referenced by GNEFrame::focusUpperElement(), GNEFrame::getFrameHeaderLabel(), and GNEFrame::GNEFrame().
|
protectedinherited |
fame for header elements
Definition at line 127 of file GNEFrame.h.
Referenced by GNEFrame::GNEFrame().
|
protectedinherited |
fame for left header elements
Definition at line 130 of file GNEFrame.h.
Referenced by GNEFrame::GNEFrame(), GNEInspectorFrame::inspectChild(), GNEInspectorFrame::inspectFromDeleteFrame(), and GNEInspectorFrame::inspectMultisection().
|
protectedinherited |
fame for right header elements
Definition at line 133 of file GNEFrame.h.
Referenced by GNEFrame::GNEFrame().
|
private |
Netedit parameter.
Definition at line 316 of file GNEAdditionalFrame.h.
Referenced by addAdditional(), GNEAdditionalFrame(), and tagSelected().
|
private |
Modul for select a single parent additional.
Definition at line 322 of file GNEAdditionalFrame.h.
Referenced by buildAdditionalOverEdge(), buildAdditionalOverLane(), buildAdditionalOverLanes(), buildAdditionalOverView(), buildAdditionalWithParent(), GNEAdditionalFrame(), and tagSelected().
|
privateinherited |
Map of attribute ids to their (readable) string-representation (needed for SUMOSAXAttributesImpl_Cached)
Definition at line 152 of file GNEFrame.h.
Referenced by GNEFrame::getPredefinedTagsMML(), and GNEFrame::GNEFrame().
|
privateinherited |
scroll windows that holds the content frame
Definition at line 137 of file GNEFrame.h.
Referenced by GNEFrame::GNEFrame(), GNEFrame::openHelpAttributesDialog(), and GNEFrame::setFrameWidth().
|
private |
Modul for select child edges.
Definition at line 325 of file GNEAdditionalFrame.h.
Referenced by buildAdditionalCommonAttributes(), buildAdditionalOverEdge(), buildAdditionalOverLane(), buildAdditionalOverView(), GNEAdditionalFrame(), showSelectorChildLanesModul(), and tagSelected().
|
private |
Modul for select child lanes.
Definition at line 328 of file GNEAdditionalFrame.h.
Referenced by buildAdditionalCommonAttributes(), buildAdditionalOverEdge(), buildAdditionalOverLane(), buildAdditionalOverView(), GNEAdditionalFrame(), showSelectorChildLanesModul(), and tagSelected().
|
private |
Modul for select parent lanes (currently only consecutives)
Definition at line 319 of file GNEAdditionalFrame.h.
Referenced by buildAdditionalOverLanes(), getConsecutiveLaneSelector(), GNEAdditionalFrame(), and tagSelected().
|
protectedinherited |
View Net.
Definition at line 121 of file GNEFrame.h.
Referenced by GNEDeleteFrame::ACsToDelete(), GNESelectorFrame::ACsToSelected(), addAdditional(), GNECrossingFrame::addCrossing(), GNETAZFrame::addOrRemoveTAZMember(), GNEPersonFrame::addPerson(), GNEPersonPlanFrame::addPersonPlan(), GNEPolygonFrame::addPOI(), GNEPolygonFrame::addPOILane(), GNEPolygonFrame::addPolygon(), GNEStopFrame::addStop(), GNEVehicleFrame::addVehicle(), GNEFrameAttributesModuls::AttributesEditorRow::AttributesEditorRow(), buildAdditionalOverEdge(), buildAdditionalOverLane(), buildAdditionalOverLanes(), buildAdditionalOverView(), GNEConnectorFrame::buildConnection(), GNETLSEditorFrame::buildIinternalLanes(), GNEPersonFrame::buildPerson(), GNEPersonFrame::buildPersonOverRoute(), GNEPersonFrame::buildPersonOverStop(), GNEProhibitionFrame::buildProhibition(), GNETLSEditorFrame::cleanup(), GNESelectorFrame::clearCurrentSelection(), GNEInspectorFrame::clearInspectedAC(), GNETAZFrame::dropTAZMembers(), GNEPersonFrame::edgePathCreated(), GNEVehicleFrame::edgePathCreated(), GNETLSEditorFrame::editJunction(), GNETLSEditorFrame::editTLS(), generateID(), GNESelectorFrame::getMatches(), GNEFrame::getViewNet(), GNEPersonTypeFrame::GNEPersonTypeFrame(), GNEVehicleTypeFrame::GNEVehicleTypeFrame(), GNETLSEditorFrame::handleChange(), GNERouteFrame::handleEdgeClick(), GNESelectorFrame::handleIDs(), GNEConnectorFrame::handleLaneClick(), GNETLSEditorFrame::handleMultiChange(), GNEProhibitionFrame::handleProhibitionClick(), GNEFrame::hide(), GNEInspectorFrame::hide(), GNERouteFrame::hotkeyBackSpace(), GNERouteFrame::hotkeyEnter(), GNERouteFrame::hotkeyEsc(), GNEConnectorFrame::initTargets(), GNEInspectorFrame::inspectSingleElement(), GNEProhibitionFrame::onCmdCancel(), GNETLSEditorFrame::onCmdCancel(), GNETLSEditorFrame::onCmdDefCreate(), GNETLSEditorFrame::onCmdDefDelete(), GNETLSEditorFrame::onCmdDefSwitch(), GNEInspectorFrame::onCmdGoBack(), GNETLSEditorFrame::onCmdOK(), GNETLSEditorFrame::onCmdPhaseSwitch(), GNETLSEditorFrame::parseTLSPrograms(), GNEPersonPlanFrame::personPlanCreated(), GNEPolygonFrame::processClick(), GNECreateEdgeFrame::processClick(), GNEInspectorFrame::processDemandSupermodeClick(), GNEInspectorFrame::processNetworkSupermodeClick(), GNEProhibitionFrame::ProhibitionLegend::ProhibitionLegend(), GNEDeleteFrame::removeAttributeCarrier(), GNEDeleteFrame::removeSelectedAttributeCarriers(), GNEInspectorFrame::selectedOverlappedElement(), GNEPolygonFrame::shapeDrawed(), GNETAZFrame::shapeDrawed(), GNEDeleteFrame::show(), GNEFrame::show(), GNEPersonPlanFrame::show(), and GNEStopFrame::show().