20 #ifndef GNEInspectorFrame_h 21 #define GNEInspectorFrame_h 145 long onCmdReset(FXObject*, FXSelector,
void*);
196 void hideAttrConnection();
199 long onCmdSetShowConnection(FXObject*, FXSelector,
void*);
202 long onCmdInspectConnection(FXObject*, FXSelector,
void*);
254 const std::vector<GNEAttributeCarrier*>&
getACs()
const;
322 std::vector<GNEAttributeCarrier*>
myACs;
FXHorizontalFrame * frameButtons
frame for the buttons
SumoXMLTag
Numbers representing SUMO-XML - element names.
std::vector< AttrConnection * > myAttrConnections
vector of attrConnections
GNEEdge * getEdgeTemplate() const
get the template edge (to copy attributes from)
GNEInspectorFrame()
FOX needs this.
AttrConnection()
FOX needs this.
FXGroupBox * myGroupBoxForTemplates
groupBox for templates
FXButton * myCopyTemplateButton
copy template button
const std::vector< GNEAttributeCarrier * > & getACs() const
get current list of ACs
FXGroupBox * myGroupBoxForAttrConnections
groupBox for AttrConnection
A NBNetBuilder extended by visualisation and editing capabilities.
long onCmdCopyTemplate(FXObject *, FXSelector, void *)
copy edge attributes from edge template
void inspect(GNEAttributeCarrier *AC, GNEAttributeCarrier *previousElement=NULL)
Inspect a single element.
FXButton * myCancelButton
Button Cancel.
SumoXMLAttr
Numbers representing SUMO-XML - attributes.
FXButton * mySetTemplateButton
set template button
FXMatrix * myCheckBoxMatrix
GNEAdditional * myAdditional
pointer to additional element
FXButton * myAcceptButton
Button Accept.
~GNEInspectorFrame()
Destructor.
GNEConnection * myConnection
pointer to current connection
long onCmdSetBlocking(FXObject *, FXSelector, void *)
called when user toogle the blocking button
GNEAttributeCarrier * myPreviousElement
pointer to previous element (If exist)
FXGroupBox * myGroupBoxForEditor
GropuBox for editor attributes.
GNEEdge * myEdgeTemplate
the edge template
FXButton * myInspectConnection
FXCheckBox to hide/show connection individually.
AttrEditor()
FOX needs this.
void setEdgeTemplate(GNEEdge *tpl)
seh the template edge (we assume shared responsibility via reference counting)
FXCheckButton * myShowConnection
FXCheckBox to hide/show connection individually.
AttrInput * myAttrInputParent
Pointer to AttrInput parent.
long onCmdGoBack(FXObject *, FXSelector, void *)
called when user toogle the go back button
FXButton * myResetButton
Button Reset.
A road/street connecting two junctions (netedit-version)
long onUpdCopyTemplate(FXObject *, FXSelector, void *)
update the copy button with the name of the template
GNEInspectorFrame * myInspectorFrameParent
pointer to inspectorFrame Parent
An Element which don't belongs to GNENet but has influency in the simulation.
FXLabel * myConnectionInfoLabel
Label for show information of connection.
FXTextField * myTextFieldAttr
std::vector< GNEAttributeCarrier * > myACs
the multi-selection currently being inspected
FXButton * myBackButton
back Button
long onCmdSetTemplate(FXObject *, FXSelector, void *)
set current edge as new template
std::vector< FXCheckButton * > myVectorOfCheckBox
vector of CheckBoxs
FXGroupBox * myGroupBoxForAttributes
groupBox for attributes
std::vector< GNEInspectorFrame::AttrInput * > vectorOfAttrInput
list of Attribute inputs
FXCheckButton * myCheckBlocked
pointer to check button block