|
From: James M. <jma...@us...> - 2001-12-07 18:16:11
|
Update of /cvsroot/geotools/geotools/src/uk/ac/leeds/ccg/widgets
In directory usw-pr-cvs1:/tmp/cvs-serv7300/uk/ac/leeds/ccg/widgets
Modified Files:
MinMaxSlider.java
Log Message:
fixed bug in scale calulation
Index: MinMaxSlider.java
===================================================================
RCS file: /cvsroot/geotools/geotools/src/uk/ac/leeds/ccg/widgets/MinMaxSlider.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -w -C2 -d -r1.3 -r1.4
*** MinMaxSlider.java 2001/12/07 09:18:30 1.3
--- MinMaxSlider.java 2001/12/07 18:16:08 1.4
***************
*** 88,91 ****
--- 88,92 ----
public void setMinValue(int minValue) {
this.minValue = minValue;
+ setMinSelected(minValue);
repaint();
}
***************
*** 181,185 ****
double pixRange = getSize().height;
double scale = pixRange/valRange;
! return (int)((pix+minValue)/scale);
}
--- 182,186 ----
double pixRange = getSize().height;
double scale = pixRange/valRange;
! return (int)((pix/scale)+minValue);
}
***************
*** 188,192 ****
double pixRange = getSize().height;
double scale = pixRange/valRange;
! return (int)((val*scale)-minValue);
}
--- 189,193 ----
double pixRange = getSize().height;
double scale = pixRange/valRange;
! return (int)((val-minValue)*scale);
}
***************
*** 203,206 ****
--- 204,208 ----
public void setMaxValue(int maxValue) {
this.maxValue = maxValue;
+ this.setMaxSelected(maxValue);
repaint();
}
|