Class LayoutXOverEditor
- java.lang.Object
-
- jmri.jmrit.display.layoutEditor.LayoutEditorDialogs.LayoutTrackEditor
-
- jmri.jmrit.display.layoutEditor.LayoutEditorDialogs.LayoutTurnoutEditor
-
- jmri.jmrit.display.layoutEditor.LayoutEditorDialogs.LayoutXOverEditor
-
- Direct Known Subclasses:
LayoutDoubleXOverEditor
,LayoutLHXOverEditor
,LayoutRHXOverEditor
public class LayoutXOverEditor extends LayoutTurnoutEditor
MVC Editor component for LayoutXOver objects.
-
-
Field Summary
-
Fields inherited from class jmri.jmrit.display.layoutEditor.LayoutEditorDialogs.LayoutTurnoutEditor
editLayoutTurnout1stTurnoutComboBox, editLayoutTurnout2ndTurnoutCheckBox, editLayoutTurnout2ndTurnoutComboBox, editLayoutTurnout2ndTurnoutInvertCheckBox, editLayoutTurnout2ndTurnoutLabel, editLayoutTurnoutBlockBButton, editLayoutTurnoutBlockBNameComboBox, editLayoutTurnoutBlockButton, editLayoutTurnoutBlockCButton, editLayoutTurnoutBlockCNameComboBox, editLayoutTurnoutBlockDButton, editLayoutTurnoutBlockDNameComboBox, editLayoutTurnoutBlockNameComboBox, editLayoutTurnoutClosedIndex, editLayoutTurnoutFrame, editLayoutTurnoutHiddenCheckBox, editLayoutTurnoutNeedRedraw, editLayoutTurnoutNeedsBlockUpdate, editLayoutTurnoutOpen, editLayoutTurnoutStateComboBox, editLayoutTurnoutThrownIndex, layoutTurnout, layoutTurnoutView
-
Fields inherited from class jmri.jmrit.display.layoutEditor.LayoutEditorDialogs.LayoutTrackEditor
layoutEditor, sensorList
-
-
Constructor Summary
Constructors Constructor Description LayoutXOverEditor(LayoutEditor layoutEditor)
constructor method.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
checkBlock234Changed()
protected void
configureCheckBoxes(BlockManager bm)
protected void
donePressedSecondTurnoutName(java.lang.String newName)
void
editLayoutTrack(LayoutTrackView layoutTrackView)
Edit a XOverprotected void
extendAddContinuingStateChoice(java.awt.Container contentPane)
protected void
extendBlockBCDSetup(java.awt.Container contentPane)
protected void
setContinuingRouteTurnoutState()
protected void
setUpContinuingSense()
protected void
setUpForEdit()
-
Methods inherited from class jmri.jmrit.display.layoutEditor.LayoutEditorDialogs.LayoutTurnoutEditor
editLayoutTurnoutEditBlockBPressed, editLayoutTurnoutEditBlockCPressed, editLayoutTurnoutEditBlockDPressed
-
Methods inherited from class jmri.jmrit.display.layoutEditor.LayoutEditorDialogs.LayoutTrackEditor
addDoneCancelButtons, hasNxSensorPairs, makeTrackEditor, showSensorMessage
-
-
-
-
Constructor Detail
-
LayoutXOverEditor
public LayoutXOverEditor(@Nonnull LayoutEditor layoutEditor)
constructor method.- Parameters:
layoutEditor
- main layout editor.
-
-
Method Detail
-
editLayoutTrack
public void editLayoutTrack(@Nonnull LayoutTrackView layoutTrackView)
Edit a XOver- Overrides:
editLayoutTrack
in classLayoutTurnoutEditor
- Parameters:
layoutTrackView
- the layout track view to edit.
-
extendAddContinuingStateChoice
protected void extendAddContinuingStateChoice(java.awt.Container contentPane)
- Overrides:
extendAddContinuingStateChoice
in classLayoutTurnoutEditor
-
extendBlockBCDSetup
protected void extendBlockBCDSetup(java.awt.Container contentPane)
- Overrides:
extendBlockBCDSetup
in classLayoutTurnoutEditor
-
configureCheckBoxes
protected void configureCheckBoxes(BlockManager bm)
- Overrides:
configureCheckBoxes
in classLayoutTurnoutEditor
-
setUpForEdit
protected void setUpForEdit()
- Overrides:
setUpForEdit
in classLayoutTurnoutEditor
-
setUpContinuingSense
protected void setUpContinuingSense()
- Overrides:
setUpContinuingSense
in classLayoutTurnoutEditor
-
donePressedSecondTurnoutName
protected void donePressedSecondTurnoutName(java.lang.String newName)
- Overrides:
donePressedSecondTurnoutName
in classLayoutTurnoutEditor
-
setContinuingRouteTurnoutState
protected void setContinuingRouteTurnoutState()
- Overrides:
setContinuingRouteTurnoutState
in classLayoutTurnoutEditor
-
checkBlock234Changed
protected void checkBlock234Changed()
- Overrides:
checkBlock234Changed
in classLayoutTurnoutEditor
-
-