Eclipse SUMO - Simulation of Urban MObility
|
#include <GNEContainerFrame.h>
Public Member Functions | |
bool | addContainer (const GNEViewNetHelper::ViewObjectsSelector &viewObjects) |
add vehicle element More... | |
void | focusUpperElement () |
focus upper element of frame More... | |
virtual void | frameWidthUpdated () |
function called after setting new width in current frame (can be reimplemented in frame children) More... | |
GNEAttributesCreator * | getContainerAttributes () const |
get attributes creator More... | |
FXVerticalFrame * | getContentFrame () const |
get vertical frame that holds all widgets 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... | |
GNEPlanCreator * | getPlanCreator () const |
get plan creator module More... | |
GNEPlanSelector * | getPlanSelector () const |
get containerPlan selector More... | |
int | getScrollBarWidth () const |
get scrollBar width (zero if is hidden) More... | |
GNEDemandElementSelector * | getTypeSelector () const |
get Type selectors More... | |
GNEViewNet * | getViewNet () const |
get view net More... | |
GNEContainerFrame (GNEViewParent *viewParent, GNEViewNet *viewNet) | |
Constructor. More... | |
void | hide () |
hide Frame More... | |
void | openHelpAttributesDialog (const GNEAttributeCarrier *AC) const |
Open help attributes dialog. More... | |
void | setFrameWidth (const int newWidth) |
set width of GNEFrame More... | |
void | show () |
show Frame More... | |
virtual void | updateFrameAfterUndoRedo () |
function called after undo/redo in the current frame (can be reimplemented in frame children) More... | |
~GNEContainerFrame () | |
Destructor. More... | |
functions called by moduls that can be reimplemented in frame children (note: reimplement as protected, just for safety) | |
virtual bool | shapeDrawed () |
build a shaped element using the drawed shape More... | |
virtual void | attributeUpdated (SumoXMLAttr attribute) |
function called after set a valid attribute in AttributeCreator/AttributeEditor/ParametersEditor/... More... | |
virtual void | attributesEditorExtendedDialogOpened () |
open GNEAttributesCreator extended dialog More... | |
virtual void | selectedOverlappedElement (GNEAttributeCarrier *AC) |
open GNEAttributesCreator extended dialog More... | |
Protected Member Functions | |
bool | createPath (const bool useLastRoute) |
create path More... | |
void | demandElementSelected () |
selected demand element in DemandElementSelector More... | |
const std::vector< std::string > & | getPredefinedTagsMML () const |
get predefinedTagsMML More... | |
void | tagSelected () |
Tag selected in GNETagSelector. More... | |
Static Protected Member Functions | |
static FXLabel * | buildRainbow (FXComposite *parent) |
build rainbow in frame modul 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 |
FOX need this. More... | |
Private Member Functions | |
GNEDemandElement * | buildContainer () |
build container and return it (note: function includes a call to begin(...), but NOT a call to end(...)) More... | |
Private Attributes | |
GNEAttributesCreator * | myContainerAttributes |
internal vehicle attributes More... | |
CommonXMLStructure::SumoBaseObject * | myContainerBaseObject |
container base object More... | |
GNEAttributesCreator * | myContainerPlanAttributes |
internal container plan attributes More... | |
GNETagSelector * | myContainerTagSelector |
container tag selector (used to select diffent kind of containers) More... | |
FXLabel * | myFrameHeaderLabel = nullptr |
the label for the frame's header More... | |
GNENeteditAttributes * | myNeteditAttributes |
Netedit parameter. More... | |
GNEPlanCreator * | myPlanCreator |
plan creator More... | |
GNEPlanCreatorLegend * | myPlanCreatorLegend |
plan creator legend More... | |
GNEPlanSelector * | myPlanSelector |
containerPlan selector More... | |
std::vector< std::string > | myPredefinedTagsMML |
Map of attribute ids to their (readable) string-representation (needed for SUMOSAXAttributesImpl_Cached) More... | |
GNERouteHandler | myRouteHandler |
route handler More... | |
FXScrollWindow * | myScrollWindowsContents = nullptr |
scroll windows that holds the content frame More... | |
GNEDemandElementSelector * | myTypeSelector |
Container Type selectors. 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... | |
Definition at line 40 of file GNEContainerFrame.h.
GNEContainerFrame::GNEContainerFrame | ( | GNEViewParent * | viewParent, |
GNEViewNet * | viewNet | ||
) |
Constructor.
viewParent GNEViewParent in which this GNEFrame is placed
viewNet viewNet that uses this GNEFrame
Definition at line 39 of file GNEContainerFrame.cpp.
References myContainerAttributes, myContainerPlanAttributes, myContainerTagSelector, myNeteditAttributes, myPlanCreator, myPlanCreatorLegend, myPlanSelector, myTypeSelector, SUMO_TAG_CONTAINER, and SUMO_TAG_VTYPE.
GNEContainerFrame::~GNEContainerFrame | ( | ) |
bool GNEContainerFrame::addContainer | ( | const GNEViewNetHelper::ViewObjectsSelector & | viewObjects | ) |
add vehicle element
viewObjects | collection of objects under cursor after click over view |
Definition at line 98 of file GNEContainerFrame.cpp.
References GNEPlanCreator::addEdge(), GNEPlanCreator::addJunction(), GNEPlanCreator::addRoute(), GNEPlanCreator::addStoppingPlace(), GNEPlanCreator::addTAZ(), GNEViewNetHelper::ViewObjectsSelector::getAdditionals(), GNEViewNetHelper::ViewObjectsSelector::getAttributeCarrierFront(), GNEDemandElementSelector::getCurrentDemandElement(), GNEPlanSelector::getCurrentPlanTemplate(), GNETagSelector::getCurrentTemplateAC(), GNEViewNetHelper::ViewObjectsSelector::getDemandElements(), GNEViewNetHelper::ViewObjectsSelector::getJunctions(), GNEViewNetHelper::ViewObjectsSelector::getLanes(), GNETagProperties::getTag(), GNEAttributeCarrier::getTagProperty(), GNEViewNetHelper::ViewObjectsSelector::getTAZs(), myContainerTagSelector, myPlanCreator, myPlanSelector, myTypeSelector, GNEFrame::myViewNet, GNEViewNet::setStatusBarText(), SUMO_TAG_NOTHING, SUMO_TAG_ROUTE, and TL.
Referenced by GNEViewNet::processLeftButtonPressDemand().
|
virtualinherited |
open GNEAttributesCreator extended dialog
Reimplemented in GNETypeFrame.
Definition at line 292 of file GNEFrame.cpp.
|
virtualinherited |
function called after set a valid attribute in AttributeCreator/AttributeEditor/ParametersEditor/...
Reimplemented in GNETypeFrame, GNETypeDistributionFrame, GNERouteDistributionFrame, GNEMeanDataFrame, and GNEInspectorFrame.
Definition at line 286 of file GNEFrame.cpp.
|
private |
build container and return it (note: function includes a call to begin(...), but NOT a call to end(...))
Definition at line 305 of file GNEContainerFrame.cpp.
References CommonXMLStructure::SumoBaseObject::addStringAttribute(), CommonXMLStructure::SumoBaseObject::clear(), GNENetHelper::AttributeCarriers::generateDemandElementID(), CommonXMLStructure::SumoBaseObject::getAllAttributes(), GNENet::getAttributeCarriers(), GNEAttributesCreator::getAttributesAndValues(), GNEDemandElementSelector::getCurrentDemandElement(), GNETagSelector::getCurrentTemplateAC(), GNEAttributeCarrier::getID(), GNEViewNet::getNet(), GNEFrame::getPredefinedTagsMML(), CommonXMLStructure::SumoBaseObject::getStringAttribute(), GNETagProperties::getTag(), GNEAttributeCarrier::getTagProperty(), CommonXMLStructure::SumoBaseObject::getTimeAttribute(), GNE_ATTR_POISSON, CommonXMLStructure::SumoBaseObject::hasStringAttribute(), CommonXMLStructure::SumoBaseObject::hasTimeAttribute(), myContainerAttributes, myContainerBaseObject, myContainerPlanAttributes, myContainerTagSelector, myRouteHandler, myTypeSelector, GNEFrame::myViewNet, SUMOVehicleParserHelper::parseFlowAttributes(), RouteHandler::parseSumoBaseObject(), SUMOVehicleParserHelper::parseVehicleAttributes(), GNEAttributesCreator::refreshAttributesCreator(), GNENetHelper::AttributeCarriers::retrieveDemandElement(), CommonXMLStructure::SumoBaseObject::setTag(), CommonXMLStructure::SumoBaseObject::setVehicleParameter(), SUMO_ATTR_BEGIN, SUMO_ATTR_DEPART, SUMO_ATTR_ID, SUMO_ATTR_PERIOD, SUMO_ATTR_TYPE, SUMO_TAG_CONTAINER, SUMO_TAG_CONTAINERFLOW, SUMOTime_MAX, time2string(), and toString().
Referenced by createPath().
|
staticprotectedinherited |
build rainbow in frame modul
Definition at line 317 of file GNEFrame.cpp.
References MFXUtils::getFXColor(), GNEViewNetHelper::getRainbowScaledColors(), GUIDesignAuxiliarHorizontalFrame, GUIDesignLabel, GUIDesignLabelThick, and TL.
Referenced by GNEGenericDataFrame::AttributeSelector::AttributeSelector(), and GNETAZFrame::TAZEdgesGraphic::TAZEdgesGraphic().
|
protectedvirtual |
create path
Reimplemented from GNEFrame.
Definition at line 264 of file GNEContainerFrame.cpp.
References GNEUndoList::abortAllChangeGroups(), GNEPlanCreator::abortPathCreation(), GNEAttributesCreator::areValuesValid(), GNEUndoList::begin(), buildContainer(), GNERouteHandler::buildContainerPlan(), GNEDemandElement::computePathElement(), GNEUndoList::end(), GNEPlanSelector::getCurrentPlanTagProperties(), GNEPlanSelector::getCurrentPlanTemplate(), GNETagSelector::getCurrentTemplateAC(), GNEViewNet::getDemandViewOptions(), GNEAttributeCarrier::getTagProperty(), GNETagProperties::getTagStr(), GNEViewNet::getUndoList(), GNEViewNetHelper::DemandViewOptions::menuCheckShowAllContainerPlans, myContainerAttributes, myContainerPlanAttributes, myContainerTagSelector, myPlanCreator, myPlanSelector, myRouteHandler, GNEFrame::myViewNet, GNEPlanCreator::planCanBeCreated(), GNEAttributesCreator::refreshAttributesCreator(), MFXCheckableButton::setChecked(), GNEViewNet::setStatusBarText(), and TL.
|
protectedvirtual |
selected demand element in DemandElementSelector
Reimplemented from GNEFrame.
Definition at line 226 of file GNEContainerFrame.cpp.
References GNEDemandElementSelector::getCurrentDemandElement(), GNEPlanSelector::getCurrentPlanTagProperties(), GNEPlanSelector::getCurrentPlanTemplate(), GNETagSelector::getCurrentTemplateAC(), GNETagProperties::getTag(), GNEAttributesCreator::hideAttributesCreatorModule(), GNENeteditAttributes::hideNeteditAttributesModule(), GNEPlanCreator::hidePathCreatorModule(), GNEPlanSelector::hidePlanSelector(), GNETagProperties::isPlanStopContainer(), myContainerAttributes, myContainerPlanAttributes, myContainerTagSelector, myNeteditAttributes, myPlanCreator, myPlanCreatorLegend, myPlanSelector, myTypeSelector, GNEAttributesCreator::showAttributesCreatorModule(), GNENeteditAttributes::showNeteditAttributesModule(), GNEPlanCreatorLegend::showPlanCreatorLegend(), GNEPlanCreator::showPlanCreatorModule(), GNEPlanSelector::showPlanSelector(), and SUMO_TAG_NOTHING.
|
inherited |
focus upper element of frame
Definition at line 109 of file GNEFrame.cpp.
References GNEFrame::myFrameHeaderLabel.
Referenced by GNEViewNet::hotkeyFocusFrame(), GNEInspectorFrame::processDataSupermodeClick(), GNEInspectorFrame::processDemandSupermodeClick(), GNEInspectorFrame::processNetworkSupermodeClick(), GNEViewNet::updateDataModeSpecificControls(), GNEViewNet::updateDemandModeSpecificControls(), and GNEViewNet::updateNetworkModeSpecificControls().
|
virtualinherited |
function called after setting new width in current frame (can be reimplemented in frame children)
Reimplemented in GNETLSEditorFrame.
Definition at line 258 of file GNEFrame.cpp.
Referenced by GNEFrame::setFrameWidth().
GNEAttributesCreator * GNEContainerFrame::getContainerAttributes | ( | ) | const |
get attributes creator
Definition at line 162 of file GNEContainerFrame.cpp.
References myContainerAttributes.
Referenced by GNEApplicationWindow::onCmdToggleTimeFormat().
|
inherited |
get vertical frame that holds all widgets of frame
Definition at line 156 of file GNEFrame.cpp.
References GNEFrame::myContentFrame.
|
inherited |
get font of the header's frame
Definition at line 168 of file GNEFrame.cpp.
References GNEFrame::myFrameHeaderFont.
|
inherited |
get the label for the frame's header
Definition at line 162 of file GNEFrame.cpp.
References GNEFrame::myFrameHeaderLabel.
Referenced by GNEInspectorFrame::inspectMultisection().
GNEPlanCreator * GNEContainerFrame::getPlanCreator | ( | ) | const |
get plan creator module
Definition at line 144 of file GNEContainerFrame.cpp.
References myPlanCreator.
Referenced by GNEViewNet::abortOperation(), GNEViewNet::doPaintGL(), GNEViewNet::hotkeyBackSpace(), and GNEViewNet::hotkeyEnter().
GNEPlanSelector * GNEContainerFrame::getPlanSelector | ( | ) | const |
get containerPlan selector
Definition at line 156 of file GNEContainerFrame.cpp.
References myPlanSelector.
Referenced by GNEDemandElement::checkDrawOverContour().
|
protectedinherited |
get predefinedTagsMML
Definition at line 311 of file GNEFrame.cpp.
References GNEFrame::myPredefinedTagsMML.
Referenced by buildContainer(), GNEPersonFrame::buildPerson(), GNEVehicleFrame::buildVehicleOverRoute(), and GNEVehicleFrame::createPath().
|
inherited |
get scrollBar width (zero if is hidden)
Definition at line 174 of file GNEFrame.cpp.
References GNEFrame::myScrollWindowsContents.
Referenced by MFXGroupBoxModule::onCmdExtendButton(), and GNETLSTable::recalcTableWidth().
GNEDemandElementSelector * GNEContainerFrame::getTypeSelector | ( | ) | const |
|
inherited |
get view net
Definition at line 150 of file GNEFrame.cpp.
References GNEFrame::myViewNet.
Referenced by GNEConsecutiveSelector::abortPathCreation(), GNEPathCreator::abortPathCreation(), GNEPlanCreator::abortPathCreation(), GNEPathCreator::addEdge(), GNEPlanCreator::addFromToStoppingPlace(), GNEPathCreator::addJunction(), GNEConsecutiveSelector::addLane(), GNEPlanCreator::addSingleEdge(), GNEPathCreator::addTAZ(), GNEFrameAttributeModules::AttributesEditor::AttributesEditor(), GNETypeFrame::attributesEditorExtendedDialogOpened(), GNETLSTable::Cell::Cell(), GNEPathCreator::clearEdgeColors(), GNEInspectorFrame::clearInspectedAC(), GNEPathCreator::clearJunctionColors(), GNEConsecutiveSelector::clearPath(), GNENetworkSelector::clearSelection(), GNETLSTable::Column::Column(), GNEAdditionalFrame::createPath(), GNEWireFrame::createPath(), GNEElementTree::createPopUpMenu(), GNECrossingFrame::CrossingParameters::CrossingParameters(), GNEDistributionFrame::DistributionRow::DistributionRow(), GNEDistributionFrame::DistributionValuesEditor::DistributionValuesEditor(), GNEInternalLane::drawGL(), GNENeteditAttributes::drawLaneReference(), GNEPlanCreator::drawTemporalRoute(), GNEAdditionalFrame::E2MultilaneLegendModule::E2MultilaneLegendModule(), GNEMatchGenericDataAttribute::enableMatchGenericDataAttribute(), GNEAttributesCreatorRow::generateID(), GNENeteditAttributes::getNeteditAttributesAndValues(), GNEInternalLane::getPopUpMenu(), GNEPathLegendModule::GNEPathLegendModule(), GNECrossingFrame::Information::Information(), GNEAttributesCreatorRow::isValidID(), GNEConnectorFrame::Legend::Legend(), GNEProhibitionFrame::Legend::Legend(), GNEMeanDataFrame::MeanDataSelector::MeanDataSelector(), GNEMultipleParametersDialog::onCmdAccept(), GNEElementTree::onCmdCenterItem(), GNEElementTree::onCmdDeleteItem(), MFXGroupBoxModule::onCmdExtendButton(), GNEElementTree::onCmdInspectItem(), GNEElementTree::onCmdMoveItemDown(), GNEElementTree::onCmdMoveItemUp(), GNEAttributesCreatorRow::onCmdOpenAllowDialog(), GNEMatchGenericDataAttribute::onCmdProcessString(), GNEMultipleParametersDialog::onCmdReset(), MFXGroupBoxModule::onCmdResetButton(), GNEMatchGenericDataAttribute::onCmdSelectAttribute(), GNEDemandElementSelector::onCmdSelectDemandElement(), GNEElementSet::onCmdSelectElementSet(), GNEMatchGenericDataAttribute::onCmdSelectTag(), GNEMatchGenericDataAttribute::onCmdSetFromTAZ(), GNEMatchGenericDataAttribute::onCmdSetToTAZ(), GNENetworkSelector::onCmdUseSelectedElements(), MFXGroupBoxModule::onUpdResetButton(), GNEPathCreator::onUpdUseLastRoute(), GNEPlanCreator::onUpdUseLastRoute(), GNETLSTable::recalcTableWidth(), GNEPathCreator::recalculatePath(), GNEPlanCreator::recalculatePath(), GNEDemandElementSelector::refreshDemandElementSelector(), GNEAttributesCreator::refreshRows(), GNESelectorParent::refreshSelectorParentModule(), GNEConsecutiveSelector::removeLastElement(), GNEPathCreator::removeLastElement(), GNETLSTable::Row::Row(), GNEProhibitionFrame::Selection::Selection(), GNETagSelector::setCurrentTagType(), GNEPathCreator::setPossibleCandidates(), GNEPathCreator::setSpecialCandidates(), GNETypeFrame::show(), GNEElementTree::showAttributeCarrierParents(), GNEDemandElementSelector::showDemandElementSelector(), GNEElementTree::showHierarchicalElementChildren(), GNEOverlappedInspection::showOverlappedInspection(), GNEAttributesCreator::showWarningMessage(), GNETAZFrame::TAZParameters::TAZParameters(), GNETLSEditorFrame::TLSAttributes::TLSAttributes(), GNETLSEditorFrame::TLSJunction::TLSJunction(), GNETLSEditorFrame::TLSPhases::TLSPhases(), GNENetworkSelector::toggleSelectedElement(), GNEPathCreator::updateEdgeColors(), GNEPathCreator::updateJunctionColors(), GNEConsecutiveSelector::updateLaneColors(), and GNEMatchGenericDataAttribute::updateTAZComboBox().
|
virtual |
hide Frame
Reimplemented from GNEFrame.
Definition at line 87 of file GNEContainerFrame.cpp.
References GNENet::getAttributeCarriers(), GNENetHelper::AttributeCarriers::getEdges(), GNEViewNet::getNet(), GNEFrame::hide(), and GNEFrame::myViewNet.
|
inherited |
Open help attributes dialog.
Definition at line 184 of file GNEFrame.cpp.
References ACCEPT, GUIDesigns::buildFXButton(), GUIIconSubSys::getIcon(), GNETagProperties::getNumberOfAttributes(), GNEAttributeCarrier::getTagProperty(), GNEAttributeCarrier::getTagStr(), GNETagProperties::getTagStr(), GUIDesignAuxiliarHorizontalFrame, GUIDesignButtonOK, GUIDesignDialogBoxResizable, GUIDesignHorizontalSeparator, GUIDesignTableNotEditable, MAX2(), MID_TABLE, MODEINSPECT, GNEFrame::myScrollWindowsContents, TL, TLF, toString(), and WRITE_DEBUG.
Referenced by GNEAttributesCreator::onCmdHelp().
|
virtualinherited |
open GNEAttributesCreator extended dialog
Reimplemented in GNETLSEditorFrame, and GNEInspectorFrame.
Definition at line 298 of file GNEFrame.cpp.
Referenced by GNEOverlappedInspection::onCmdListItemSelected(), GNEOverlappedInspection::onCmdNextElement(), and GNEOverlappedInspection::onCmdPreviousElement().
|
inherited |
set width of GNEFrame
Definition at line 133 of file GNEFrame.cpp.
References GNEFrame::frameWidthUpdated(), GUIDesignFrameAreaMargin, GNEFrame::myContentFrame, and GNEFrame::myScrollWindowsContents.
Referenced by GNEInspectorFrame::inspectMultisection().
|
virtualinherited |
build a shaped element using the drawed shape
Reimplemented in GNETAZFrame, and GNEShapeFrame.
Definition at line 279 of file GNEFrame.cpp.
Referenced by GNEDrawingShape::stopDrawing().
|
virtual |
show Frame
Reimplemented from GNEFrame.
Definition at line 76 of file GNEContainerFrame.cpp.
References myContainerTagSelector, myPlanSelector, myTypeSelector, GNEDemandElementSelector::refreshDemandElementSelector(), GNEPlanSelector::refreshPlanSelector(), GNETagSelector::refreshTagSelector(), and GNEFrame::show().
Referenced by GNEViewNet::updateControls(), and GNEViewNet::updateDemandModeSpecificControls().
|
protectedvirtual |
Tag selected in GNETagSelector.
Reimplemented from GNEFrame.
Definition at line 171 of file GNEContainerFrame.cpp.
References GNEDemandElementSelector::getCurrentDemandElement(), GNEPlanSelector::getCurrentPlanTagProperties(), GNEPlanSelector::getCurrentPlanTemplate(), GNETagSelector::getCurrentTemplateAC(), GNEAttributesCreator::hideAttributesCreatorModule(), GNEDemandElementSelector::hideDemandElementSelector(), GNENeteditAttributes::hideNeteditAttributesModule(), GNEPlanCreator::hidePathCreatorModule(), GNEPlanCreatorLegend::hidePlanCreatorLegend(), GNEPlanSelector::hidePlanSelector(), GNETagProperties::isPlanStopContainer(), myContainerAttributes, myContainerPlanAttributes, myContainerTagSelector, myNeteditAttributes, myPlanCreator, myPlanCreatorLegend, myPlanSelector, myTypeSelector, GNEAttributesCreator::showAttributesCreatorModule(), GNEDemandElementSelector::showDemandElementSelector(), GNENeteditAttributes::showNeteditAttributesModule(), GNEPlanCreatorLegend::showPlanCreatorLegend(), GNEPlanCreator::showPlanCreatorModule(), and GNEPlanSelector::showPlanSelector().
|
virtualinherited |
function called after undo/redo in the current frame (can be reimplemented in frame children)
Reimplemented in GNEMeanDataFrame, GNEGenericDataFrame, GNESelectorFrame, and GNEInspectorFrame.
Definition at line 252 of file GNEFrame.cpp.
Referenced by GNEApplicationWindow::onCmdRedo(), and GNEApplicationWindow::onCmdUndo().
|
private |
internal vehicle attributes
Definition at line 103 of file GNEContainerFrame.h.
Referenced by buildContainer(), createPath(), demandElementSelected(), getContainerAttributes(), GNEContainerFrame(), and tagSelected().
|
private |
container base object
Definition at line 91 of file GNEContainerFrame.h.
Referenced by buildContainer(), and ~GNEContainerFrame().
|
private |
internal container plan attributes
Definition at line 106 of file GNEContainerFrame.h.
Referenced by buildContainer(), createPath(), demandElementSelected(), GNEContainerFrame(), and tagSelected().
|
private |
container tag selector (used to select diffent kind of containers)
Definition at line 94 of file GNEContainerFrame.h.
Referenced by addContainer(), buildContainer(), createPath(), demandElementSelected(), GNEContainerFrame(), show(), and tagSelected().
|
protectedinherited |
Vertical frame that holds all widgets of frame.
Definition at line 120 of file GNEFrame.h.
Referenced by GNESelectorFrame::getContentFrame(), GNEFrame::getContentFrame(), GNEFrame::GNEFrame(), and GNEFrame::setFrameWidth().
|
staticprivateinherited |
static Font for the Header (it's common for all headers, then create only one time)
Definition at line 142 of file GNEFrame.h.
Referenced by GNEFrame::getFrameHeaderFont(), GNEFrame::GNEFrame(), and GNEFrame::~GNEFrame().
|
privateinherited |
the label for the frame's header
Definition at line 145 of file GNEFrame.h.
Referenced by GNEFrame::focusUpperElement(), GNEFrame::getFrameHeaderLabel(), and GNEFrame::GNEFrame().
|
protectedinherited |
fame for header elements
Definition at line 123 of file GNEFrame.h.
Referenced by GNEFrame::GNEFrame().
|
protectedinherited |
fame for left header elements
Definition at line 126 of file GNEFrame.h.
Referenced by GNEFrame::GNEFrame(), GNEInspectorFrame::GNEInspectorFrame(), GNEInspectorFrame::inspectChild(), GNEInspectorFrame::inspectFromDeleteFrame(), and GNEInspectorFrame::inspectMultisection().
|
protectedinherited |
fame for right header elements
Definition at line 129 of file GNEFrame.h.
Referenced by GNEFrame::GNEFrame().
|
private |
Netedit parameter.
Definition at line 109 of file GNEContainerFrame.h.
Referenced by demandElementSelected(), GNEContainerFrame(), and tagSelected().
|
private |
plan creator
Definition at line 112 of file GNEContainerFrame.h.
Referenced by addContainer(), createPath(), demandElementSelected(), getPlanCreator(), GNEContainerFrame(), and tagSelected().
|
private |
plan creator legend
Definition at line 115 of file GNEContainerFrame.h.
Referenced by demandElementSelected(), GNEContainerFrame(), and tagSelected().
|
private |
containerPlan selector
Definition at line 100 of file GNEContainerFrame.h.
Referenced by addContainer(), createPath(), demandElementSelected(), getPlanSelector(), GNEContainerFrame(), show(), and tagSelected().
|
privateinherited |
Map of attribute ids to their (readable) string-representation (needed for SUMOSAXAttributesImpl_Cached)
Definition at line 148 of file GNEFrame.h.
Referenced by GNEFrame::getPredefinedTagsMML(), and GNEFrame::GNEFrame().
|
private |
route handler
Definition at line 88 of file GNEContainerFrame.h.
Referenced by buildContainer(), and createPath().
|
privateinherited |
scroll windows that holds the content frame
Definition at line 139 of file GNEFrame.h.
Referenced by GNEFrame::getScrollBarWidth(), GNEFrame::GNEFrame(), GNEFrame::openHelpAttributesDialog(), and GNEFrame::setFrameWidth().
|
private |
Container Type selectors.
Definition at line 97 of file GNEContainerFrame.h.
Referenced by addContainer(), buildContainer(), demandElementSelected(), getTypeSelector(), GNEContainerFrame(), show(), and tagSelected().
|
protectedinherited |
FOX need this.
View Net
Definition at line 117 of file GNEFrame.h.
Referenced by GNEAdditionalFrame::addAdditional(), GNECreateEdgeFrame::addBikelane(), addContainer(), GNEContainerPlanFrame::addContainerPlanElement(), GNECrossingFrame::addCrossing(), GNEEdgeDataFrame::addEdgeData(), GNERouteFrame::addEdgeRoute(), GNETAZFrame::addOrRemoveTAZMember(), GNEPersonFrame::addPerson(), GNEPersonPlanFrame::addPersonPlanElement(), GNEShapeFrame::addShape(), GNECreateEdgeFrame::addSidewalk(), GNEStopFrame::addStop(), GNEVehicleFrame::addVehicle(), GNEWireFrame::addWire(), GNEAdditionalFrame::buildAdditionalOverEdge(), GNEAdditionalFrame::buildAdditionalOverLane(), GNEAdditionalFrame::buildAdditionalOverView(), GNEConnectorFrame::buildConnection(), buildContainer(), GNETLSEditorFrame::buildInternalLanes(), GNEPersonFrame::buildPerson(), GNEProhibitionFrame::buildProhibition(), GNETAZRelDataFrame::buildTAZRelationData(), GNEVehicleFrame::buildVehicleOverRoute(), GNEWireFrame::buildWireOverView(), GNETLSEditorFrame::cleanup(), GNEInspectorFrame::clearInspectedAC(), GNEAdditionalFrame::createBaseAdditionalObject(), GNEWireFrame::createBaseWireObject(), GNEEdgeRelDataFrame::createPath(), createPath(), GNEContainerPlanFrame::createPath(), GNEPersonFrame::createPath(), GNEPersonPlanFrame::createPath(), GNERouteFrame::createPath(), GNEVehicleFrame::createPath(), GNEAdditionalFrame::createPath(), GNEWireFrame::createPath(), GNECreateEdgeFrame::disablePedestrians(), GNETAZFrame::dropTAZMembers(), GNETLSEditorFrame::editJunction(), GNETLSEditorFrame::editTLS(), GNESelectorFrame::getMatches(), GNEFrame::getViewNet(), GNETypeFrame::GNETypeFrame(), GNETLSEditorFrame::handleChange(), GNESelectorFrame::handleIDs(), GNEConnectorFrame::handleLaneClick(), GNETLSEditorFrame::handleMultiChange(), GNEProhibitionFrame::handleProhibitionClick(), GNEInspectorFrame::hide(), GNEGenericDataFrame::hide(), hide(), GNEContainerPlanFrame::hide(), GNEPersonFrame::hide(), GNEPersonPlanFrame::hide(), GNERouteFrame::hide(), GNEVehicleFrame::hide(), GNEFrame::hide(), GNEConnectorFrame::initTargets(), GNEInspectorFrame::inspectMultisection(), GNEInspectorFrame::inspectSingleElement(), GNEProhibitionFrame::Legend::Legend(), GNEInspectorFrame::onCmdGoBack(), GNEDeleteFrame::SubordinatedElements::openWarningDialog(), GNETLSEditorFrame::parseTLSPrograms(), GNEShapeFrame::processClick(), GNECreateEdgeFrame::processClick(), GNEShapeFrame::processClickPOI(), GNEShapeFrame::processClickPOIGeo(), GNEShapeFrame::processClickPOILanes(), GNEInspectorFrame::processDataSupermodeClick(), GNEInspectorFrame::processDemandSupermodeClick(), GNEInspectorFrame::processNetworkSupermodeClick(), GNEDeleteFrame::removeAttributeCarrier(), GNEDeleteFrame::removeGeometryPoint(), GNEDeleteFrame::removeSelectedAttributeCarriers(), GNESelectorFrame::selectAttributeCarrier(), GNEDeleteFrame::selectedACsToDelete(), GNEInspectorFrame::selectedOverlappedElement(), GNEShapeFrame::shapeDrawed(), GNETAZFrame::shapeDrawed(), GNEMoveFrame::show(), GNESelectorFrame::show(), GNEContainerPlanFrame::show(), GNEPersonPlanFrame::show(), GNEStopFrame::show(), GNEFrame::show(), GNEAdditionalFrame::show(), GNEStopFrame::tagSelected(), and GNEAdditionalFrame::tagSelected().