Class LayoutSlipEditor
java.lang.Object
jmri.jmrit.display.layoutEditor.LayoutEditorDialogs.LayoutTrackEditor
jmri.jmrit.display.layoutEditor.LayoutEditorDialogs.LayoutTurnoutEditor
jmri.jmrit.display.layoutEditor.LayoutEditorDialogs.LayoutSlipEditor
- Direct Known Subclasses:
LayoutDoubleSlipEditor,LayoutSingleSlipEditor
MVC Editor component for LayoutSlip objects.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) class(package private) class -
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, layoutTurnoutViewFields inherited from class jmri.jmrit.display.layoutEditor.LayoutEditorDialogs.LayoutTrackEditor
layoutEditor, sensorList -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddrawSlipStatePart1A(Graphics2D g2, int state, Point2D A, Point2D B, Point2D C, Point2D D) protected voiddrawSlipStatePart1B(Graphics2D g2, int state, Point2D A, Point2D B, Point2D C, Point2D D) protected voiddrawSlipStatePart2A(Graphics2D g2, int state, Point2D A, Point2D B, Point2D C, Point2D D) protected voiddrawSlipStatePart2B(Graphics2D g2, int state, Point2D A, Point2D B, Point2D C, Point2D D) voideditLayoutTrack(LayoutTrackView layoutTrackView) Edit a Slip.voidToggle slip states if clicked on, physical turnout exists, and not disabled.Methods inherited from class jmri.jmrit.display.layoutEditor.LayoutEditorDialogs.LayoutTurnoutEditor
checkBlock234Changed, configureCheckBoxes, donePressedSecondTurnoutName, editLayoutTurnoutEditBlockBPressed, editLayoutTurnoutEditBlockCPressed, editLayoutTurnoutEditBlockDPressed, extendAddContinuingStateChoice, extendBlockBCDSetup, setContinuingRouteTurnoutState, setUpContinuingSense, setUpForEditMethods inherited from class jmri.jmrit.display.layoutEditor.LayoutEditorDialogs.LayoutTrackEditor
addDoneCancelButtons, hasNxSensorPairs, makeTrackEditor, showSensorMessage
-
Constructor Details
-
LayoutSlipEditor
constructor method.- Parameters:
layoutEditor- main layout editor.
-
-
Method Details
-
editLayoutTrack
Edit a Slip.- Overrides:
editLayoutTrackin classLayoutTurnoutEditor- Parameters:
layoutTrackView- the layout track view to edit.
-
drawSlipStatePart1A
protected void drawSlipStatePart1A(Graphics2D g2, int state, Point2D A, Point2D B, Point2D C, Point2D D) -
drawSlipStatePart1B
protected void drawSlipStatePart1B(Graphics2D g2, int state, Point2D A, Point2D B, Point2D C, Point2D D) -
drawSlipStatePart2A
protected void drawSlipStatePart2A(Graphics2D g2, int state, Point2D A, Point2D B, Point2D C, Point2D D) -
drawSlipStatePart2B
protected void drawSlipStatePart2B(Graphics2D g2, int state, Point2D A, Point2D B, Point2D C, Point2D D) -
toggleStateTest
Toggle slip states if clicked on, physical turnout exists, and not disabled.
-