![]() |
SUMO - Simulation of Urban MObility
|
FOX-declaration. More...
#include <GNEInspectorFrame.h>


Data Structures | |
| class | AttributeInput |
| FOX-declaration. More... | |
Public Member Functions | |
| AttributesEditor (GNEInspectorFrame *inspectorFrameParent) | |
| constructor More... | |
| GNEInspectorFrame * | getInspectorFrameParent () const |
| get InspectorFrame Parent More... | |
| void | hideAttributesEditor () |
| hide attribute editor More... | |
| void | refreshAttributeEditor (bool forceRefreshShape, bool forceRefreshPosition) |
| refresh attribute editor (only the valid values will be refresh) More... | |
| void | showAttributeEditor () |
| show attributes of ac More... | |
FOX-callbacks | |
| long | onCmdAttributeHelp (FXObject *, FXSelector, void *) |
| Called when user press the help button. More... | |
Protected Member Functions | |
| AttributesEditor () | |
| FOX needs this. More... | |
Private Attributes | |
| FXButton * | myHelpButton |
| button for help More... | |
| GNEInspectorFrame * | myInspectorFrameParent |
| pointer to GNEInspectorFrame parent More... | |
| std::vector< GNEInspectorFrame::AttributesEditor::AttributeInput * > | myVectorOfAttributeInputs |
| list of Attribute inputs More... | |
FOX-declaration.
Definition at line 54 of file GNEInspectorFrame.h.
| GNEInspectorFrame::AttributesEditor::AttributesEditor | ( | GNEInspectorFrame * | inspectorFrameParent | ) |
constructor
Definition at line 765 of file GNEInspectorFrame.cpp.
References GNEAttributeCarrier::getHigherNumberOfAttributes(), GUIDesignButtonRectangular, MID_HELP, myHelpButton, and myVectorOfAttributeInputs.
|
inlineprotected |
FOX needs this.
Definition at line 169 of file GNEInspectorFrame.h.
| GNEInspectorFrame * GNEInspectorFrame::AttributesEditor::getInspectorFrameParent | ( | ) | const |
get InspectorFrame Parent
Definition at line 896 of file GNEInspectorFrame.cpp.
References myInspectorFrameParent.
Referenced by GNEInspectorFrame::AttributesEditor::AttributeInput::onCmdOpenAttributeDialog(), and GNEInspectorFrame::AttributesEditor::AttributeInput::onCmdSetAttribute().
| void GNEInspectorFrame::AttributesEditor::hideAttributesEditor | ( | ) |
hide attribute editor
Definition at line 816 of file GNEInspectorFrame.cpp.
References GNEInspectorFrame::hide(), and myVectorOfAttributeInputs.
Referenced by GNEInspectorFrame::inspectMultisection().
| long GNEInspectorFrame::AttributesEditor::onCmdAttributeHelp | ( | FXObject * | , |
| FXSelector | , | ||
| void * | |||
| ) |
Called when user press the help button.
Definition at line 902 of file GNEInspectorFrame.cpp.
References GNEInspectorFrame::getInspectedACs(), myInspectorFrameParent, and GNEFrame::openHelpAttributesDialog().
| void GNEInspectorFrame::AttributesEditor::refreshAttributeEditor | ( | bool | forceRefreshShape, |
| bool | forceRefreshPosition | ||
| ) |
refresh attribute editor (only the valid values will be refresh)
Definition at line 827 of file GNEInspectorFrame.cpp.
References GNEInspectorFrame::getInspectedACs(), GNEAttributeCarrier::getTagProperties(), myInspectorFrameParent, myVectorOfAttributeInputs, SUMO_ATTR_ALLOW, SUMO_ATTR_DISALLOW, SUMO_ATTR_POSITION, SUMO_ATTR_SHAPE, SUMO_ATTR_TLID, SUMO_ATTR_TLTYPE, and SUMO_TAG_JUNCTION.
Referenced by GNEInspectorFrame::AttributesEditor::AttributeInput::onCmdSetAttribute(), GNEInspectorFrame::GEOAttributesEditor::onCmdSetGEOAttribute(), and GNEInspectorFrame::NeteditAttributesEditor::onCmdSetNeteditAttribute().
| void GNEInspectorFrame::AttributesEditor::showAttributeEditor | ( | ) |
show attributes of ac
Definition at line 778 of file GNEInspectorFrame.cpp.
References GNEInspectorFrame::getInspectedACs(), GNEAttributeCarrier::getTagProperties(), myInspectorFrameParent, myVectorOfAttributeInputs, GNEInspectorFrame::show(), SUMO_ATTR_TLID, SUMO_ATTR_TLTYPE, and SUMO_TAG_JUNCTION.
Referenced by GNEInspectorFrame::inspectMultisection().
|
private |
button for help
Definition at line 179 of file GNEInspectorFrame.h.
Referenced by AttributesEditor().
|
private |
pointer to GNEInspectorFrame parent
Definition at line 173 of file GNEInspectorFrame.h.
Referenced by getInspectorFrameParent(), onCmdAttributeHelp(), refreshAttributeEditor(), and showAttributeEditor().
|
private |
list of Attribute inputs
Definition at line 176 of file GNEInspectorFrame.h.
Referenced by AttributesEditor(), hideAttributesEditor(), refreshAttributeEditor(), and showAttributeEditor().