![]() |
Eclipse SUMO - Simulation of Urban MObility
|
FOX-declaration. More...
#include <GNEInspectorFrame.h>
Public Member Functions | |
void | hideNeteditAttributesEditor () |
hide netedit attributes editor More... | |
NeteditAttributesEditor (GNEInspectorFrame *inspectorFrameParent) | |
FOX-declaration. More... | |
void | refreshNeteditAttributesEditor (bool forceRefresh) |
refresh netedit attributes More... | |
void | showNeteditAttributesEditor () |
show netedit attributes editor More... | |
~NeteditAttributesEditor () | |
destructor More... | |
FOX-callbacks | |
Called when user change the current GEO Attribute | |
long | onCmdSetNeteditAttribute (FXObject *, FXSelector, void *) |
long | onCmdMarkFrontElement (FXObject *, FXSelector, void *) |
Called when user press button "Mark front element". More... | |
long | onCmdNeteditAttributeHelp (FXObject *, FXSelector, void *) |
Called when user press the help button. More... | |
Private Attributes | |
FXCheckButton * | myCheckBoxBlockMovement |
pointer to check box "Block movement" More... | |
FXCheckButton * | myCheckBoxBlockShape |
pointer to check box "Block Shape" More... | |
FXCheckButton * | myCheckBoxCloseShape |
pointer to check box "Block movement" More... | |
FXButton * | myHelpButton |
button for help More... | |
FXHorizontalFrame * | myHorizontalFrameBlockMovement |
@frame horizontal frame for block movement More... | |
FXHorizontalFrame * | myHorizontalFrameBlockShape |
@frame horizontal frame for block shape More... | |
FXHorizontalFrame * | myHorizontalFrameCloseShape |
@frame horizontal frame for close shape More... | |
FXHorizontalFrame * | myHorizontalFrameParentAdditional |
@frame horizontal frame for replace the parent additional More... | |
GNEInspectorFrame * | myInspectorFrameParent |
pointer to inspector frame parent More... | |
FXLabel * | myLabelBlockMovement |
Label for Check blocked movement. More... | |
FXLabel * | myLabelBlockShape |
Label for Check blocked shape. More... | |
FXLabel * | myLabelCloseShape |
Label for close shape. More... | |
FXLabel * | myLabelParentAdditional |
Label for parent additional. More... | |
FXButton * | myMarkFrontElementButton |
button for set element as front button More... | |
FXTextField * | myTextFieldParentAdditional |
pointer for replace the parent additional More... | |
FOX-declaration.
Definition at line 41 of file GNEInspectorFrame.h.
GNEInspectorFrame::NeteditAttributesEditor::NeteditAttributesEditor | ( | GNEInspectorFrame * | inspectorFrameParent | ) |
FOX-declaration.
constructor
Definition at line 476 of file GNEInspectorFrame.cpp.
References FRONTELEMENT, GUIIconSubSys::getIcon(), GUIDesignAuxiliarHorizontalFrame, GUIDesignButton, GUIDesignButtonRectangular, GUIDesignCheckButton, GUIDesignLabelAttribute, GUIDesignTextField, GUIDesignTextFieldNCol, MID_GNE_MARKFRONTELEMENT, MID_GNE_SET_ATTRIBUTE, MID_HELP, myCheckBoxBlockMovement, myCheckBoxBlockShape, myCheckBoxCloseShape, myHelpButton, myHorizontalFrameBlockMovement, myHorizontalFrameBlockShape, myHorizontalFrameCloseShape, myHorizontalFrameParentAdditional, myLabelBlockMovement, myLabelBlockShape, myLabelCloseShape, myLabelParentAdditional, myMarkFrontElementButton, and myTextFieldParentAdditional.
GNEInspectorFrame::NeteditAttributesEditor::~NeteditAttributesEditor | ( | ) |
destructor
Definition at line 508 of file GNEInspectorFrame.cpp.
void GNEInspectorFrame::NeteditAttributesEditor::hideNeteditAttributesEditor | ( | ) |
hide netedit attributes editor
Definition at line 630 of file GNEInspectorFrame.cpp.
References GNEInspectorFrame::hide().
Referenced by GNEInspectorFrame::inspectMultisection().
long GNEInspectorFrame::NeteditAttributesEditor::onCmdMarkFrontElement | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Called when user press button "Mark front element".
Definition at line 776 of file GNEInspectorFrame.cpp.
Referenced by FXDEFMAP().
long GNEInspectorFrame::NeteditAttributesEditor::onCmdNeteditAttributeHelp | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Called when user press the help button.
Definition at line 789 of file GNEInspectorFrame.cpp.
References ACCEPT, GUIIconSubSys::getIcon(), GUIDesignAuxiliarHorizontalFrame, GUIDesignButtonOK, GUIDesignDialogBox, GUIDesignHorizontalSeparator, GUIDesignLabelFrameInformation, MODEADDITIONAL, and WRITE_DEBUG.
Referenced by FXDEFMAP().
long GNEInspectorFrame::NeteditAttributesEditor::onCmdSetNeteditAttribute | ( | FXObject * | obj, |
FXSelector | , | ||
void * | |||
) |
Definition at line 711 of file GNEInspectorFrame.cpp.
References GNE_ATTR_BLOCK_MOVEMENT, GNE_ATTR_BLOCK_SHAPE, GNE_ATTR_CLOSE_SHAPE, and GNE_ATTR_PARENT.
Referenced by FXDEFMAP().
void GNEInspectorFrame::NeteditAttributesEditor::refreshNeteditAttributesEditor | ( | bool | forceRefresh | ) |
refresh netedit attributes
Definition at line 644 of file GNEInspectorFrame.cpp.
References GNE_ATTR_BLOCK_MOVEMENT, GNE_ATTR_BLOCK_SHAPE, GNE_ATTR_CLOSE_SHAPE, GNE_ATTR_PARENT, and toString().
Referenced by GNEInspectorFrame::attributeUpdated(), and GNEApplicationWindow::onCmdSetFrontElement().
void GNEInspectorFrame::NeteditAttributesEditor::showNeteditAttributesEditor | ( | ) |
show netedit attributes editor
Definition at line 512 of file GNEInspectorFrame.cpp.
References GNE_ATTR_BLOCK_MOVEMENT, GNE_ATTR_BLOCK_SHAPE, GNE_ATTR_CLOSE_SHAPE, GNE_ATTR_PARENT, GNEFrameAttributesModuls::isSupermodeValid(), GNEInspectorFrame::show(), and toString().
Referenced by GNEInspectorFrame::inspectMultisection().
|
private |
pointer to check box "Block movement"
Definition at line 96 of file GNEInspectorFrame.h.
Referenced by NeteditAttributesEditor().
|
private |
pointer to check box "Block Shape"
Definition at line 105 of file GNEInspectorFrame.h.
Referenced by NeteditAttributesEditor().
|
private |
pointer to check box "Block movement"
Definition at line 114 of file GNEInspectorFrame.h.
Referenced by NeteditAttributesEditor().
|
private |
button for help
Definition at line 120 of file GNEInspectorFrame.h.
Referenced by NeteditAttributesEditor().
|
private |
@frame horizontal frame for block movement
Definition at line 90 of file GNEInspectorFrame.h.
Referenced by NeteditAttributesEditor().
|
private |
@frame horizontal frame for block shape
Definition at line 99 of file GNEInspectorFrame.h.
Referenced by NeteditAttributesEditor().
|
private |
@frame horizontal frame for close shape
Definition at line 108 of file GNEInspectorFrame.h.
Referenced by NeteditAttributesEditor().
|
private |
@frame horizontal frame for replace the parent additional
Definition at line 81 of file GNEInspectorFrame.h.
Referenced by NeteditAttributesEditor().
|
private |
pointer to inspector frame parent
Definition at line 78 of file GNEInspectorFrame.h.
|
private |
Label for Check blocked movement.
Definition at line 93 of file GNEInspectorFrame.h.
Referenced by NeteditAttributesEditor().
|
private |
Label for Check blocked shape.
Definition at line 102 of file GNEInspectorFrame.h.
Referenced by NeteditAttributesEditor().
|
private |
Label for close shape.
Definition at line 111 of file GNEInspectorFrame.h.
Referenced by NeteditAttributesEditor().
|
private |
Label for parent additional.
Definition at line 84 of file GNEInspectorFrame.h.
Referenced by NeteditAttributesEditor().
|
private |
button for set element as front button
Definition at line 117 of file GNEInspectorFrame.h.
Referenced by NeteditAttributesEditor().
|
private |
pointer for replace the parent additional
Definition at line 87 of file GNEInspectorFrame.h.
Referenced by NeteditAttributesEditor().