/* SignalPlotCorner.java created 2007-11-08
*
*/
package org.signalml.app.view.signal;
import java.awt.Dimension;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
/** SignalPlotCorner
*
*
* @author Michal Dobaczewski © 2007-2008 CC Otwarte Systemy Komputerowe Sp. z o.o.
*/
public abstract class SignalPlotCorner extends JPanel {
private static final long serialVersionUID = 1L;
protected SignalPlot plot;
public SignalPlotCorner(SignalPlot plot) {
super();
setBorder(new EmptyBorder(3,3,3,3));
this.plot = plot;
}
public SignalPlot getPlot() {
return plot;
}
public int getPreferredWidth() {
return super.getPreferredSize().width;
}
@Override
public Dimension getPreferredSize() {
return new Dimension(plot.getView().getSynchronizedRowHeaderWidth(), super.getPreferredSize().height);
}
}