001package jmri.jmrit.display.layoutEditor; 002 003import java.awt.Color; 004import java.awt.Graphics2D; 005import java.awt.event.MouseEvent; 006import java.awt.geom.*; 007import java.util.*; 008import javax.annotation.*; 009import javax.swing.JPopupMenu; 010import jmri.*; 011import jmri.util.*; 012 013/** 014 * MVC View component for the LayoutSingleSlip class. 015 * 016 * @author Bob Jacobsen Copyright (c) 2020 017 * 018 */ 019public class LayoutSingleSlipView extends LayoutSlipView { 020 021 /** 022 * Constructor method. 023 * @param slip the slip to create view for. 024 * @param c where to put it 025 * @param rot for display 026 * @param layoutEditor what layout editor panel to put it in 027 */ 028 public LayoutSingleSlipView(@Nonnull LayoutSingleSlip slip, Point2D c, double rot, @Nonnull LayoutEditor layoutEditor) { 029 super(slip, c, rot, layoutEditor); 030 // this.slip = slip; 031 032 editor = new jmri.jmrit.display.layoutEditor.LayoutEditorDialogs.LayoutSingleSlipEditor(layoutEditor); 033 } 034 035 // final private LayoutSingleSlip slip; 036 037 // private final static org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger(LayoutSingleSlipView.class); 038}