Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
GNECreateEdgeFrame::EdgeTypeSelector Class Reference

#include <GNECreateEdgeFrame.h>

Inheritance diagram for GNECreateEdgeFrame::EdgeTypeSelector:
[legend]
Collaboration diagram for GNECreateEdgeFrame::EdgeTypeSelector:
[legend]

Public Types

enum  Options {
  NOTHING = 1 << 0 , COLLAPSIBLE = 1 << 1 , EXTENSIBLE = 1 << 2 , SAVE = 1 << 3 ,
  LOAD = 1 << 4
}
 GroupBoxModule options. More...

Public Member Functions

void clearEdgeTypeSelected ()
 clear edgeType selected
 EdgeTypeSelector (GNECreateEdgeFrame *createEdgeFrameParent)
 FOX-declaration.
void enableCheckBoxDisablePedestrians ()
 void enable checkbox for disable pedestrians
FXVerticalFrame * getCollapsableFrame ()
 get collapsable frame (used by all elements that will be collapsed if button is toggled)
GNEEdgeTypegetDefaultEdgeType () const
 get default edgeType
GNEEdgeTypegetEdgeTypeSelected () const
 get edgeType selected
bool isAddBikelaneEnabled () const
 check if add bikelane check button is enabled
bool isAddSidewalkEnabled () const
 check if add sidewalk check button is enabled
bool isNoPedestriansEnabled () const
 check if no pedestrian check button is enabled
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 refreshEdgeTypeSelector ()
 refresh edge type selector
void setCurrentEdgeType (const GNEEdgeType *edgeType)
 set current edgeType
void setText (const std::string &text)
 set text
void updateIDinComboBox (const std::string &oldID, const std::string &newID)
 update id in comboBox
bool useDefaultEdgeType () const
 check if we're using default edge type
bool useDefaultEdgeTypeShort () const
 check if we're using default edge type short
bool useEdgeTemplate () const
 check if we have to use edge template
void useTemplate ()
 use template
 ~EdgeTypeSelector ()
 destructor
FOX-callbacks

Called when the user press a radio button

long onCmdRadioButton (FXObject *, FXSelector, void *)
long onCmdAddEdgeType (FXObject *, FXSelector, void *)
 Called when the user press button for add a new edge type.
long onCmdDeleteEdgeType (FXObject *, FXSelector, void *)
 Called when the user press button for delete edge type.
long onCmdSelectEdgeTypeOrTemplate (FXObject *, FXSelector, void *)
 Called when the user press select an edgeType or template in comboBox.
long onCmdCreateFromTemplate (FXObject *, FXSelector, void *)
 Called when the user press create edgeType from Template.
long onUpdCheckButtons (FXObject *, FXSelector, void *)
 Called when check buttons are updated.

Protected Member Functions

void fillComboBox ()
 fill comboBox
 FOX_CONSTRUCTOR (EdgeTypeSelector)
 FOX need this.
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

Private Attributes

FXCheckButton * myAddBikelaneCheckButton = nullptr
 add bike check button
FXButton * myAddEdgeTypeButton = nullptr
 button for create new edge type
FXCheckButton * myAddSidewalkCheckButton = nullptr
 add sidewalk check button
FXVerticalFrame * myCollapsableFrame = nullptr
 vertical collapsable frame
FXButton * myCollapseButton = nullptr
 button for collapse elements
bool myCollapsed
 flag to check if this groupbox is collapsed
FXRadioButton * myCreateCustomEdgeType = nullptr
 create custom edge
FXRadioButton * myCreateDefaultEdgeType = nullptr
 create default edge
FXRadioButton * myCreateDefaultShortEdgeType = nullptr
 create default edge short
GNECreateEdgeFramemyCreateEdgeFrameParent
 pointer to createEdgeFrameParent
FXButton * myCreateFromTemplate = nullptr
 button for create edgeType from template
int myCurrentIndex
 currentIndex
GNEEdgeTypemyDefaultEdgeType
 default edge type
FXButton * myDeleteEdgeTypeButton = nullptr
 button for delete edge type
MFXComboBoxIconmyEdgeTypesComboBox = nullptr
 ComboBox for edge types.
GNEEdgeTypemyEdgeTypeSelected = nullptr
 selected edgeType
MFXButtonTooltipmyExtendButton = nullptr
 button for extend elements
GNEFramemyFrameParent = nullptr
 GNEFrame in which this GroupBox is placed.
FXLabel * myLabel = nullptr
 label used in non collapsable MFXGroupBoxModule
FXButton * myLoadButton = nullptr
 button for load elements
FXCheckButton * myNoPedestriansCheckButton = nullptr
 no pedestrian check button
const int myOptions
 GroupBoxModule options.
FXButton * myResetWidthButton = nullptr
 button for reset frame width
FXButton * mySaveButton = nullptr
 button for save elements

Detailed Description

Definition at line 45 of file GNECreateEdgeFrame.h.

Member Enumeration Documentation

◆ Options

GroupBoxModule options.

Enumerator
NOTHING 
COLLAPSIBLE 
EXTENSIBLE 
SAVE 
LOAD 

Definition at line 38 of file MFXGroupBoxModule.h.

Constructor & Destructor Documentation

◆ EdgeTypeSelector()

◆ ~EdgeTypeSelector()

GNECreateEdgeFrame::EdgeTypeSelector::~EdgeTypeSelector ( )

destructor

Definition at line 116 of file GNECreateEdgeFrame.cpp.

References myDefaultEdgeType.

Member Function Documentation

◆ clearEdgeTypeSelected()

void GNECreateEdgeFrame::EdgeTypeSelector::clearEdgeTypeSelected ( )

clear edgeType selected

Definition at line 279 of file GNECreateEdgeFrame.cpp.

References myCurrentIndex, and myEdgeTypeSelected.

◆ enableCheckBoxDisablePedestrians()

void GNECreateEdgeFrame::EdgeTypeSelector::enableCheckBoxDisablePedestrians ( )

void enable checkbox for disable pedestrians

Definition at line 239 of file GNECreateEdgeFrame.cpp.

References myNoPedestriansCheckButton.

Referenced by EdgeTypeSelector().

Here is the caller graph for this function:

◆ fillComboBox()

void GNECreateEdgeFrame::EdgeTypeSelector::fillComboBox ( )
protected

fill comboBox

Definition at line 420 of file GNECreateEdgeFrame.cpp.

References GNEInspectorFrame::TemplateEditor::getEdgeTemplate(), GNEAttributeCarrier::getID(), GUIDesignTextColorBlack, myCreateEdgeFrameParent, myCurrentIndex, myEdgeTypesComboBox, and TL.

Referenced by refreshEdgeTypeSelector().

Here is the caller graph for this function:

◆ FOX_CONSTRUCTOR()

GNECreateEdgeFrame::EdgeTypeSelector::FOX_CONSTRUCTOR ( EdgeTypeSelector )
protected

FOX need this.

References EdgeTypeSelector().

◆ getCollapsableFrame()

FXVerticalFrame * MFXGroupBoxModule::getCollapsableFrame ( )
inherited

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

Definition at line 126 of file MFXGroupBoxModule.cpp.

References myCollapsableFrame.

Referenced by GNEGenericDataFrame::AttributeSelector::AttributeSelector(), GNEMoveFrame::ChangeZInSelection::ChangeZInSelection(), GNEMoveFrame::CommonMoveOptions::CommonMoveOptions(), GNETAZRelDataFrame::ConfirmTAZRelation::ConfirmTAZRelation(), GNEConnectorFrame::ConnectionModifications::ConnectionModifications(), GNEConnectorFrame::ConnectionOperations::ConnectionOperations(), GNEConnectorFrame::ConnectionSelection::ConnectionSelection(), GNECrossingFrame::CreateCrossing::CreateCrossing(), GNECrossingFrame::CrossingParameters::CrossingParameters(), GNEConnectorFrame::CurrentLane::CurrentLane(), GNETAZFrame::CurrentTAZ::CurrentTAZ(), GNEGenericDataFrame::DataSetSelector::DataSetSelector(), GNEDeleteFrame::DeleteOptions::DeleteOptions(), GNEMoveFrame::DemandMoveOptions::DemandMoveOptions(), GNEDistributionFrame::DistributionEditor::DistributionEditor(), GNEDistributionFrame::DistributionSelector::DistributionSelector(), GNEDistributionFrame::DistributionValuesEditor::DistributionValuesEditor(), GNEAdditionalFrame::E2MultilaneLegendModule::E2MultilaneLegendModule(), GNECrossingFrame::EdgesSelector::EdgesSelector(), GNECreateEdgeFrame::EdgeTypeSelector::EdgeTypeSelector(), GNEFixElementsDialog< T >::FixOptions::FixOptions(), GNEShapeFrame::GEOPOICreator::GEOPOICreator(), GNEAttributesEditorType::GNEAttributesEditorType(), GNEConsecutiveSelector::GNEConsecutiveSelector(), GNEDemandElementSelector::GNEDemandElementSelector(), GNEDrawingShape::GNEDrawingShape(), GNEElementTree::GNEElementTree(), GNEMatchAttribute::GNEMatchAttribute(), GNEOptionsEditor::GNEOptionsEditor(), GNEOverlappedInspection::GNEOverlappedInspection(), GNEPathCreator::GNEPathCreator(), GNEPathLegendModule::GNEPathLegendModule(), GNEPlanCreator::GNEPlanCreator(), GNEPlanCreatorLegend::GNEPlanCreatorLegend(), GNEPlanSelector::GNEPlanSelector(), GNESelectorParent::GNESelectorParent(), GNETagSelector::GNETagSelector(), GNEViewObjectSelector::GNEViewObjectSelector(), GNEStopFrame::HelpCreation::HelpCreation(), GNEVehicleFrame::HelpCreation::HelpCreation(), GNEAdditionalFrame::HelpCreationModule::HelpCreationModule(), GNECrossingFrame::Information::Information(), GNEMoveFrame::Information::Information(), GNESelectorFrame::Information::Information(), GNEGenericDataFrame::IntervalSelector::IntervalSelector(), GNECrossingFrame::JunctionInformation::JunctionInformation(), GNECreateEdgeFrame::LaneTypeSelector::LaneTypeSelector(), GNEConnectorFrame::Legend::Legend(), GNECreateEdgeFrame::Legend::Legend(), GNEProhibitionFrame::Legend::Legend(), GNETAZRelDataFrame::Legend::Legend(), GNEMeanDataFrame::MeanDataEditor::MeanDataEditor(), GNEMeanDataFrame::MeanDataSelector::MeanDataSelector(), GNEMeanDataFrame::MeanDataTypeSelector::MeanDataTypeSelector(), GNESelectorFrame::ModificationMode::ModificationMode(), GNEMoveFrame::NetworkMoveOptions::NetworkMoveOptions(), GNESelectorFrame::SelectionOperation::onCmdLoad(), GNETLSEditorFrame::TLSFile::onCmdLoadTLSProgram(), GNETLSEditorFrame::TLSJunction::onCmdToggleJoinTLS(), GNEDeleteFrame::ProtectElements::ProtectElements(), GNEDistributionFrame::DistributionValuesEditor::refreshRows(), GNEProhibitionFrame::RelativeToConnection::RelativeToConnection(), GNERouteFrame::RouteModeSelector::RouteModeSelector(), GNEProhibitionFrame::Selection::Selection(), GNESelectorFrame::SelectionHierarchy::SelectionHierarchy(), GNESelectorFrame::SelectionInformation::SelectionInformation(), GNESelectorFrame::SelectionOperation::SelectionOperation(), GNEMoveFrame::ShiftEdgeSelectedGeometry::ShiftEdgeSelectedGeometry(), GNEMoveFrame::ShiftShapeGeometry::ShiftShapeGeometry(), GNETAZFrame::TAZChildDefaultParameters::TAZChildDefaultParameters(), GNETAZFrame::TAZCommonStatistics::TAZCommonStatistics(), GNETAZFrame::TAZEdgesGraphic::TAZEdgesGraphic(), GNETAZFrame::TAZSaveChanges::TAZSaveChanges(), GNETAZFrame::TAZSelectionStatistics::TAZSelectionStatistics(), GNEInspectorFrame::TemplateEditor::TemplateEditor(), GNETLSEditorFrame::TLSAttributes::TLSAttributes(), GNETLSEditorFrame::TLSFile::TLSFile(), GNETLSEditorFrame::TLSJunction::TLSJunction(), GNETLSEditorFrame::TLSPhases::TLSPhases(), GNETLSEditorFrame::TLSPrograms::TLSPrograms(), GNETypeFrame::TypeEditor::TypeEditor(), GNETypeFrame::TypeSelector::TypeSelector(), and GNESelectorFrame::VisualScaling::VisualScaling().

◆ getDefaultEdgeType()

GNEEdgeType * GNECreateEdgeFrame::EdgeTypeSelector::getDefaultEdgeType ( ) const

get default edgeType

Definition at line 245 of file GNECreateEdgeFrame.cpp.

References myDefaultEdgeType.

◆ getEdgeTypeSelected()

GNEEdgeType * GNECreateEdgeFrame::EdgeTypeSelector::getEdgeTypeSelected ( ) const

get edgeType selected

Definition at line 251 of file GNECreateEdgeFrame.cpp.

References myCreateDefaultEdgeType, myCreateDefaultShortEdgeType, myDefaultEdgeType, and myEdgeTypeSelected.

◆ isAddBikelaneEnabled()

bool GNECreateEdgeFrame::EdgeTypeSelector::isAddBikelaneEnabled ( ) const

check if add bikelane check button is enabled

Definition at line 273 of file GNECreateEdgeFrame.cpp.

References myAddBikelaneCheckButton.

◆ isAddSidewalkEnabled()

bool GNECreateEdgeFrame::EdgeTypeSelector::isAddSidewalkEnabled ( ) const

check if add sidewalk check button is enabled

Definition at line 267 of file GNECreateEdgeFrame.cpp.

References myAddSidewalkCheckButton.

◆ isNoPedestriansEnabled()

bool GNECreateEdgeFrame::EdgeTypeSelector::isNoPedestriansEnabled ( ) const

check if no pedestrian check button is enabled

Definition at line 261 of file GNECreateEdgeFrame.cpp.

References myNoPedestriansCheckButton.

◆ loadContents()

bool MFXGroupBoxModule::loadContents ( ) const
protectedvirtualinherited

load contents (can be reimplemented in children)

Definition at line 234 of file MFXGroupBoxModule.cpp.

Referenced by onCmdLoadButton().

Here is the caller graph for this function:

◆ onCmdAddEdgeType()

long GNECreateEdgeFrame::EdgeTypeSelector::onCmdAddEdgeType ( FXObject * ,
FXSelector ,
void *  )

Called when the user press button for add a new edge type.

Definition at line 338 of file GNECreateEdgeFrame.cpp.

References myCreateEdgeFrameParent, myCurrentIndex, myEdgeTypesComboBox, myEdgeTypeSelected, refreshEdgeTypeSelector(), and TL.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdCollapseButton()

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

collapse GroupBoxModule

Definition at line 145 of file MFXGroupBoxModule.cpp.

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

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdCreateFromTemplate()

long GNECreateEdgeFrame::EdgeTypeSelector::onCmdCreateFromTemplate ( FXObject * ,
FXSelector ,
void *  )

Called when the user press create edgeType from Template.

Definition at line 384 of file GNECreateEdgeFrame.cpp.

References GNEEdgeType::copyTemplate(), myCreateEdgeFrameParent, myCurrentIndex, myEdgeTypesComboBox, myEdgeTypeSelected, refreshEdgeTypeSelector(), and TL.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdDeleteEdgeType()

long GNECreateEdgeFrame::EdgeTypeSelector::onCmdDeleteEdgeType ( FXObject * ,
FXSelector ,
void *  )

Called when the user press button for delete edge type.

Definition at line 356 of file GNECreateEdgeFrame.cpp.

References myCreateEdgeFrameParent, myEdgeTypesComboBox, myEdgeTypeSelected, refreshEdgeTypeSelector(), and TL.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdExtendButton()

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

extends GroupBoxModule

Definition at line 161 of file MFXGroupBoxModule.cpp.

References myCollapsableFrame, and myFrameParent.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdLoadButton()

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

load contents

Definition at line 215 of file MFXGroupBoxModule.cpp.

References loadContents().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdRadioButton()

long GNECreateEdgeFrame::EdgeTypeSelector::onCmdRadioButton ( FXObject * obj,
FXSelector ,
void *  )

Definition at line 316 of file GNECreateEdgeFrame.cpp.

References myCreateCustomEdgeType, myCreateDefaultEdgeType, myCreateDefaultShortEdgeType, and refreshEdgeTypeSelector().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdResetButton()

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

reset GroupBoxModule

Definition at line 187 of file MFXGroupBoxModule.cpp.

References myFrameParent.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdSaveButton()

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

save contents

Definition at line 209 of file MFXGroupBoxModule.cpp.

References saveContents().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdSelectEdgeTypeOrTemplate()

long GNECreateEdgeFrame::EdgeTypeSelector::onCmdSelectEdgeTypeOrTemplate ( FXObject * ,
FXSelector ,
void *  )

Called when the user press select an edgeType or template in comboBox.

Definition at line 374 of file GNECreateEdgeFrame.cpp.

References myCurrentIndex, myEdgeTypesComboBox, and refreshEdgeTypeSelector().

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 132 of file MFXGroupBoxModule.cpp.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onUpdCheckButtons()

long GNECreateEdgeFrame::EdgeTypeSelector::onUpdCheckButtons ( FXObject * ,
FXSelector ,
void *  )

Called when check buttons are updated.

Definition at line 406 of file GNECreateEdgeFrame.cpp.

References myAddSidewalkCheckButton, myCreateEdgeFrameParent, myDefaultEdgeType, and myNoPedestriansCheckButton.

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 196 of file MFXGroupBoxModule.cpp.

References myFrameParent.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ refreshEdgeTypeSelector()

◆ saveContents()

bool MFXGroupBoxModule::saveContents ( ) const
protectedvirtualinherited

save contents (can be reimplemented in children)

Reimplemented in GNEFixElementsDialog< T >::FixOptions.

Definition at line 227 of file MFXGroupBoxModule.cpp.

Referenced by onCmdSaveButton().

Here is the caller graph for this function:

◆ setCurrentEdgeType()

void GNECreateEdgeFrame::EdgeTypeSelector::setCurrentEdgeType ( const GNEEdgeType * edgeType)

◆ setText()

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

set text

Definition at line 120 of file MFXGroupBoxModule.cpp.

References myLabel.

Referenced by GNEViewObjectSelector::showNetworkElementsSelector(), and GNETagSelector::updateTagTypes().

Here is the caller graph for this function:

◆ toggleSaveButton()

void MFXGroupBoxModule::toggleSaveButton ( const bool value)
protectedinherited

enable or disable save buttons

Definition at line 241 of file MFXGroupBoxModule.cpp.

References invalid_return< std::string >::value, and mySaveButton.

◆ updateIDinComboBox()

void GNECreateEdgeFrame::EdgeTypeSelector::updateIDinComboBox ( const std::string & oldID,
const std::string & newID )

update id in comboBox

Definition at line 203 of file GNECreateEdgeFrame.cpp.

References myEdgeTypesComboBox.

◆ useDefaultEdgeType()

bool GNECreateEdgeFrame::EdgeTypeSelector::useDefaultEdgeType ( ) const

check if we're using default edge type

Definition at line 213 of file GNECreateEdgeFrame.cpp.

References myCreateDefaultEdgeType.

◆ useDefaultEdgeTypeShort()

bool GNECreateEdgeFrame::EdgeTypeSelector::useDefaultEdgeTypeShort ( ) const

check if we're using default edge type short

Definition at line 219 of file GNECreateEdgeFrame.cpp.

References myCreateDefaultShortEdgeType.

◆ useEdgeTemplate()

bool GNECreateEdgeFrame::EdgeTypeSelector::useEdgeTemplate ( ) const

check if we have to use edge template

Definition at line 225 of file GNECreateEdgeFrame.cpp.

References myCreateCustomEdgeType, myCreateEdgeFrameParent, and myEdgeTypesComboBox.

◆ useTemplate()

void GNECreateEdgeFrame::EdgeTypeSelector::useTemplate ( )

Field Documentation

◆ myAddBikelaneCheckButton

FXCheckButton* GNECreateEdgeFrame::EdgeTypeSelector::myAddBikelaneCheckButton = nullptr
private

add bike check button

Definition at line 153 of file GNECreateEdgeFrame.h.

Referenced by EdgeTypeSelector(), isAddBikelaneEnabled(), and refreshEdgeTypeSelector().

◆ myAddEdgeTypeButton

FXButton* GNECreateEdgeFrame::EdgeTypeSelector::myAddEdgeTypeButton = nullptr
private

button for create new edge type

Definition at line 162 of file GNECreateEdgeFrame.h.

Referenced by EdgeTypeSelector(), and refreshEdgeTypeSelector().

◆ myAddSidewalkCheckButton

FXCheckButton* GNECreateEdgeFrame::EdgeTypeSelector::myAddSidewalkCheckButton = nullptr
private

add sidewalk check button

Definition at line 150 of file GNECreateEdgeFrame.h.

Referenced by EdgeTypeSelector(), isAddSidewalkEnabled(), onUpdCheckButtons(), and refreshEdgeTypeSelector().

◆ myCollapsableFrame

FXVerticalFrame* MFXGroupBoxModule::myCollapsableFrame = nullptr
privateinherited

vertical collapsable frame

Definition at line 103 of file MFXGroupBoxModule.h.

Referenced by getCollapsableFrame(), MFXGroupBoxModule(), MFXGroupBoxModule(), onCmdCollapseButton(), and onCmdExtendButton().

◆ myCollapseButton

FXButton* MFXGroupBoxModule::myCollapseButton = nullptr
privateinherited

button for collapse elements

Definition at line 109 of file MFXGroupBoxModule.h.

Referenced by MFXGroupBoxModule(), MFXGroupBoxModule(), and 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(), MFXGroupBoxModule(), MFXGroupBoxModule(), and onCmdCollapseButton().

◆ myCreateCustomEdgeType

FXRadioButton* GNECreateEdgeFrame::EdgeTypeSelector::myCreateCustomEdgeType = nullptr
private

◆ myCreateDefaultEdgeType

FXRadioButton* GNECreateEdgeFrame::EdgeTypeSelector::myCreateDefaultEdgeType = nullptr
private

◆ myCreateDefaultShortEdgeType

FXRadioButton* GNECreateEdgeFrame::EdgeTypeSelector::myCreateDefaultShortEdgeType = nullptr
private

◆ myCreateEdgeFrameParent

GNECreateEdgeFrame* GNECreateEdgeFrame::EdgeTypeSelector::myCreateEdgeFrameParent
private

◆ myCreateFromTemplate

FXButton* GNECreateEdgeFrame::EdgeTypeSelector::myCreateFromTemplate = nullptr
private

button for create edgeType from template

Definition at line 168 of file GNECreateEdgeFrame.h.

Referenced by EdgeTypeSelector(), and refreshEdgeTypeSelector().

◆ myCurrentIndex

int GNECreateEdgeFrame::EdgeTypeSelector::myCurrentIndex
private

◆ myDefaultEdgeType

GNEEdgeType* GNECreateEdgeFrame::EdgeTypeSelector::myDefaultEdgeType
private

◆ myDeleteEdgeTypeButton

FXButton* GNECreateEdgeFrame::EdgeTypeSelector::myDeleteEdgeTypeButton = nullptr
private

button for delete edge type

Definition at line 165 of file GNECreateEdgeFrame.h.

Referenced by EdgeTypeSelector(), and refreshEdgeTypeSelector().

◆ myEdgeTypesComboBox

MFXComboBoxIcon* GNECreateEdgeFrame::EdgeTypeSelector::myEdgeTypesComboBox = nullptr
private

◆ myEdgeTypeSelected

GNEEdgeType* GNECreateEdgeFrame::EdgeTypeSelector::myEdgeTypeSelected = nullptr
private

◆ myExtendButton

MFXButtonTooltip* MFXGroupBoxModule::myExtendButton = nullptr
privateinherited

button for extend elements

Definition at line 112 of file MFXGroupBoxModule.h.

Referenced by MFXGroupBoxModule().

◆ myFrameParent

GNEFrame* MFXGroupBoxModule::myFrameParent = nullptr
privateinherited

GNEFrame in which this GroupBox is placed.

Definition at line 100 of file MFXGroupBoxModule.h.

Referenced by MFXGroupBoxModule(), onCmdExtendButton(), onCmdResetButton(), and onUpdResetButton().

◆ 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 setText().

◆ myLoadButton

FXButton* MFXGroupBoxModule::myLoadButton = nullptr
privateinherited

button for load elements

Definition at line 121 of file MFXGroupBoxModule.h.

Referenced by MFXGroupBoxModule(), and MFXGroupBoxModule().

◆ myNoPedestriansCheckButton

FXCheckButton* GNECreateEdgeFrame::EdgeTypeSelector::myNoPedestriansCheckButton = nullptr
private

◆ myOptions

const int MFXGroupBoxModule::myOptions
privateinherited

GroupBoxModule options.

Definition at line 97 of file MFXGroupBoxModule.h.

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

◆ myResetWidthButton

FXButton* MFXGroupBoxModule::myResetWidthButton = nullptr
privateinherited

button for reset frame width

Definition at line 115 of file MFXGroupBoxModule.h.

Referenced by MFXGroupBoxModule().

◆ mySaveButton

FXButton* MFXGroupBoxModule::mySaveButton = nullptr
privateinherited

button for save elements

Definition at line 118 of file MFXGroupBoxModule.h.

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


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