SUMO - Simulation of Urban MObility
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
GNEInspectorFrame::AttrInput Class Reference

FOX-declaration. More...

#include <GNEInspectorFrame.h>

Inheritance diagram for GNEInspectorFrame::AttrInput:
Inheritance graph
Collaboration diagram for GNEInspectorFrame::AttrInput:
Collaboration graph

Public Member Functions

 AttrInput (FXComposite *parent, GNEInspectorFrame *inspectorFrameParent)
 FOX-declaration. More...
 
SumoXMLAttr getAttr () const
 get current Attr More...
 
SumoXMLTag getTag () const
 get current tag More...
 
void hideAttribute ()
 show attribute More...
 
long onCmdOpenAttributeEditor (FXObject *, FXSelector, void *)
 open model dialog for more comfortable attribute editing More...
 
long onCmdSetAttribute (FXObject *, FXSelector, void *)
 try to set new attribute value More...
 
void showAttribute (SumoXMLTag tag, SumoXMLAttr attr, const std::string &value)
 show attribute More...
 

Protected Member Functions

 AttrInput ()
 FOX needs this. More...
 

Private Member Functions

void hide ()
 set hide as private function More...
 
void show ()
 set show as private function More...
 

Private Attributes

SumoXMLAttr myAttr
 current Attr More...
 
FXButton * myButtonCombinableChoices
 pointer to buttonCombinableChoices More...
 
FXCheckButton * myCheckBox
 pointer to checkBox More...
 
FXComboBox * myChoicesCombo
 pointer to combo box choices More...
 
GNEInspectorFramemyInspectorFrameParent
 pointer to GNEInspectorFrame parent More...
 
FXLabel * myLabel
 pointer to label More...
 
SumoXMLTag myTag
 current tag More...
 
FXTextField * myTextFieldInt
 textField to modify the value of int values More...
 
FXTextField * myTextFieldReal
 textField to modify the value of real values More...
 
FXTextField * myTextFieldStrings
 textField to modify the value of strings values More...
 

Detailed Description

FOX-declaration.

Definition at line 61 of file GNEInspectorFrame.h.

Constructor & Destructor Documentation

GNEInspectorFrame::AttrInput::AttrInput ( FXComposite *  parent,
GNEInspectorFrame inspectorFrameParent 
)
GNEInspectorFrame::AttrInput::AttrInput ( )
inlineprotected

FOX needs this.

Definition at line 89 of file GNEInspectorFrame.h.

Member Function Documentation

SumoXMLAttr GNEInspectorFrame::AttrInput::getAttr ( ) const

get current Attr

Definition at line 530 of file GNEInspectorFrame.cpp.

Referenced by GNEInspectorFrame::AttrEditor::AttrEditor().

SumoXMLTag GNEInspectorFrame::AttrInput::getTag ( ) const

get current tag

Definition at line 524 of file GNEInspectorFrame.cpp.

Referenced by GNEInspectorFrame::AttrEditor::AttrEditor().

void GNEInspectorFrame::AttrInput::hide ( )
private

set hide as private function

Definition at line 624 of file GNEInspectorFrame.cpp.

void GNEInspectorFrame::AttrInput::hideAttribute ( )

show attribute

Definition at line 509 of file GNEInspectorFrame.cpp.

References GNEInspectorFrame::hide().

long GNEInspectorFrame::AttrInput::onCmdOpenAttributeEditor ( FXObject *  ,
FXSelector  ,
void *   
)

open model dialog for more comfortable attribute editing

Definition at line 536 of file GNEInspectorFrame.cpp.

long GNEInspectorFrame::AttrInput::onCmdSetAttribute ( FXObject *  ,
FXSelector  ,
void *   
)
void GNEInspectorFrame::AttrInput::show ( )
private

set show as private function

Definition at line 618 of file GNEInspectorFrame.cpp.

Field Documentation

SumoXMLAttr GNEInspectorFrame::AttrInput::myAttr
private

current Attr

Definition at line 99 of file GNEInspectorFrame.h.

FXButton* GNEInspectorFrame::AttrInput::myButtonCombinableChoices
private

pointer to buttonCombinableChoices

Definition at line 120 of file GNEInspectorFrame.h.

Referenced by AttrInput().

FXCheckButton* GNEInspectorFrame::AttrInput::myCheckBox
private

pointer to checkBox

Definition at line 117 of file GNEInspectorFrame.h.

Referenced by AttrInput().

FXComboBox* GNEInspectorFrame::AttrInput::myChoicesCombo
private

pointer to combo box choices

Definition at line 114 of file GNEInspectorFrame.h.

Referenced by AttrInput().

GNEInspectorFrame* GNEInspectorFrame::AttrInput::myInspectorFrameParent
private

pointer to GNEInspectorFrame parent

Definition at line 93 of file GNEInspectorFrame.h.

FXLabel* GNEInspectorFrame::AttrInput::myLabel
private

pointer to label

Definition at line 102 of file GNEInspectorFrame.h.

Referenced by AttrInput().

SumoXMLTag GNEInspectorFrame::AttrInput::myTag
private

current tag

Definition at line 96 of file GNEInspectorFrame.h.

FXTextField* GNEInspectorFrame::AttrInput::myTextFieldInt
private

textField to modify the value of int values

Definition at line 105 of file GNEInspectorFrame.h.

Referenced by AttrInput().

FXTextField* GNEInspectorFrame::AttrInput::myTextFieldReal
private

textField to modify the value of real values

Definition at line 108 of file GNEInspectorFrame.h.

Referenced by AttrInput().

FXTextField* GNEInspectorFrame::AttrInput::myTextFieldStrings
private

textField to modify the value of strings values

Definition at line 111 of file GNEInspectorFrame.h.

Referenced by AttrInput().


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