138 void refreshDistributionIDs();
141 void refreshDistributionSelector();
147 long onCmdSelectDistribution(FXObject*, FXSelector,
void*);
150 long onCmdUpdateDistribution(FXObject* sender, FXSelector,
void*);
212 long onCmdSetProbability(FXObject*, FXSelector,
void*);
231 FXLabel* myIconLabel =
nullptr;
264 void showDistributionValuesEditor();
267 void hideDistributionValuesEditor();
279 long onCmdAddRow(FXObject*, FXSelector,
void*);
282 long onCmdRemoveRow(FXObject* obj, FXSelector,
void*);
291 void updateSumLabel();
310 FXHorizontalFrame* myBotFrame =
nullptr;
316 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)