package AngioTool;
import Pixels.Rgb;
import java.awt.Color;
import javax.swing.*;
public class SizeColorEntry extends NumberEntry
{
public final ColorElement colorElem;
public SizeColorEntry(String name, boolean enabled, double value, Rgb color)
{
super(name, enabled, value, "px");
this.colorElem = new ColorElement(name, color);
}
public Rgb getColor()
{
return colorElem.color;
}
public void setColorChangeListener(ColorElement.Listener ls)
{
this.colorElem.setColorChangeListener(ls);
}
public void update(boolean enabled, double value, Rgb newColor)
{
super.update(enabled, value);
this.colorElem.update(newColor);
}
@Override
public GroupLayout.Group addToSeqGroup(GroupLayout.Group seqGroup)
{
return colorElem.addWithWidth(super.addToSeqGroup(seqGroup));
}
@Override
public GroupLayout.Group addToParaGroup(GroupLayout.Group paraGroup)
{
return colorElem.addWithHeight(super.addToParaGroup(paraGroup));
}
}