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

#include <GNEInspectorFrame.h>

Inheritance diagram for GNEInspectorFrame::GEOAttributesEditor:
Collaboration diagram for GNEInspectorFrame::GEOAttributesEditor:

Public Member Functions

 GEOAttributesEditor (GNEInspectorFrame *inspectorFrameParent)
 FOX-declaration. More...
 
void hideGEOAttributesEditor ()
 hide GEO attributes editor More...
 
void refreshGEOAttributesEditor (bool forceRefresh)
 refresh GEO attributes editor More...
 
void showGEOAttributesEditor ()
 show GEO attributes editor More...
 
 ~GEOAttributesEditor ()
 destructor More...
 
FOX-callbacks
long onCmdSetGEOAttribute (FXObject *, FXSelector, void *)
 Called when user change the current GEO Attribute. More...
 
long onCmdGEOAttributeHelp (FXObject *, FXSelector, void *)
 Called when user press the help button. More...
 

Private Attributes

FXHorizontalFrame * myGEOAttributeFrame
 horizontal frame for GEOAttribute More...
 
FXLabel * myGEOAttributeLabel
 Label for GEOAttribute. More...
 
FXTextField * myGEOAttributeTextField
 textField for GEOAttribute More...
 
FXButton * myHelpButton
 button for help More...
 
GNEInspectorFramemyInspectorFrameParent
 current GNEInspectorFrame parent More...
 
FXCheckButton * myUseGEOCheckButton
 checkBox for use GEO More...
 
FXHorizontalFrame * myUseGEOFrame
 horizontal frame for use GEO More...
 
FXLabel * myUseGEOLabel
 Label for use GEO. More...
 

Detailed Description

Definition at line 127 of file GNEInspectorFrame.h.

Constructor & Destructor Documentation

◆ GEOAttributesEditor()

◆ ~GEOAttributesEditor()

GNEInspectorFrame::GEOAttributesEditor::~GEOAttributesEditor ( )

destructor

Definition at line 848 of file GNEInspectorFrame.cpp.

Member Function Documentation

◆ hideGEOAttributesEditor()

void GNEInspectorFrame::GEOAttributesEditor::hideGEOAttributesEditor ( )

hide GEO attributes editor

Definition at line 921 of file GNEInspectorFrame.cpp.

References GNEInspectorFrame::hide().

Referenced by GNEInspectorFrame::inspectMultisection().

Here is the caller graph for this function:

◆ onCmdGEOAttributeHelp()

long GNEInspectorFrame::GEOAttributesEditor::onCmdGEOAttributeHelp ( FXObject *  ,
FXSelector  ,
void *   
)

Called when user press the help button.

Definition at line 994 of file GNEInspectorFrame.cpp.

References ACCEPT, GUIIconSubSys::getIcon(), GUIDesignButtonOK, GUIDesignDialogBox, and GUIDesignLabelFrameInformation.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdSetGEOAttribute()

long GNEInspectorFrame::GEOAttributesEditor::onCmdSetGEOAttribute ( FXObject *  obj,
FXSelector  ,
void *   
)

Called when user change the current GEO Attribute.

Definition at line 947 of file GNEInspectorFrame.cpp.

References GeoConvHelper::getFinal(), SUMO_ATTR_GEO, SUMO_ATTR_GEOPOSITION, and SUMO_ATTR_GEOSHAPE.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ refreshGEOAttributesEditor()

void GNEInspectorFrame::GEOAttributesEditor::refreshGEOAttributesEditor ( bool  forceRefresh)

refresh GEO attributes editor

Definition at line 931 of file GNEInspectorFrame.cpp.

References GeoConvHelper::getFinal(), SUMO_ATTR_GEOPOSITION, and SUMO_ATTR_GEOSHAPE.

Referenced by GNEInspectorFrame::attributeUpdated().

Here is the caller graph for this function:

◆ showGEOAttributesEditor()

void GNEInspectorFrame::GEOAttributesEditor::showGEOAttributesEditor ( )

show GEO attributes editor

Definition at line 852 of file GNEInspectorFrame.cpp.

References GeoConvHelper::getFinal(), GNEFrameAttributesModuls::isSupermodeValid(), GNEInspectorFrame::show(), SUMO_ATTR_GEO, SUMO_ATTR_GEOPOSITION, SUMO_ATTR_GEOSHAPE, and toString().

Referenced by GNEInspectorFrame::inspectMultisection().

Here is the caller graph for this function:

Field Documentation

◆ myGEOAttributeFrame

FXHorizontalFrame* GNEInspectorFrame::GEOAttributesEditor::myGEOAttributeFrame
private

horizontal frame for GEOAttribute

Definition at line 165 of file GNEInspectorFrame.h.

Referenced by GEOAttributesEditor().

◆ myGEOAttributeLabel

FXLabel* GNEInspectorFrame::GEOAttributesEditor::myGEOAttributeLabel
private

Label for GEOAttribute.

Definition at line 168 of file GNEInspectorFrame.h.

Referenced by GEOAttributesEditor().

◆ myGEOAttributeTextField

FXTextField* GNEInspectorFrame::GEOAttributesEditor::myGEOAttributeTextField
private

textField for GEOAttribute

Definition at line 171 of file GNEInspectorFrame.h.

Referenced by GEOAttributesEditor().

◆ myHelpButton

FXButton* GNEInspectorFrame::GEOAttributesEditor::myHelpButton
private

button for help

Definition at line 183 of file GNEInspectorFrame.h.

Referenced by GEOAttributesEditor().

◆ myInspectorFrameParent

GNEInspectorFrame* GNEInspectorFrame::GEOAttributesEditor::myInspectorFrameParent
private

current GNEInspectorFrame parent

Definition at line 162 of file GNEInspectorFrame.h.

◆ myUseGEOCheckButton

FXCheckButton* GNEInspectorFrame::GEOAttributesEditor::myUseGEOCheckButton
private

checkBox for use GEO

Definition at line 180 of file GNEInspectorFrame.h.

Referenced by GEOAttributesEditor().

◆ myUseGEOFrame

FXHorizontalFrame* GNEInspectorFrame::GEOAttributesEditor::myUseGEOFrame
private

horizontal frame for use GEO

Definition at line 174 of file GNEInspectorFrame.h.

Referenced by GEOAttributesEditor().

◆ myUseGEOLabel

FXLabel* GNEInspectorFrame::GEOAttributesEditor::myUseGEOLabel
private

Label for use GEO.

Definition at line 177 of file GNEInspectorFrame.h.

Referenced by GEOAttributesEditor().


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