![]() |
Eclipse SUMO - Simulation of Urban MObility
|
#include <GNEAdditionalFrame.h>
Data Structures | |
class | E2MultilaneLaneSelector |
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 |
get consecutive Lane Selector More... | |
GNEAdditionalFrame::E2MultilaneLaneSelector * | getE2MultilaneLaneSelector () 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 std::vector< std::string > & | getPredefinedTagsMML () const |
get predefinedTagsMML More... | |
void | openHelpAttributesDialog (const GNETagProperties &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 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... | |
virtual void | createPath () |
create path (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 GNETagProperties &tagValues) |
build common additional attributes More... | |
bool | buildAdditionalOverEdge (std::map< SumoXMLAttr, std::string > &valuesMap, GNELane *lane, const GNETagProperties &tagValues) |
build additional over an edge (parent of lane) More... | |
bool | buildAdditionalOverLane (std::map< SumoXMLAttr, std::string > &valuesMap, GNELane *lane, const GNETagProperties &tagValues) |
build additional over a single lane More... | |
bool | buildAdditionalOverView (std::map< SumoXMLAttr, std::string > &valuesMap, const GNETagProperties &tagValues) |
build additional over view More... | |
bool | buildSlaveAdditional (std::map< SumoXMLAttr, std::string > &valuesMap, GNEAdditional *parent, const GNETagProperties &tagValues) |
build slave additional More... | |
std::string | generateID (GNENetworkElement *networkElement) const |
generate a ID for an additiona element More... | |
Private Attributes | |
GNEFrameAttributesModuls::AttributesCreator * | myAdditionalAttributes |
internal additional attributes More... | |
GNEFrameModuls::TagSelector * | myAdditionalTagSelector |
item selector More... | |
E2MultilaneLaneSelector * | myE2MultilaneLaneSelector |
Modul for E2Multilane lane selector. 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::vector< 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 32 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
Definition at line 999 of file GNEAdditionalFrame.cpp.
References myAdditionalAttributes, myAdditionalTagSelector, myE2MultilaneLaneSelector, myNeteditAttributes, myParentAdditional, mySelectorChildEdges, mySelectorChildLanes, mySelectorParentLanes, GNEFrameModuls::TagSelector::setCurrentTag(), and SUMO_TAG_BUS_STOP.
GNEAdditionalFrame::~GNEAdditionalFrame | ( | ) |
Destructor.
Definition at line 1031 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 1044 of file GNEAdditionalFrame.cpp.
References GNEAdditionalFrame::E2MultilaneLaneSelector::addLane(), buildAdditionalOverEdge(), buildAdditionalOverLane(), buildAdditionalOverView(), buildSlaveAdditional(), GNEViewNetHelper::ObjectsUnderCursor::getAdditionalFront(), GNEFrameAttributesModuls::AttributesCreator::getAttributesAndValues(), GNEFrameModuls::TagSelector::getCurrentTagProperties(), GNEViewNetHelper::ObjectsUnderCursor::getLaneFront(), GNEFrameAttributesModuls::NeteditAttributes::getNeteditAttributesAndValues(), GNETagProperties::getTag(), myAdditionalAttributes, myAdditionalTagSelector, myE2MultilaneLaneSelector, 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 185 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 179 of file GNEFrame.cpp.
|
private |
build common additional attributes
Definition at line 1197 of file GNEAdditionalFrame.cpp.
References GNEFrameModuls::TagSelector::getCurrentTagProperties(), GNEAdditionalFrame::SelectorChildEdges::getEdgeIdsSelected(), GNEAdditionalFrame::SelectorChildLanes::getLaneIdsSelected(), GNETagProperties::getTag(), GNETagProperties::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(), and buildAdditionalOverView().
|
private |
build additional over an edge (parent of lane)
Definition at line 1240 of file GNEAdditionalFrame.cpp.
References GNEFrameAttributesModuls::AttributesCreator::areValuesValid(), GNEAdditionalHandler::buildAdditional(), buildAdditionalCommonAttributes(), generateID(), GNEFrameModuls::TagSelector::getCurrentTagProperties(), GNENetworkElement::getID(), GNEViewNet::getNet(), GNELane::getParentEdge(), GNEFrame::getPredefinedTagsMML(), GNETagProperties::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 1281 of file GNEAdditionalFrame.cpp.
References GNEFrameAttributesModuls::AttributesCreator::areValuesValid(), GNEAdditionalHandler::buildAdditional(), buildAdditionalCommonAttributes(), generateID(), GNEFrameModuls::TagSelector::getCurrentTagProperties(), GNENetworkElement::getID(), GNELane::getLaneShape(), GNELane::getLengthGeometryFactor(), GNEViewNet::getNet(), GUISUMOAbstractView::getPositionInformation(), GNEFrame::getPredefinedTagsMML(), GNETagProperties::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 view
Definition at line 1326 of file GNEAdditionalFrame.cpp.
References GNEFrameAttributesModuls::AttributesCreator::areValuesValid(), GNEAdditionalHandler::buildAdditional(), buildAdditionalCommonAttributes(), generateID(), GNEFrameModuls::TagSelector::getCurrentTagProperties(), GNEViewNet::getNet(), GUISUMOAbstractView::getPositionInformation(), GNEFrame::getPredefinedTagsMML(), GNETagProperties::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 slave additional
Definition at line 1179 of file GNEAdditionalFrame.cpp.
References GNEFrameModuls::TagSelector::getCurrentTagProperties(), GNEAdditional::getID(), GNEFrameModuls::SelectorParent::getIdSelected(), GNETagProperties::getMasterTags(), GNETagProperties::getTag(), GNEAttributeCarrier::getTagProperty(), GNETagProperties::getTagStr(), GNE_ATTR_PARENT, myAdditionalAttributes, myAdditionalTagSelector, myParentAdditional, GNEFrameModuls::SelectorParent::setIDSelected(), GNEFrameAttributesModuls::AttributesCreator::showWarningMessage(), and toString().
Referenced by addAdditional().
|
protectedvirtualinherited |
create path (can be reimplemented in frame children)
Reimplemented in GNEVehicleFrame, GNERouteFrame, GNEPersonPlanFrame, GNEPersonFrame, GNEGenericDataFrame, and GNEEdgeRelDataFrame.
Definition at line 197 of file GNEFrame.cpp.
Referenced by GNEAdditionalFrame::E2MultilaneLaneSelector::onCmdCreatePath().
|
protectedvirtualinherited |
selected demand element in DemandElementSelector
Reimplemented in GNEVehicleFrame, GNEStopFrame, GNEPersonPlanFrame, and GNEPersonFrame.
Definition at line 166 of file GNEFrame.cpp.
|
inherited |
focus upper element of frame
Definition at line 102 of file GNEFrame.cpp.
References GNEFrame::myFrameHeaderLabel.
Referenced by GNEViewNet::hotkeyFocusFrame(), GNEInspectorFrame::processDataSupermodeClick(), GNEInspectorFrame::processDemandSupermodeClick(), GNEInspectorFrame::processNetworkSupermodeClick(), GNEViewNet::updateDataModeSpecificControls(), GNEViewNet::updateDemandModeSpecificControls(), and GNEViewNet::updateNetworkModeSpecificControls().
|
private |
generate a ID for an additiona element
Definition at line 1152 of file GNEAdditionalFrame.cpp.
References GNEFrameModuls::TagSelector::getCurrentTagProperties(), GNENetworkElement::getID(), GNEViewNet::getNet(), GNENet::getNumberOfAdditionals(), GNETagProperties::getTag(), myAdditionalTagSelector, GNEFrame::myViewNet, GNENet::retrieveAdditional(), SUMO_TAG_VAPORIZER, and toString().
Referenced by buildAdditionalOverEdge(), buildAdditionalOverLane(), and buildAdditionalOverView().
GNEAdditionalFrame::SelectorParentLanes * GNEAdditionalFrame::getConsecutiveLaneSelector | ( | ) | const |
get consecutive Lane Selector
Definition at line 1087 of file GNEAdditionalFrame.cpp.
References mySelectorParentLanes.
Referenced by GNEViewNet::abortOperation(), GNEViewNet::drawLaneCandidates(), GNEViewNet::hotkeyEnter(), and GNEViewNet::processLeftButtonPressNetwork().
GNEAdditionalFrame::E2MultilaneLaneSelector * GNEAdditionalFrame::getE2MultilaneLaneSelector | ( | ) | const |
getConsecutive Lane Selector
Definition at line 1093 of file GNEAdditionalFrame.cpp.
References myE2MultilaneLaneSelector.
Referenced by GNEViewNet::abortOperation(), GNEViewNet::doPaintGL(), GNEViewNet::hotkeyBackSpace(), and GNEViewNet::hotkeyEnter().
|
inherited |
get font of the header's frame
Definition at line 145 of file GNEFrame.cpp.
References GNEFrame::myFrameHeaderFont.
|
inherited |
get the label for the frame's header
Definition at line 139 of file GNEFrame.cpp.
References GNEFrame::myFrameHeaderLabel.
Referenced by GNEProhibitionFrame::GNEProhibitionFrame(), and GNEInspectorFrame::inspectMultisection().
|
protectedinherited |
get predefinedTagsMML
Definition at line 269 of file GNEFrame.cpp.
References GNEFrame::myPredefinedTagsMML.
Referenced by GNEVehicleFrame::addVehicle(), buildAdditionalOverEdge(), buildAdditionalOverLane(), buildAdditionalOverView(), GNEPersonFrame::buildPerson(), GNEVehicleFrame::createPath(), and GNETAZFrame::shapeDrawed().
|
inherited |
get view net
Definition at line 133 of file GNEFrame.cpp.
References GNEFrame::myViewNet.
Referenced by GNEVehicleTypeFrame::attributesEditorExtendedDialogOpened(), GNEInspectorFrame::clearInspectedAC(), GNEConnectorFrame::ConnectionLegend::ConnectionLegend(), GNEInternalLane::drawGL(), GNEInternalLane::getPopUpMenu(), GNESingleParametersDialog::GNESingleParametersDialog(), GNEMultipleParametersDialog::onCmdAccept(), GNESingleParametersDialog::onCmdAccept(), GNEMultipleParametersDialog::onCmdReset(), GNESingleParametersDialog::onCmdReset(), GNEFrameModuls::PathLegend::PathLegend(), and GNEVehicleTypeFrame::show().
|
virtualinherited |
hide Frame
Reimplemented in GNETAZFrame, GNEProhibitionFrame, GNECrossingFrame, GNECreateEdgeFrame, GNEVehicleFrame, GNERouteFrame, GNEPersonPlanFrame, GNEPersonFrame, GNEGenericDataFrame, GNESelectorFrame, GNEMoveFrame, GNEInspectorFrame, and GNEDeleteFrame.
Definition at line 117 of file GNEFrame.cpp.
References GNEViewNet::getViewParent(), GNEViewParent::hideFramesArea(), and GNEFrame::myViewNet.
Referenced by GNEDeleteFrame::hide(), GNEInspectorFrame::hide(), GNEMoveFrame::hide(), GNESelectorFrame::hide(), GNEGenericDataFrame::hide(), GNEPersonFrame::hide(), GNEPersonPlanFrame::hide(), GNERouteFrame::hide(), GNEVehicleFrame::hide(), GNECreateEdgeFrame::hide(), GNECrossingFrame::hide(), GNEProhibitionFrame::hide(), GNETAZFrame::hide(), GNEAdditionalFrame::E2MultilaneLaneSelector::hideE2MultilaneLaneSelectorModul(), GNEPolygonFrame::GEOPOICreator::hideGEOPOICreatorModul(), GNEStopFrame::HelpCreation::hideHelpCreation(), GNEPersonTypeFrame::PersonTypeEditor::hidePersonTypeEditorModul(), and GNEVehicleTypeFrame::VehicleTypeEditor::hideVehicleTypeEditorModul().
|
protectedinherited |
Open help attributes dialog.
Definition at line 202 of file GNEFrame.cpp.
References ACCEPT, GUIIconSubSys::getIcon(), GNETagProperties::getNumberOfAttributes(), GNETagProperties::getTagStr(), GUIDesignAuxiliarHorizontalFrame, GUIDesignButtonOK, GUIDesignDialogBoxResizable, GUIDesignHorizontalSeparator, GUIDesignTableNotEditable, MAX2(), MID_TABLE, MODEINSPECT, 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 191 of file GNEFrame.cpp.
|
inherited |
set width of GNEFrame
Definition at line 126 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 172 of file GNEFrame.cpp.
|
virtual |
show Frame
Reimplemented from GNEFrame.
Definition at line 1035 of file GNEAdditionalFrame.cpp.
References myAdditionalTagSelector, GNEFrameModuls::TagSelector::refreshTagProperties(), and GNEFrame::show().
Referenced by GNEAdditionalFrame::E2MultilaneLaneSelector::showE2MultilaneLaneSelectorModul(), 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 1076 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 1099 of file GNEAdditionalFrame.cpp.
References GNEFrameModuls::TagSelector::getCurrentTagProperties(), GNETagProperties::getMasterTags(), GNETagProperties::getTag(), GNETagProperties::hasAttribute(), GNEFrameAttributesModuls::AttributesCreator::hideAttributesCreatorModul(), GNEAdditionalFrame::E2MultilaneLaneSelector::hideE2MultilaneLaneSelectorModul(), GNEFrameAttributesModuls::NeteditAttributes::hideNeteditAttributesModul(), GNEAdditionalFrame::SelectorChildEdges::hideSelectorChildEdgesModul(), GNEAdditionalFrame::SelectorChildLanes::hideSelectorChildLanesModul(), GNEAdditionalFrame::SelectorParentLanes::hideSelectorParentLanesModul(), GNEFrameModuls::SelectorParent::hideSelectorParentModul(), GNETagProperties::isSlave(), myAdditionalAttributes, myAdditionalTagSelector, myE2MultilaneLaneSelector, myNeteditAttributes, myParentAdditional, mySelectorChildEdges, mySelectorChildLanes, mySelectorParentLanes, GNEFrameAttributesModuls::AttributesCreator::showAttributesCreatorModul(), GNEAdditionalFrame::E2MultilaneLaneSelector::showE2MultilaneLaneSelectorModul(), GNEFrameAttributesModuls::NeteditAttributes::showNeteditAttributesModul(), GNEAdditionalFrame::SelectorChildEdges::showSelectorChildEdgesModul(), GNEAdditionalFrame::SelectorChildLanes::showSelectorChildLanesModul(), GNEAdditionalFrame::SelectorParentLanes::showSelectorParentLanesModul(), GNEFrameModuls::SelectorParent::showSelectorParentModul(), SUMO_ATTR_EDGES, SUMO_ATTR_LANES, SUMO_TAG_E2DETECTOR_MULTILANE, 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 151 of file GNEFrame.cpp.
Referenced by GNEApplicationWindow::onCmdRedo(), and GNEApplicationWindow::onCmdUndo().
|
private |
internal additional attributes
Definition at line 398 of file GNEAdditionalFrame.h.
Referenced by addAdditional(), buildAdditionalCommonAttributes(), buildAdditionalOverEdge(), buildAdditionalOverLane(), buildAdditionalOverView(), buildSlaveAdditional(), GNEAdditionalFrame(), and tagSelected().
|
private |
item selector
Definition at line 395 of file GNEAdditionalFrame.h.
Referenced by addAdditional(), buildAdditionalCommonAttributes(), buildAdditionalOverEdge(), buildAdditionalOverLane(), buildAdditionalOverView(), buildSlaveAdditional(), generateID(), GNEAdditionalFrame(), show(), and tagSelected().
|
protectedinherited |
Vertical frame that holds all widgets of frame.
Definition at line 116 of file GNEFrame.h.
Referenced by GNECrossingFrame::GNECrossingFrame(), GNEFrame::GNEFrame(), GNESelectorFrame::GNESelectorFrame(), and GNEInspectorFrame::inspectMultisection().
|
private |
Modul for E2Multilane lane selector.
Definition at line 416 of file GNEAdditionalFrame.h.
Referenced by addAdditional(), getE2MultilaneLaneSelector(), GNEAdditionalFrame(), and tagSelected().
|
staticprivateinherited |
static Font for the Header (it's common for all headers, then create only one time)
Definition at line 132 of file GNEFrame.h.
Referenced by GNEFrame::getFrameHeaderFont(), GNEFrame::GNEFrame(), and GNEFrame::~GNEFrame().
|
privateinherited |
the label for the frame's header
Definition at line 135 of file GNEFrame.h.
Referenced by GNEFrame::focusUpperElement(), GNEFrame::getFrameHeaderLabel(), and GNEFrame::GNEFrame().
|
protectedinherited |
fame for header elements
Definition at line 119 of file GNEFrame.h.
Referenced by GNEFrame::GNEFrame().
|
protectedinherited |
fame for left header elements
Definition at line 122 of file GNEFrame.h.
Referenced by GNEFrame::GNEFrame(), GNEInspectorFrame::inspectChild(), GNEInspectorFrame::inspectFromDeleteFrame(), and GNEInspectorFrame::inspectMultisection().
|
protectedinherited |
fame for right header elements
Definition at line 125 of file GNEFrame.h.
Referenced by GNEFrame::GNEFrame().
|
private |
Netedit parameter.
Definition at line 401 of file GNEAdditionalFrame.h.
Referenced by addAdditional(), GNEAdditionalFrame(), and tagSelected().
|
private |
Modul for select a single parent additional.
Definition at line 407 of file GNEAdditionalFrame.h.
Referenced by buildAdditionalOverEdge(), buildAdditionalOverLane(), buildAdditionalOverView(), buildSlaveAdditional(), GNEAdditionalFrame(), and tagSelected().
|
privateinherited |
Map of attribute ids to their (readable) string-representation (needed for SUMOSAXAttributesImpl_Cached)
Definition at line 138 of file GNEFrame.h.
Referenced by GNEFrame::getPredefinedTagsMML(), and GNEFrame::GNEFrame().
|
privateinherited |
scroll windows that holds the content frame
Definition at line 129 of file GNEFrame.h.
Referenced by GNEFrame::GNEFrame(), GNEFrame::openHelpAttributesDialog(), and GNEFrame::setFrameWidth().
|
private |
Modul for select child edges.
Definition at line 410 of file GNEAdditionalFrame.h.
Referenced by buildAdditionalCommonAttributes(), buildAdditionalOverEdge(), buildAdditionalOverLane(), buildAdditionalOverView(), GNEAdditionalFrame(), showSelectorChildLanesModul(), and tagSelected().
|
private |
Modul for select child lanes.
Definition at line 413 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 404 of file GNEAdditionalFrame.h.
Referenced by getConsecutiveLaneSelector(), GNEAdditionalFrame(), and tagSelected().
|
protectedinherited |
View Net.
Definition at line 113 of file GNEFrame.h.
Referenced by GNESelectorFrame::ACsToSelected(), addAdditional(), GNECrossingFrame::addCrossing(), GNEEdgeDataFrame::addEdgeData(), GNERouteFrame::addEdgeRoute(), GNETAZFrame::addOrRemoveTAZMember(), GNEPersonFrame::addPerson(), GNEPersonPlanFrame::addPersonPlanElement(), GNEPolygonFrame::addPOI(), GNEPolygonFrame::addPOILane(), GNEPolygonFrame::addPolygon(), GNEStopFrame::addStop(), GNETAZRelDataFrame::addTAZRelationData(), GNEVehicleFrame::addVehicle(), GNEFrameAttributesModuls::AttributesEditorRow::AttributesEditorRow(), buildAdditionalOverEdge(), buildAdditionalOverLane(), buildAdditionalOverView(), GNEConnectorFrame::buildConnection(), GNETLSEditorFrame::buildInternalLanes(), GNEPersonFrame::buildPerson(), GNEProhibitionFrame::buildProhibition(), GNETLSEditorFrame::cleanup(), GNESelectorFrame::clearCurrentSelection(), GNEInspectorFrame::clearInspectedAC(), GNEEdgeRelDataFrame::createPath(), GNEPersonFrame::createPath(), GNEPersonPlanFrame::createPath(), GNERouteFrame::createPath(), GNEVehicleFrame::createPath(), GNETAZFrame::dropTAZMembers(), GNETLSEditorFrame::editJunction(), GNETLSEditorFrame::editTLS(), generateID(), GNESelectorFrame::getMatches(), GNEFrame::getViewNet(), GNEPersonTypeFrame::GNEPersonTypeFrame(), GNEVehicleTypeFrame::GNEVehicleTypeFrame(), GNETLSEditorFrame::handleChange(), GNESelectorFrame::handleIDs(), GNEConnectorFrame::handleLaneClick(), GNETLSEditorFrame::handleMultiChange(), GNEProhibitionFrame::handleProhibitionClick(), GNEInspectorFrame::hide(), GNEGenericDataFrame::hide(), GNEPersonFrame::hide(), GNEPersonPlanFrame::hide(), GNERouteFrame::hide(), GNEVehicleFrame::hide(), GNEFrame::hide(), GNEConnectorFrame::initTargets(), GNEInspectorFrame::inspectMultisection(), GNEInspectorFrame::inspectSingleElement(), GNEProhibitionFrame::onCmdCancel(), GNETLSEditorFrame::onCmdCancel(), GNETLSEditorFrame::onCmdDefCreate(), GNETLSEditorFrame::onCmdDefDelete(), GNETLSEditorFrame::onCmdDefSwitch(), GNEInspectorFrame::onCmdGoBack(), GNETLSEditorFrame::onCmdOK(), GNETLSEditorFrame::onCmdPhaseSwitch(), GNEDeleteFrame::SubordinatedElements::openWarningDialog(), GNETLSEditorFrame::parseTLSPrograms(), GNEPolygonFrame::processClick(), GNECreateEdgeFrame::processClick(), GNEInspectorFrame::processDataSupermodeClick(), GNEInspectorFrame::processDemandSupermodeClick(), GNEInspectorFrame::processNetworkSupermodeClick(), GNEProhibitionFrame::ProhibitionLegend::ProhibitionLegend(), GNEDeleteFrame::removeAttributeCarrier(), GNEDeleteFrame::removeGeometryPoint(), GNEDeleteFrame::removeSelectedAttributeCarriers(), GNEDeleteFrame::selectedACsToDelete(), GNEInspectorFrame::selectedOverlappedElement(), GNEPolygonFrame::shapeDrawed(), GNETAZFrame::shapeDrawed(), GNEPersonPlanFrame::show(), GNEStopFrame::show(), and GNEFrame::show().