Eclipse SUMO - Simulation of Urban MObility
GNEInspectorFrame::NeteditAttributesEditor Class Reference

FOX-declaration. More...

#include <GNEInspectorFrame.h>

Inheritance diagram for GNEInspectorFrame::NeteditAttributesEditor:
[legend]
Collaboration diagram for GNEInspectorFrame::NeteditAttributesEditor:
[legend]

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...
 
GNEInspectorFramemyInspectorFrameParent
 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...
 

Detailed Description

FOX-declaration.

Definition at line 41 of file GNEInspectorFrame.h.

Constructor & Destructor Documentation

◆ NeteditAttributesEditor()

◆ ~NeteditAttributesEditor()

GNEInspectorFrame::NeteditAttributesEditor::~NeteditAttributesEditor ( )

destructor

Definition at line 508 of file GNEInspectorFrame.cpp.

Member Function Documentation

◆ hideNeteditAttributesEditor()

void GNEInspectorFrame::NeteditAttributesEditor::hideNeteditAttributesEditor ( )

hide netedit attributes editor

Definition at line 630 of file GNEInspectorFrame.cpp.

References GNEInspectorFrame::hide().

Referenced by GNEInspectorFrame::inspectMultisection().

Here is the caller graph for this function:

◆ onCmdMarkFrontElement()

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().

Here is the caller graph for this function:

◆ onCmdNeteditAttributeHelp()

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().

Here is the caller graph for this function:

◆ onCmdSetNeteditAttribute()

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().

Here is the caller graph for this function:

◆ refreshNeteditAttributesEditor()

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().

Here is the caller graph for this function:

◆ showNeteditAttributesEditor()

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().

Here is the caller graph for this function:

Field Documentation

◆ myCheckBoxBlockMovement

FXCheckButton* GNEInspectorFrame::NeteditAttributesEditor::myCheckBoxBlockMovement
private

pointer to check box "Block movement"

Definition at line 96 of file GNEInspectorFrame.h.

Referenced by NeteditAttributesEditor().

◆ myCheckBoxBlockShape

FXCheckButton* GNEInspectorFrame::NeteditAttributesEditor::myCheckBoxBlockShape
private

pointer to check box "Block Shape"

Definition at line 105 of file GNEInspectorFrame.h.

Referenced by NeteditAttributesEditor().

◆ myCheckBoxCloseShape

FXCheckButton* GNEInspectorFrame::NeteditAttributesEditor::myCheckBoxCloseShape
private

pointer to check box "Block movement"

Definition at line 114 of file GNEInspectorFrame.h.

Referenced by NeteditAttributesEditor().

◆ myHelpButton

FXButton* GNEInspectorFrame::NeteditAttributesEditor::myHelpButton
private

button for help

Definition at line 120 of file GNEInspectorFrame.h.

Referenced by NeteditAttributesEditor().

◆ myHorizontalFrameBlockMovement

FXHorizontalFrame* GNEInspectorFrame::NeteditAttributesEditor::myHorizontalFrameBlockMovement
private

@frame horizontal frame for block movement

Definition at line 90 of file GNEInspectorFrame.h.

Referenced by NeteditAttributesEditor().

◆ myHorizontalFrameBlockShape

FXHorizontalFrame* GNEInspectorFrame::NeteditAttributesEditor::myHorizontalFrameBlockShape
private

@frame horizontal frame for block shape

Definition at line 99 of file GNEInspectorFrame.h.

Referenced by NeteditAttributesEditor().

◆ myHorizontalFrameCloseShape

FXHorizontalFrame* GNEInspectorFrame::NeteditAttributesEditor::myHorizontalFrameCloseShape
private

@frame horizontal frame for close shape

Definition at line 108 of file GNEInspectorFrame.h.

Referenced by NeteditAttributesEditor().

◆ myHorizontalFrameParentAdditional

FXHorizontalFrame* GNEInspectorFrame::NeteditAttributesEditor::myHorizontalFrameParentAdditional
private

@frame horizontal frame for replace the parent additional

Definition at line 81 of file GNEInspectorFrame.h.

Referenced by NeteditAttributesEditor().

◆ myInspectorFrameParent

GNEInspectorFrame* GNEInspectorFrame::NeteditAttributesEditor::myInspectorFrameParent
private

pointer to inspector frame parent

Definition at line 78 of file GNEInspectorFrame.h.

◆ myLabelBlockMovement

FXLabel* GNEInspectorFrame::NeteditAttributesEditor::myLabelBlockMovement
private

Label for Check blocked movement.

Definition at line 93 of file GNEInspectorFrame.h.

Referenced by NeteditAttributesEditor().

◆ myLabelBlockShape

FXLabel* GNEInspectorFrame::NeteditAttributesEditor::myLabelBlockShape
private

Label for Check blocked shape.

Definition at line 102 of file GNEInspectorFrame.h.

Referenced by NeteditAttributesEditor().

◆ myLabelCloseShape

FXLabel* GNEInspectorFrame::NeteditAttributesEditor::myLabelCloseShape
private

Label for close shape.

Definition at line 111 of file GNEInspectorFrame.h.

Referenced by NeteditAttributesEditor().

◆ myLabelParentAdditional

FXLabel* GNEInspectorFrame::NeteditAttributesEditor::myLabelParentAdditional
private

Label for parent additional.

Definition at line 84 of file GNEInspectorFrame.h.

Referenced by NeteditAttributesEditor().

◆ myMarkFrontElementButton

FXButton* GNEInspectorFrame::NeteditAttributesEditor::myMarkFrontElementButton
private

button for set element as front button

Definition at line 117 of file GNEInspectorFrame.h.

Referenced by NeteditAttributesEditor().

◆ myTextFieldParentAdditional

FXTextField* GNEInspectorFrame::NeteditAttributesEditor::myTextFieldParentAdditional
private

pointer for replace the parent additional

Definition at line 87 of file GNEInspectorFrame.h.

Referenced by NeteditAttributesEditor().


The documentation for this class was generated from the following files: