116 void showValueString(
const std::string& value,
const bool enabled,
const bool computed);
SumoXMLAttr
Numbers representing SUMO-XML - attributes.
@ SUMO_ATTR_NOTHING
invalid attribute, must be the last one
SumoXMLAttr myAttribute
edited attribute
bool isAttributeRowShown() const
check if current attribute row is shown
bool showAttributeRow(const GNEAttributeProperties &attrProperty, const bool forceDisable)
return true if attribute row was successfully show
MFXButtonTooltip * myValueLaneUpButton
Button for move lane up.
FXCheckButton * myAttributeToggleEnableCheckButton
pointer to attribute menu check
void enableElements(const GNEAttributeProperties &attrProperty, const bool forceDisable)
check if enable or disable all elements depending of current supermode or forceDisable
long onCmdInspectParent(FXObject *, FXSelector, void *)
called when user press "inspect parent"
long onCmdOpenAllowDialog(FXObject *, FXSelector, void *)
called when user press "open allow" dialog
long onCmdOpenColorDialog(FXObject *, FXSelector, void *)
called when user press "edit color" dialog
MFXButtonTooltip * myValueLaneDownButton
Button for move lane down.
const std::string getAttributeValue(const bool enabled) const
get value from edited ACs
void showAttributeLabel(const GNEAttributeProperties &attrProperty)
show attribute label
MFXLabelTooltip * myAttributeLabel
pointer to attribute label
MFXComboBoxIcon * myValueComboBox
pointer to combo box for select choices
GNEAttributesEditorRow(GNEAttributesEditorRow *)=delete
Invalidated copy constructor.
bool hideAttributeRow()
hide attribute row (always return false)
void showValueComboBox(const GNEAttributeProperties &attrProperty, const std::string &value, const bool enabled, const bool computed)
show value for combo Box
long onCmdToggleEnableAttribute(FXObject *, FXSelector, void *)
called when user press the checkBox for toogle enable/disable attribute
GNEAttributesEditorRow()
default constructor (needed for FOX)
long onCmdMoveLaneDown(FXObject *, FXSelector, void *)
called when user press "move lane down"
long onCmdMoveLaneUp(FXObject *, FXSelector, void *)
called when user press "move lane up"
void showMoveLaneButtons(const std::string &laneID)
show move lane buttons
void showAttributeToggleEnable(const GNEAttributeProperties &attrProperty, const bool value)
show attribute toogle enable
GNEAttributesEditor * myAttributeTable
check junction merging bool mergeJunction(SumoXMLAttr attr, const std::string& newVal) const;
void showAttributeInspectParent(const GNEAttributeProperties &attrProperty, const bool enabled)
show attribute parent
void showAttributeVClass(const GNEAttributeProperties &attrProperty, const bool enabled)
show attribute vClass
FXCheckButton * myValueCheckButton
pointer to menu check
MFXButtonTooltip * myAttributeColorButton
pointer to attribute color button
GNEAttributesEditorRow & operator=(GNEAttributesEditorRow *)=delete
Invalidated assignment operator.
void showValueCheckButton(const std::string &value, const bool enabled, const bool computed)
show value for check button
MFXButtonTooltip * myAttributeVClassButton
pointer to attribute vClass button
long onCmdSetAttribute(FXObject *obj, FXSelector, void *)
set new string/bool attribute
void showAttributeColor(const GNEAttributeProperties &attrProperty, const bool enabled)
show attribute color
MFXButtonTooltip * myAttributeReparentButton
pointer to attribute reparent button
void showAttributeReparent(const bool enabled)
show attribute reparent
MFXButtonTooltip * myAttributeInspectParentButton
pointer to attribute inspect parent button
MFXTextFieldTooltip * myValueTextField
pointer to text field for modify values
void showValueString(const std::string &value, const bool enabled, const bool computed)
show value for strings
long onCmdReparent(FXObject *, FXSelector, void *)
called when user press reparent button