56 terminatelabel->setTipText(
"Terminate attribute");
61 spacingAttribute->setTipText(
"Terminate attribute");
66 frameParent->getViewNet()->getViewParent()->getGNEAppWindows()->getStaticTooltipMenu(),
"A",
nullptr,
GUIDesignLabelThickedFixed(100));
70 mySpacingLabel =
new MFXLabelTooltip(mySpacingFrameTextField, frameParent->getViewNet()->getViewParent()->getGNEAppWindows()->getStaticTooltipMenu(),
77 myTerminateComboBox->setNumVisible(3);
83 mySpacingComboBox->setNumVisible(4);
197 std::vector<SumoXMLAttr> enableAttrs, disableAttrs;
242 if (!spacingEnabled) {
252 if (!spacingEnabled) {
361 for (
const auto& attr : enableAttrs) {
377 for (
const auto& attr : disableAttrs) {
494 const bool end = editedFlow->isAttributeEnabled(
SUMO_ATTR_END);
496 const bool perhour = editedFlow->isAttributeEnabled(
myPerHourAttr);
499 const bool probability = editedFlow->isAttributeEnabled(
SUMO_ATTR_PROB);
501 std::vector<std::string> terminateDifferent;
502 std::vector<std::string> spacingDifferent;
525 if (end && number && terminateDifferent.empty() && spacingDifferent.empty()) {
540 if (terminateDifferent.size() > 0) {
541 myTerminateComboBox->setText((
TL(
"different: ") + terminateDifferent.front() +
" " + terminateDifferent.back()).c_str());
568 if (spacingDifferent.size() > 0) {
569 mySpacingComboBox->setText((
TL(
"different: ") + spacingDifferent.front() +
" " + spacingDifferent.back()).c_str());
579 }
else if (perhour) {
593 }
else if (poisson) {
600 }
else if (probability) {