Selecting scales now updates axiis

git-svn-id: http://svn.3splooges.com/romraider-arch/trunk@158 d2e2e1cd-ba16-0410-be16-b7c4453c7c2d
This commit is contained in:
Jared Gould 2006-07-16 00:29:37 +00:00
parent 7e79b5d0e2
commit 87c08dc870
3 changed files with 18 additions and 0 deletions

View File

@ -971,6 +971,13 @@ public abstract class Table extends JPanel implements Serializable {
refreshValues();
}
public void setScaleByName(String scaleName) {
for (int i = 0; i < scales.size(); i++) {
if (scales.get(i).getName().equalsIgnoreCase(scaleName))
setScaleIndex(i);
}
}
public void refreshValues() {
if (!isStatic) {
for (int i = 0; i < getDataSize(); i++) data[i].refreshValue();

View File

@ -245,4 +245,9 @@ public class Table2D extends Table {
super.validateScaling();
axis.validateScaling();
}
public void setScaleIndex(int scaleIndex) {
super.setScaleIndex(scaleIndex);
axis.setScaleByName(getScale().getName());
}
}

View File

@ -756,4 +756,10 @@ public class Table3D extends Table {
}
}
}
public void setScaleIndex(int scaleIndex) {
super.setScaleIndex(scaleIndex);
xAxis.setScaleByName(getScale().getName());
yAxis.setScaleByName(getScale().getName());
}
}