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 122 of file GNEInspectorFrame.h.

Constructor & Destructor Documentation

◆ GEOAttributesEditor()

◆ ~GEOAttributesEditor()

GNEInspectorFrame::GEOAttributesEditor::~GEOAttributesEditor ( )

destructor

Definition at line 708 of file GNEInspectorFrame.cpp.

Member Function Documentation

◆ hideGEOAttributesEditor()

void GNEInspectorFrame::GEOAttributesEditor::hideGEOAttributesEditor ( )

hide GEO attributes editor

Definition at line 782 of file GNEInspectorFrame.cpp.

References GNEInspectorFrame::hide().

Referenced by GNEInspectorFrame::inspectMultisection().

◆ onCmdGEOAttributeHelp()

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

Called when user press the help button.

Definition at line 855 of file GNEInspectorFrame.cpp.

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

◆ onCmdSetGEOAttribute()

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

Called when user change the current GEO Attribute.

Definition at line 808 of file GNEInspectorFrame.cpp.

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

◆ refreshGEOAttributesEditor()

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

refresh GEO attributes editor

Definition at line 792 of file GNEInspectorFrame.cpp.

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

Referenced by GNEInspectorFrame::attributeUpdated().

◆ showGEOAttributesEditor()

void GNEInspectorFrame::GEOAttributesEditor::showGEOAttributesEditor ( )

Field Documentation

◆ myGEOAttributeFrame

FXHorizontalFrame* GNEInspectorFrame::GEOAttributesEditor::myGEOAttributeFrame
private

horizontal frame for GEOAttribute

Definition at line 160 of file GNEInspectorFrame.h.

Referenced by GEOAttributesEditor().

◆ myGEOAttributeLabel

FXLabel* GNEInspectorFrame::GEOAttributesEditor::myGEOAttributeLabel
private

Label for GEOAttribute.

Definition at line 163 of file GNEInspectorFrame.h.

Referenced by GEOAttributesEditor().

◆ myGEOAttributeTextField

FXTextField* GNEInspectorFrame::GEOAttributesEditor::myGEOAttributeTextField
private

textField for GEOAttribute

Definition at line 166 of file GNEInspectorFrame.h.

Referenced by GEOAttributesEditor().

◆ myHelpButton

FXButton* GNEInspectorFrame::GEOAttributesEditor::myHelpButton
private

button for help

Definition at line 178 of file GNEInspectorFrame.h.

Referenced by GEOAttributesEditor().

◆ myInspectorFrameParent

GNEInspectorFrame* GNEInspectorFrame::GEOAttributesEditor::myInspectorFrameParent
private

current GNEInspectorFrame parent

Definition at line 157 of file GNEInspectorFrame.h.

◆ myUseGEOCheckButton

FXCheckButton* GNEInspectorFrame::GEOAttributesEditor::myUseGEOCheckButton
private

checkBox for use GEO

Definition at line 175 of file GNEInspectorFrame.h.

Referenced by GEOAttributesEditor().

◆ myUseGEOFrame

FXHorizontalFrame* GNEInspectorFrame::GEOAttributesEditor::myUseGEOFrame
private

horizontal frame for use GEO

Definition at line 169 of file GNEInspectorFrame.h.

Referenced by GEOAttributesEditor().

◆ myUseGEOLabel

FXLabel* GNEInspectorFrame::GEOAttributesEditor::myUseGEOLabel
private

Label for use GEO.

Definition at line 172 of file GNEInspectorFrame.h.

Referenced by GEOAttributesEditor().


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