Class LayoutTurnoutEditor
java.lang.Object
jmri.jmrit.display.layoutEditor.LayoutEditorDialogs.LayoutTrackEditor
jmri.jmrit.display.layoutEditor.LayoutEditorDialogs.LayoutTurnoutEditor
- Direct Known Subclasses:
LayoutLHTurnoutEditor,LayoutRHTurnoutEditor,LayoutSlipEditor,LayoutWyeEditor,LayoutXOverEditor
MVC Editor component for LayoutTurnout objects.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected NamedBeanComboBox<Turnout>protected final JCheckBoxprotected NamedBeanComboBox<Turnout>protected final JCheckBoxprotected JLabelprotected JButtonprotected final NamedBeanComboBox<Block>protected JButtonprotected JButtonprotected final NamedBeanComboBox<Block>protected JButtonprotected final NamedBeanComboBox<Block>protected final NamedBeanComboBox<Block>protected intprotected JmriJFrameprotected JCheckBoxprotected booleanprotected booleanprotected booleanprotected intprotected LayoutTurnoutprotected LayoutTurnoutViewFields inherited from class jmri.jmrit.display.layoutEditor.LayoutEditorDialogs.LayoutTrackEditor
layoutEditor, sensorList -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voidprotected voiddonePressedSecondTurnoutName(String newName) voideditLayoutTrack(LayoutTrackView layoutTrackView) Edit a Layout Turnout.protected voidprotected voidprotected voidprotected voidextendAddContinuingStateChoice(Container contentPane) protected voidextendBlockBCDSetup(Container contentPane) protected voidprotected voidprotected voidMethods inherited from class jmri.jmrit.display.layoutEditor.LayoutEditorDialogs.LayoutTrackEditor
addDoneCancelButtons, hasNxSensorPairs, makeTrackEditor, showSensorMessage
-
Field Details
-
layoutTurnoutView
-
layoutTurnout
-
editLayoutTurnoutFrame
-
editLayoutTurnout1stTurnoutComboBox
-
editLayoutTurnout2ndTurnoutComboBox
-
editLayoutTurnout2ndTurnoutLabel
-
editLayoutTurnoutBlockNameComboBox
-
editLayoutTurnoutBlockBNameComboBox
-
editLayoutTurnoutBlockCNameComboBox
-
editLayoutTurnoutBlockDNameComboBox
-
editLayoutTurnoutStateComboBox
-
editLayoutTurnoutHiddenCheckBox
-
editLayoutTurnoutBlockButton
-
editLayoutTurnoutBlockBButton
-
editLayoutTurnoutBlockCButton
-
editLayoutTurnoutBlockDButton
-
editLayoutTurnout2ndTurnoutCheckBox
-
editLayoutTurnout2ndTurnoutInvertCheckBox
-
editLayoutTurnoutOpen
-
editLayoutTurnoutNeedRedraw
-
editLayoutTurnoutNeedsBlockUpdate
-
editLayoutTurnoutClosedIndex
-
editLayoutTurnoutThrownIndex
-
-
Constructor Details
-
LayoutTurnoutEditor
constructor method.- Parameters:
layoutEditor- main layout editor.
-
-
Method Details
-
editLayoutTrack
Edit a Layout Turnout. Invoked for any of the subtypes, has conditional code for crossovers- Specified by:
editLayoutTrackin classLayoutTrackEditor- Parameters:
layoutTrackView- the layout track view to edit.
-
extendAddContinuingStateChoice
-
extendBlockBCDSetup
-
configureCheckBoxes
-
setUpForEdit
-
setUpContinuingSense
-
editLayoutTurnoutEditBlockBPressed
-
editLayoutTurnoutEditBlockCPressed
-
editLayoutTurnoutEditBlockDPressed
-
donePressedSecondTurnoutName
-
setContinuingRouteTurnoutState
-
checkBlock234Changed
-