SumoXMLTag
Numbers representing SUMO-XML - element names.
@ SUMO_TAG_NOTHING
invalid tag, must be the last one
SumoXMLAttr
Numbers representing SUMO-XML - attributes.
long onCmdAttributesEditorHelp(FXObject *, FXSelector, void *)
called when user press the help button
GNEFrame * getFrameParent() const
pointer to GNEFrame parent
long onCmdOpenElementDialog(FXObject *, FXSelector, void *)
called when user press the "Open element dialog" button
void setNewParent(const GNEAttributeCarrier *AC)
set new parent
std::vector< GNEAttributeCarrier * > myEditedACs
current edited ACs
long onCmdMarkAsFront(FXObject *, FXSelector, void *)
GNEFrame * myFrameParent
pointer to GNEFrame parent
int myMaxNumberOfRows
maximum number of rows used in this attributes editor
void refreshAttributesEditor()
refresh attribute editor
int myEditorOptions
variable use for packing attribute editor options
void toggleEnableAttribute(SumoXMLAttr attr, const bool value)
set attribute in the current ACs (Callend from row)
bool checkNewParent(const GNEAttributeCarrier *AC) const
check if the given AC can be a new parent
void moveLaneDown()
move lane down
void inspectParent()
inspect parent (Callend from row)
EditorOptions
Options for filter attributes.
void enableReparent()
void enable reparent
std::vector< GNEAttributesEditorRow * > myAttributesEditorRows
list of attributes editor rows
void showAttributesEditor(GNEAttributeCarrier *AC)
edit attributes of the given AC (usually the edited template AC)
bool isReparenting() const
SumoXMLTag myReparentTag
check if we're reparent
long onCmdOpenExtendedAttributesDialog(FXObject *, FXSelector, void *)
called when user press the "Open extended attributes" button
void abortReparenting()
abort selecting parent
void hideAttributesEditor()
hide attribute editor
FXButton * myFrontButton
pointer to front button
FXButton * myOpenExtendedAttributesButton
pointer to open extended attributes button
void moveLaneUp()
move lane up
FXButton * myOpenDialogButton
pointer to open dialog button (usually additionals)
void setAttribute(SumoXMLAttr attr, const std::string &value)
set attribute in the current ACs (Callend from row)
FXButton * myHelpButton
button for help
MFXGroupBoxModule (based on FXGroupBox)