136 void refreshDistributionIDs();
139 void refreshDistributionSelector();
145 long onCmdSelectDistribution(FXObject*, FXSelector,
void*);
148 long onCmdUpdateDistribution(FXObject* sender, FXSelector,
void*);
207 long onCmdSetProbability(FXObject*, FXSelector,
void*);
210 long onCmdRemoveRow(FXObject*, FXSelector,
void*);
229 FXLabel* myIconLabel =
nullptr;
262 void showDistributionValuesEditor();
265 void hideDistributionValuesEditor();
274 void updateSumLabel();
280 long onCmdAddRow(FXObject*, FXSelector,
void*);
305 FXHorizontalFrame* myBotFrame =
nullptr;
311 FXLabel* mySumLabel =
nullptr;
GUIIcon
An enumeration of icons used by the gui applications.
SumoXMLTag
Numbers representing SUMO-XML - element names.
long onCmdDeleteDistribution(FXObject *, FXSelector, void *)
Called when "Delete distribution" button is clicked.
SumoXMLTag getDistributionTag() const
get distribution tag
MFXButtonTooltip * myCreateDistributionButton
"create Distribution" button
MFXButtonTooltip * myDeleteDistributionButton
"delete Distribution" button
SumoXMLTag myDistributionTag
@briuef distribution tag
long onUpdDeleteDistribution(FXObject *sender, FXSelector, void *)
Called when "Delete distribution" button is updated.
long onCmdCreateDistribution(FXObject *, FXSelector, void *)
Called when "create distribution" button is clicked.
GNEFrame * myFrameParent
FOX needs this.
DistributionSelector * myDistributionSelector
distribution selector
DistributionRow & operator=(const DistributionRow &src)=delete
Invalidated assignment operator.
DistributionRow(const DistributionRow &)=delete
Invalidated copy constructor.
DistributionValuesEditor * myDistributionValuesEditorParent
FOX need this.
MFXGroupBoxModule (based on FXGroupBox)