package Fibonacci;

/**
 * FibonacciSlider.java
 *
 *
 * Created: Fri Apr 20 09:17:02 2001
 *
 * @author Stuart C. Shapiro
 */

public class FibonacciSlider extends NGP.Components.Slider{
    private FibonacciRow _row;

    public FibonacciSlider (NGP.Container container,
			    FibonacciRow row, int max){
	super(container, HORIZONTAL, 0, max, 0);
	this.setDimension(new java.awt.Dimension(25*max, 50));
	this.makeDefaultLabels(1);
	this.setBackground(java.awt.Color.white);
	_row = row;
    }

    public void drag(){
	_row.setArg(this.getValue());
    }

    public void release(){
	_row.setArg(this.getValue());
	_row.compute(this.getValue());
    }
}// FibonacciSlider
