116 lines
2.5 KiB
Java
116 lines
2.5 KiB
Java
package jmri.jmrit.display;
|
|
|
|
import java.awt.Graphics;
|
|
|
|
import jmri.util.swing.JmriMouseEvent;
|
|
|
|
/**
|
|
* This class provides a concrete implementation of the Abstract Editor
|
|
* class to be used in testing.
|
|
*
|
|
* @author Bob Jacobsen Copyright: Copyright (c) 2002, 2003, 2007
|
|
* @author Dennis Miller 2004
|
|
* @author Howard G. Penny Copyright: Copyright (c) 2005
|
|
* @author Matthew Harris Copyright: Copyright (c) 2009
|
|
* @author Pete Cressman Copyright: Copyright (c) 2009, 2010, 2011
|
|
* @author Paul Bender Copyright (c) 2016
|
|
*
|
|
*/
|
|
public class EditorScaffold extends Editor {
|
|
|
|
public EditorScaffold() {
|
|
this("foo");
|
|
}
|
|
|
|
public EditorScaffold(String name, boolean saveSize, boolean savePosition) {
|
|
super(name, saveSize, savePosition);
|
|
setTargetPanel(null,this);
|
|
this.setJMenuBar(new javax.swing.JMenuBar());
|
|
}
|
|
|
|
public EditorScaffold(String name) {
|
|
this(name, true, true);
|
|
}
|
|
|
|
/*
|
|
* ********************* Abstract Methods ***********************
|
|
*/
|
|
@Override
|
|
public void mousePressed(JmriMouseEvent event){
|
|
}
|
|
|
|
@Override
|
|
public void mouseReleased(JmriMouseEvent event){
|
|
}
|
|
|
|
@Override
|
|
public void mouseClicked(JmriMouseEvent event){
|
|
}
|
|
|
|
@Override
|
|
public void mouseDragged(JmriMouseEvent event){
|
|
}
|
|
|
|
@Override
|
|
public void mouseMoved(JmriMouseEvent event){
|
|
}
|
|
|
|
@Override
|
|
public void mouseEntered(JmriMouseEvent event){
|
|
}
|
|
|
|
@Override
|
|
public void mouseExited(JmriMouseEvent event){
|
|
}
|
|
|
|
/*
|
|
* set up target panel, frame etc.
|
|
*/
|
|
@Override
|
|
protected void init(String name){
|
|
}
|
|
|
|
/*
|
|
* Closing of Target frame window.
|
|
*/
|
|
@Override
|
|
protected void targetWindowClosingEvent(java.awt.event.WindowEvent e){
|
|
}
|
|
|
|
/**
|
|
* Called from TargetPanel's paint method for additional drawing by editor
|
|
* view
|
|
*
|
|
*/
|
|
@Override
|
|
protected void paintTargetPanel(Graphics g){
|
|
}
|
|
|
|
/**
|
|
* Set an object's location when it is created.
|
|
*
|
|
*/
|
|
@Override
|
|
public void setNextLocation(Positionable obj){
|
|
}
|
|
|
|
/**
|
|
* After construction, initialize all the widgets to their saved config
|
|
* settings.
|
|
*/
|
|
@Override
|
|
public void initView(){
|
|
}
|
|
|
|
/**
|
|
* set up item(s) to be copied by paste
|
|
*
|
|
*/
|
|
@Override
|
|
protected void copyItem(Positionable p){
|
|
}
|
|
|
|
// initialize logging
|
|
// private static final Logger log = LoggerFactory.getLogger(EditorScaffold.class);
|
|
}
|