Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
GNEAttributesEditor Class Reference

#include <GNEAttributesEditor.h>

Inheritance diagram for GNEAttributesEditor:
[legend]
Collaboration diagram for GNEAttributesEditor:
[legend]

Public Types

enum  EditorOptions {
  BASIC_ATTRIBUTES = 1 << 0 , EXTENDED_ATTRIBUTES = 1 << 1 , FLOW_ATTRIBUTES = 1 << 2 , GEO_ATTRIBUTES = 1 << 3 ,
  NETEDIT_ATTRIBUTES = 1 << 4
}
 Options for filter attributes. More...
 
enum  Options {
  NOTHING = 1 << 0 , COLLAPSIBLE = 1 << 1 , EXTENSIBLE = 1 << 2 , SAVE = 1 << 3 ,
  LOAD = 1 << 4
}
 GroupBoxModule options. More...
 

Public Member Functions

FXVerticalFrame * getCollapsableFrame ()
 get collapsable frame (used by all elements that will be collapsed if button is toggled)
 
GNEFramegetFrameParent () const
 pointer to GNEFrame parent
 
 GNEAttributesEditor (GNEFrame *frameParent, const std::string attributesEditorName, const int editorOptions)
 constructor
 
void hideAttributesEditor ()
 hide attribute editor
 
long onCmdCollapseButton (FXObject *, FXSelector, void *)
 collapse GroupBoxModule
 
long onCmdExtendButton (FXObject *, FXSelector, void *)
 extends GroupBoxModule
 
long onCmdLoadButton (FXObject *, FXSelector, void *)
 load contents
 
long onCmdResetButton (FXObject *, FXSelector, void *)
 reset GroupBoxModule
 
long onCmdSaveButton (FXObject *, FXSelector, void *)
 save contents
 
long onPaint (FXObject *, FXSelector, void *)
 draw MFXGroupBoxModule
 
long onUpdResetButton (FXObject *, FXSelector, void *)
 update reset GroupBoxModule
 
void refreshAttributesEditor ()
 refresh attribute editor
 
void setText (const std::string &text)
 set text
 
void showAttributesEditor (const std::unordered_set< GNEAttributeCarrier * > &ACs)
 edit attributes of the given hash of ACs (usually the inspected ACs)
 
void showAttributesEditor (GNEAttributeCarrier *AC)
 edit attributes of the given AC (usually the edited template AC)
 
Functions related with selecting parents

check if we're selecting a parent clicking over view

bool isReparenting () const
 
bool checkNewParent (const GNEAttributeCarrier *AC) const
 check if the given AC can be a new parent
 
void setNewParent (const GNEAttributeCarrier *AC)
 set new parent
 
void abortReparenting ()
 abort selecting parent
 
FOX-callbacks

called when user press the "Mark as front element" button

long onCmdMarkAsFront (FXObject *, FXSelector, void *)
 
long onCmdOpenElementDialog (FXObject *, FXSelector, void *)
 called when user press the "Open element dialog" button
 
long onCmdOpenExtendedAttributesDialog (FXObject *, FXSelector, void *)
 called when user press the "Open extended attributes" button
 
long onCmdAttributesEditorHelp (FXObject *, FXSelector, void *)
 called when user press the help button
 

Protected Member Functions

virtual bool loadContents () const
 load contents (can be reimplemented in children)
 
virtual bool saveContents () const
 save contents (can be reimplemented in children)
 
void toggleSaveButton (const bool value)
 enable or disable save buttons
 
functions called from GNEAttributesEditorRow

fox need this

void setAttribute (SumoXMLAttr attr, const std::string &value)
 set attribute in the current ACs (Callend from row)
 
void toggleEnableAttribute (SumoXMLAttr attr, const bool value)
 set attribute in the current ACs (Callend from row)
 
void enableReparent ()
 void enable reparent
 
void inspectParent ()
 inspect parent (Callend from row)
 
void moveLaneUp ()
 move lane up
 
void moveLaneDown ()
 move lane down
 

Private Attributes

std::vector< GNEAttributesEditorRow * > myAttributesEditorRows
 list of attributes editor rows
 
FXVerticalFrame * myCollapsableFrame = nullptr
 vertical collapsable frame
 
FXButton * myCollapseButton = nullptr
 button for collapse elements
 
bool myCollapsed
 flag to check if this groupbox is collapsed
 
std::vector< GNEAttributeCarrier * > myEditedACs
 current edited ACs
 
int myEditorOptions = 0
 variable use for packing attribute editor options
 
MFXButtonTooltipmyExtendButton = nullptr
 button for extend elements
 
GNEFramemyFrameParent
 pointer to GNEFrame parent
 
FXButton * myFrontButton = nullptr
 pointer to front button
 
FXButton * myHelpButton
 button for help
 
FXLabel * myLabel = nullptr
 label used in non collapsable MFXGroupBoxModule
 
FXButton * myLoadButton = nullptr
 button for load elements
 
int myMaxNumberOfRows = 0
 maximum number of rows used in this attributes editor
 
FXButton * myOpenDialogButton = nullptr
 pointer to open dialog button (usually additionals)
 
FXButton * myOpenExtendedAttributesButton = nullptr
 pointer to open extended attributes button
 
const int myOptions
 GroupBoxModule options.
 
SumoXMLTag myReparentTag = SUMO_TAG_NOTHING
 check if we're reparent
 
FXButton * myResetWidthButton = nullptr
 button for reset frame width
 
FXButton * mySaveButton = nullptr
 button for save elements
 

Friends

class GNEAttributesEditorRow
 FOX-declaration.
 

Detailed Description

Definition at line 38 of file GNEAttributesEditor.h.

Member Enumeration Documentation

◆ EditorOptions

Options for filter attributes.

Enumerator
BASIC_ATTRIBUTES 
EXTENDED_ATTRIBUTES 
FLOW_ATTRIBUTES 
GEO_ATTRIBUTES 
NETEDIT_ATTRIBUTES 

Definition at line 48 of file GNEAttributesEditor.h.

◆ Options

GroupBoxModule options.

Enumerator
NOTHING 
COLLAPSIBLE 
EXTENSIBLE 
SAVE 
LOAD 

Definition at line 38 of file MFXGroupBoxModule.h.

Constructor & Destructor Documentation

◆ GNEAttributesEditor()

Member Function Documentation

◆ abortReparenting()

void GNEAttributesEditor::abortReparenting ( )

abort selecting parent

Definition at line 248 of file GNEAttributesEditor.cpp.

References myReparentTag, refreshAttributesEditor(), and SUMO_TAG_NOTHING.

Referenced by GNEApplicationWindow::onCmdAbort(), setNewParent(), and GNEInspectorFrame::show().

Here is the caller graph for this function:

◆ checkNewParent()

bool GNEAttributesEditor::checkNewParent ( const GNEAttributeCarrier AC) const

check if the given AC can be a new parent

Definition at line 235 of file GNEAttributesEditor.cpp.

References GNETagProperties::getTag(), GNEAttributeCarrier::getTagProperty(), and myReparentTag.

Referenced by GNEAdditional::checkDrawRelatedContour().

Here is the caller graph for this function:

◆ enableReparent()

void GNEAttributesEditor::enableReparent ( )
protected

void enable reparent

Definition at line 359 of file GNEAttributesEditor.cpp.

References GNEFrame::getViewNet(), myEditedACs, myFrameParent, myReparentTag, and refreshAttributesEditor().

Referenced by GNEAttributesEditorRow::onCmdReparent().

Here is the caller graph for this function:

◆ getCollapsableFrame()

FXVerticalFrame * MFXGroupBoxModule::getCollapsableFrame ( )
inherited

get collapsable frame (used by all elements that will be collapsed if button is toggled)

Definition at line 123 of file MFXGroupBoxModule.cpp.

References MFXGroupBoxModule::myCollapsableFrame.

Referenced by GNEGenericDataFrame::AttributeSelector::AttributeSelector(), GNEMoveFrame::ChangeZInSelection::ChangeZInSelection(), GNEConnectorFrame::ConnectionModifications::ConnectionModifications(), GNEConnectorFrame::ConnectionOperations::ConnectionOperations(), GNEConnectorFrame::ConnectionSelection::ConnectionSelection(), GNECrossingFrame::CreateCrossing::CreateCrossing(), GNECrossingFrame::CrossingParameters::CrossingParameters(), GNETAZFrame::CurrentTAZ::CurrentTAZ(), GNEMoveFrame::DemandModeOptions::DemandModeOptions(), GNEDistributionFrame::DistributionSelector::DistributionSelector(), GNEDistributionFrame::DistributionValuesEditor::DistributionValuesEditor(), GNEAdditionalFrame::E2MultilaneLegendModule::E2MultilaneLegendModule(), GNECrossingFrame::EdgesSelector::EdgesSelector(), GNEDemandElementSelector::GNEDemandElementSelector(), GNEOptionsDialog::GNEOptionsDialog(), GNEPathCreator::GNEPathCreator(), GNEPathLegendModule::GNEPathLegendModule(), GNEPlanCreator::GNEPlanCreator(), GNEPlanCreatorLegend::GNEPlanCreatorLegend(), GNESelectorParent::GNESelectorParent(), GNEStopFrame::HelpCreation::HelpCreation(), GNEVehicleFrame::HelpCreation::HelpCreation(), GNEAdditionalFrame::HelpCreationModule::HelpCreationModule(), GNECrossingFrame::Information::Information(), GNEMoveFrame::Information::Information(), GNESelectorFrame::Information::Information(), GNEGenericDataFrame::IntervalSelector::IntervalSelector(), GNECreateEdgeFrame::LaneTypeSelector::LaneTypeSelector(), GNEConnectorFrame::Legend::Legend(), GNECreateEdgeFrame::Legend::Legend(), GNEProhibitionFrame::Legend::Legend(), GNETAZRelDataFrame::Legend::Legend(), GNEMeanDataFrame::MeanDataEditor::MeanDataEditor(), GNEMeanDataFrame::MeanDataSelector::MeanDataSelector(), GNESelectorFrame::ModificationMode::ModificationMode(), GNEMoveFrame::NetworkModeOptions::NetworkModeOptions(), GNEMatchAttribute::onCmdHelp(), GNEMatchGenericDataAttribute::onCmdHelp(), GNENeteditAttributes::onCmdHelp(), GNEOverlappedInspection::onCmdOverlappingHelp(), GNEFrameAttributeModules::ParametersEditor::ParametersEditor(), GNEFrameAttributeModules::ParametersEditor::ParametersEditor(), GNEDeleteFrame::ProtectElements::ProtectElements(), GNEAttributesCreator::refreshRows(), GNEProhibitionFrame::Selection::Selection(), GNESelectorFrame::SelectionHierarchy::SelectionHierarchy(), GNESelectorFrame::SelectionOperation::SelectionOperation(), GNEMoveFrame::ShiftEdgeSelectedGeometry::ShiftEdgeSelectedGeometry(), GNEMoveFrame::ShiftShapeGeometry::ShiftShapeGeometry(), GNETAZFrame::TAZChildDefaultParameters::TAZChildDefaultParameters(), GNETAZFrame::TAZCommonStatistics::TAZCommonStatistics(), GNETAZFrame::TAZEdgesGraphic::TAZEdgesGraphic(), GNETAZFrame::TAZParameters::TAZParameters(), GNETAZFrame::TAZSaveChanges::TAZSaveChanges(), GNETAZFrame::TAZSelectionStatistics::TAZSelectionStatistics(), GNETLSEditorFrame::TLSAttributes::TLSAttributes(), GNETLSEditorFrame::TLSDefinition::TLSDefinition(), GNETLSEditorFrame::TLSFile::TLSFile(), GNETLSEditorFrame::TLSJunction::TLSJunction(), GNETLSEditorFrame::TLSPhases::TLSPhases(), GNETypeFrame::TypeEditor::TypeEditor(), and GNESelectorFrame::VisualScaling::VisualScaling().

◆ getFrameParent()

GNEFrame * GNEAttributesEditor::getFrameParent ( ) const

pointer to GNEFrame parent

Definition at line 93 of file GNEAttributesEditor.cpp.

References myFrameParent.

Referenced by GNEAttributesEditorRow::GNEAttributesEditorRow(), and GNEAttributesEditorRow::onCmdOpenAllowDialog().

Here is the caller graph for this function:

◆ hideAttributesEditor()

void GNEAttributesEditor::hideAttributesEditor ( )

hide attribute editor

Definition at line 117 of file GNEAttributesEditor.cpp.

References myAttributesEditorRows, and myEditedACs.

Referenced by refreshAttributesEditor().

Here is the caller graph for this function:

◆ inspectParent()

void GNEAttributesEditor::inspectParent ( )
protected

inspect parent (Callend from row)

Definition at line 369 of file GNEAttributesEditor.cpp.

References GNENet::getAttributeCarriers(), GNEViewParent::getInspectorFrame(), GNEViewNet::getNet(), GNEFrame::getViewNet(), GNEViewNet::getViewParent(), GNEInspectorFrame::inspectElement(), myEditedACs, myFrameParent, GNENetHelper::AttributeCarriers::retrieveDemandElement(), SUMO_ATTR_TYPE, and SUMO_TAG_VTYPE.

Referenced by GNEAttributesEditorRow::onCmdInspectParent().

Here is the caller graph for this function:

◆ isReparenting()

bool GNEAttributesEditor::isReparenting ( ) const

Definition at line 229 of file GNEAttributesEditor.cpp.

References myReparentTag, and SUMO_TAG_NOTHING.

Referenced by GNEAdditional::checkDrawToContour(), GNEApplicationWindow::onCmdAbort(), GNEViewNet::processLeftButtonPressNetwork(), and refreshAttributesEditor().

Here is the caller graph for this function:

◆ loadContents()

bool MFXGroupBoxModule::loadContents ( ) const
protectedvirtualinherited

load contents (can be reimplemented in children)

Definition at line 231 of file MFXGroupBoxModule.cpp.

Referenced by MFXGroupBoxModule::onCmdLoadButton().

Here is the caller graph for this function:

◆ moveLaneDown()

void GNEAttributesEditor::moveLaneDown ( )
protected

move lane down

Definition at line 388 of file GNEAttributesEditor.cpp.

References GNENet::getAttributeCarriers(), GNEViewNet::getNet(), GNEFrame::getViewNet(), myEditedACs, myFrameParent, GNENetHelper::AttributeCarriers::retrieveLane(), setAttribute(), and SUMO_ATTR_LANE.

Referenced by GNEAttributesEditorRow::onCmdMoveLaneDown().

Here is the caller graph for this function:

◆ moveLaneUp()

void GNEAttributesEditor::moveLaneUp ( )
protected

move lane up

Definition at line 378 of file GNEAttributesEditor.cpp.

References GNENet::getAttributeCarriers(), GNEViewNet::getNet(), GNEFrame::getViewNet(), myEditedACs, myFrameParent, GNENetHelper::AttributeCarriers::retrieveLane(), setAttribute(), and SUMO_ATTR_LANE.

Referenced by GNEAttributesEditorRow::onCmdMoveLaneUp().

Here is the caller graph for this function:

◆ onCmdAttributesEditorHelp()

long GNEAttributesEditor::onCmdAttributesEditorHelp ( FXObject *  ,
FXSelector  ,
void *   
)

called when user press the help button

Definition at line 299 of file GNEAttributesEditor.cpp.

References myEditedACs, myFrameParent, and GNEFrame::openHelpAttributesDialog().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdCollapseButton()

long MFXGroupBoxModule::onCmdCollapseButton ( FXObject *  ,
FXSelector  ,
void *   
)
inherited

collapse GroupBoxModule

Definition at line 142 of file MFXGroupBoxModule.cpp.

References COLLAPSE, GUIIconSubSys::getIcon(), MFXGroupBoxModule::myCollapsableFrame, MFXGroupBoxModule::myCollapseButton, MFXGroupBoxModule::myCollapsed, and UNCOLLAPSE.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdExtendButton()

long MFXGroupBoxModule::onCmdExtendButton ( FXObject *  ,
FXSelector  ,
void *   
)
inherited

extends GroupBoxModule

Definition at line 158 of file MFXGroupBoxModule.cpp.

References GNEFrame::getScrollBarWidth(), GNETLSEditorFrame::TLSPhases::getTLSEditorParent(), GNETLSTable::getTLSPhasesParent(), GNEFrame::getViewNet(), GNEViewNet::getViewParent(), MFXGroupBoxModule::myCollapsableFrame, MFXGroupBoxModule::myFrameParent, and GNEViewParent::setFrameAreaWidth().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdLoadButton()

long MFXGroupBoxModule::onCmdLoadButton ( FXObject *  ,
FXSelector  ,
void *   
)
inherited

load contents

Definition at line 212 of file MFXGroupBoxModule.cpp.

References MFXGroupBoxModule::loadContents().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdMarkAsFront()

long GNEAttributesEditor::onCmdMarkAsFront ( FXObject *  ,
FXSelector  ,
void *   
)

Definition at line 255 of file GNEAttributesEditor.cpp.

References myEditedACs.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdOpenElementDialog()

long GNEAttributesEditor::onCmdOpenElementDialog ( FXObject *  ,
FXSelector  ,
void *   
)

called when user press the "Open element dialog" button

Definition at line 265 of file GNEAttributesEditor.cpp.

References GNE_TAG_CALIBRATOR_LANE, myEditedACs, SUMO_TAG_CALIBRATOR, SUMO_TAG_REROUTER, and SUMO_TAG_VSS.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdOpenExtendedAttributesDialog()

long GNEAttributesEditor::onCmdOpenExtendedAttributesDialog ( FXObject *  ,
FXSelector  ,
void *   
)

called when user press the "Open extended attributes" button

Definition at line 286 of file GNEAttributesEditor.cpp.

References GNENet::getAttributeCarriers(), GNEViewNet::getNet(), GNEFrame::getViewNet(), myEditedACs, myFrameParent, refreshAttributesEditor(), and GNENetHelper::AttributeCarriers::retrieveDemandElement().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdResetButton()

long MFXGroupBoxModule::onCmdResetButton ( FXObject *  ,
FXSelector  ,
void *   
)
inherited

reset GroupBoxModule

Definition at line 184 of file MFXGroupBoxModule.cpp.

References GNEFrame::getViewNet(), GNEViewNet::getViewParent(), MFXGroupBoxModule::myFrameParent, and GNEViewParent::setFrameAreaWidth().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdSaveButton()

long MFXGroupBoxModule::onCmdSaveButton ( FXObject *  ,
FXSelector  ,
void *   
)
inherited

save contents

Definition at line 206 of file MFXGroupBoxModule.cpp.

References MFXGroupBoxModule::saveContents().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onPaint()

long MFXGroupBoxModule::onPaint ( FXObject *  ,
FXSelector  ,
void *  ptr 
)
inherited

draw MFXGroupBoxModule

Definition at line 129 of file MFXGroupBoxModule.cpp.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onUpdResetButton()

long MFXGroupBoxModule::onUpdResetButton ( FXObject *  sender,
FXSelector  ,
void *   
)
inherited

update reset GroupBoxModule

Definition at line 193 of file MFXGroupBoxModule.cpp.

References GNEViewParent::getFrameAreaWidth(), GNEFrame::getViewNet(), GNEViewNet::getViewParent(), and MFXGroupBoxModule::myFrameParent.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ refreshAttributesEditor()

void GNEAttributesEditor::refreshAttributesEditor ( )

◆ saveContents()

bool MFXGroupBoxModule::saveContents ( ) const
protectedvirtualinherited

save contents (can be reimplemented in children)

Reimplemented in GNEFixDemandElements::FixOptions, and GNEFixNetworkElements::FixOptions.

Definition at line 224 of file MFXGroupBoxModule.cpp.

Referenced by MFXGroupBoxModule::onCmdSaveButton().

Here is the caller graph for this function:

◆ setAttribute()

void GNEAttributesEditor::setAttribute ( SumoXMLAttr  attr,
const std::string &  value 
)
protected

set attribute in the current ACs (Callend from row)

Definition at line 308 of file GNEAttributesEditor.cpp.

References GNEFrame::attributeUpdated(), GNEUndoList::begin(), GNEViewNet::getUndoList(), GNEFrame::getViewNet(), myEditedACs, myFrameParent, refreshAttributesEditor(), SUMO_ATTR_ID, and TLF.

Referenced by moveLaneDown(), moveLaneUp(), and GNEAttributesEditorRow::onCmdSetAttribute().

Here is the caller graph for this function:

◆ setNewParent()

void GNEAttributesEditor::setNewParent ( const GNEAttributeCarrier AC)

set new parent

Definition at line 241 of file GNEAttributesEditor.cpp.

References abortReparenting(), GNEAttributeCarrier::getID(), GNEViewNet::getUndoList(), GNEFrame::getViewNet(), GNE_ATTR_PARENT, myEditedACs, and myFrameParent.

Referenced by GNEViewNet::processLeftButtonPressNetwork().

Here is the caller graph for this function:

◆ setText()

void MFXGroupBoxModule::setText ( const std::string &  text)
inherited

set text

Definition at line 117 of file MFXGroupBoxModule.cpp.

References MFXGroupBoxModule::myLabel.

Referenced by GNETLSEditorFrame::TLSDefinition::onCmdDefSwitchTLSProgram(), GNETagSelector::setCurrentTagType(), and GNESelectorFrame::SelectionInformation::updateInformationLabel().

Here is the caller graph for this function:

◆ showAttributesEditor() [1/2]

void GNEAttributesEditor::showAttributesEditor ( const std::unordered_set< GNEAttributeCarrier * > &  ACs)

edit attributes of the given hash of ACs (usually the inspected ACs)

Definition at line 107 of file GNEAttributesEditor.cpp.

References myEditedACs, and refreshAttributesEditor().

◆ showAttributesEditor() [2/2]

void GNEAttributesEditor::showAttributesEditor ( GNEAttributeCarrier AC)

edit attributes of the given AC (usually the edited template AC)

Definition at line 99 of file GNEAttributesEditor.cpp.

References myEditedACs, and refreshAttributesEditor().

Referenced by GNEInspectorFrame::refreshInspection(), and GNETypeFrame::show().

Here is the caller graph for this function:

◆ toggleEnableAttribute()

void GNEAttributesEditor::toggleEnableAttribute ( SumoXMLAttr  attr,
const bool  value 
)
protected

set attribute in the current ACs (Callend from row)

Definition at line 333 of file GNEAttributesEditor.cpp.

References GNEFrame::attributeUpdated(), GNEUndoList::begin(), GNEViewNet::getUndoList(), GNEFrame::getViewNet(), myEditedACs, myFrameParent, refreshAttributesEditor(), SUMO_ATTR_ID, and TLF.

Referenced by GNEAttributesEditorRow::onCmdToggleEnableAttribute().

Here is the caller graph for this function:

◆ toggleSaveButton()

void MFXGroupBoxModule::toggleSaveButton ( const bool  value)
protectedinherited

enable or disable save buttons

Definition at line 238 of file MFXGroupBoxModule.cpp.

References MFXGroupBoxModule::mySaveButton.

Friends And Related Symbol Documentation

◆ GNEAttributesEditorRow

FOX-declaration.

declare friend class

Definition at line 43 of file GNEAttributesEditor.h.

Field Documentation

◆ myAttributesEditorRows

std::vector<GNEAttributesEditorRow*> GNEAttributesEditor::myAttributesEditorRows
private

list of attributes editor rows

Definition at line 153 of file GNEAttributesEditor.h.

Referenced by hideAttributesEditor(), and refreshAttributesEditor().

◆ myCollapsableFrame

FXVerticalFrame* MFXGroupBoxModule::myCollapsableFrame = nullptr
privateinherited

◆ myCollapseButton

FXButton* MFXGroupBoxModule::myCollapseButton = nullptr
privateinherited

button for collapse elements

Definition at line 109 of file MFXGroupBoxModule.h.

Referenced by MFXGroupBoxModule::MFXGroupBoxModule(), and MFXGroupBoxModule::onCmdCollapseButton().

◆ myCollapsed

bool MFXGroupBoxModule::myCollapsed
privateinherited

flag to check if this groupbox is collapsed

Definition at line 124 of file MFXGroupBoxModule.h.

Referenced by MFXGroupBoxModule::onCmdCollapseButton().

◆ myEditedACs

◆ myEditorOptions

int GNEAttributesEditor::myEditorOptions = 0
private

variable use for packing attribute editor options

Definition at line 159 of file GNEAttributesEditor.h.

Referenced by refreshAttributesEditor().

◆ myExtendButton

MFXButtonTooltip* MFXGroupBoxModule::myExtendButton = nullptr
privateinherited

button for extend elements

Definition at line 112 of file MFXGroupBoxModule.h.

◆ myFrameParent

◆ myFrontButton

FXButton* GNEAttributesEditor::myFrontButton = nullptr
private

pointer to front button

Definition at line 141 of file GNEAttributesEditor.h.

Referenced by refreshAttributesEditor().

◆ myHelpButton

FXButton* GNEAttributesEditor::myHelpButton
private

button for help

Definition at line 138 of file GNEAttributesEditor.h.

Referenced by refreshAttributesEditor().

◆ myLabel

FXLabel* MFXGroupBoxModule::myLabel = nullptr
privateinherited

label used in non collapsable MFXGroupBoxModule

Definition at line 106 of file MFXGroupBoxModule.h.

Referenced by MFXGroupBoxModule::MFXGroupBoxModule(), and MFXGroupBoxModule::setText().

◆ myLoadButton

FXButton* MFXGroupBoxModule::myLoadButton = nullptr
privateinherited

button for load elements

Definition at line 121 of file MFXGroupBoxModule.h.

Referenced by MFXGroupBoxModule::MFXGroupBoxModule().

◆ myMaxNumberOfRows

int GNEAttributesEditor::myMaxNumberOfRows = 0
private

maximum number of rows used in this attributes editor

Definition at line 162 of file GNEAttributesEditor.h.

Referenced by refreshAttributesEditor().

◆ myOpenDialogButton

FXButton* GNEAttributesEditor::myOpenDialogButton = nullptr
private

pointer to open dialog button (usually additionals)

Definition at line 144 of file GNEAttributesEditor.h.

Referenced by refreshAttributesEditor().

◆ myOpenExtendedAttributesButton

FXButton* GNEAttributesEditor::myOpenExtendedAttributesButton = nullptr
private

pointer to open extended attributes button

Definition at line 147 of file GNEAttributesEditor.h.

Referenced by refreshAttributesEditor().

◆ myOptions

const int MFXGroupBoxModule::myOptions
privateinherited

GroupBoxModule options.

Definition at line 97 of file MFXGroupBoxModule.h.

Referenced by MFXGroupBoxModule::MFXGroupBoxModule().

◆ myReparentTag

SumoXMLTag GNEAttributesEditor::myReparentTag = SUMO_TAG_NOTHING
private

check if we're reparent

Definition at line 156 of file GNEAttributesEditor.h.

Referenced by abortReparenting(), checkNewParent(), enableReparent(), and isReparenting().

◆ myResetWidthButton

FXButton* MFXGroupBoxModule::myResetWidthButton = nullptr
privateinherited

button for reset frame width

Definition at line 115 of file MFXGroupBoxModule.h.

◆ mySaveButton

FXButton* MFXGroupBoxModule::mySaveButton = nullptr
privateinherited

button for save elements

Definition at line 118 of file MFXGroupBoxModule.h.

Referenced by MFXGroupBoxModule::MFXGroupBoxModule(), and MFXGroupBoxModule::toggleSaveButton().


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