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}