package cnp.ew.displayer;

import java.awt.*;
import cnp.ew.lightweight.*;

public class CpLineDisplayer implements CpDisplayable
{
    int lineThickness=1;
    Color lineColor=Color.black;
    public int lineMargin = 3;

    public void paintIn(CpLightweightComponent c, Graphics g, Rectangle r)
    {
        paintIn(c, g, r.x, r.y, r.width, r.height);
    }

    public void paintIn(CpLightweightComponent c, Graphics g, int x, int y, int w, int h)
    {
        g.setColor(lineColor);
        g.drawRect(
            x + lineMargin,
            y + ((h - lineThickness) / 2),
            w - (2 * lineMargin),
            lineThickness);
    }


    public Dimension preferredSize(CpLightweightComponent c)
    {
        return new Dimension(0,0);
    }
}