/*
* 1.1+Swing version.
*/
import javax.swing.*;
import javax.swing.event.*;
public class _0 extends _32
implements ChangeListener {
_32 _1;
public _0(_32 _2) {
this._1 = _2;
_2.addChangeListener(this);
}
public void stateChanged(ChangeEvent _3) {
_67();
}
public int getMaximum() {
int _4 = _1.getMaximum();
double _5 = _1._42() / _39;
if (_41) {
System.out.println("In FollowerRangeModel getMaximum");
System.out.println(" dataModel.getMaximum = " + _4
+ "; multiply by " + _5
+ "; result: " + _4 * _5);
}
return (int)(_4 * _5);
}
public void setMaximum(int _6) {
_1.setMaximum((int)(_6 *
(_39 / _1._42())));
}
public int getValue() {
return (int)_48();
}
public void setValue(int _7) {
_49((double)_7);
}
public double _48() {
return _1._48()
* _1._42()
/ _39;
}
public void _49(double _8) {
_1._49(_8 * _39
/ _1._42());
}
public int getExtent() {
return super.getExtent();
}
public void setExtent(int _9) {
super.setExtent(_9);
}
public void setRangeProperties(int _10,
int _11,
int _12,
int _13,
boolean _14) {
double _15 = _39 / _1._42();
_1._58(_10 * _15, _11, _12,
(int)(_13 * _15), _14);
}
}