@Override
public void propertyChange(PropertyChangeEvent evt)
{
- // BH just clarifying logic
String propertyName = evt.getPropertyName();
- switch (propertyName) {
- case ViewportRanges.STARTSEQ:
+ if (propertyName.equals(ViewportRanges.STARTSEQ)
+ || (av.getWrapAlignment()
+ && propertyName.equals(ViewportRanges.STARTRES)))
+ {
fastPaint((int) evt.getNewValue() - (int) evt.getOldValue());
- return;
- case ViewportRanges.STARTRES:
- if (av.getWrapAlignment())
- {
- fastPaint((int) evt.getNewValue() - (int) evt.getOldValue());
- }
- return;
- case ViewportRanges.STARTRESANDSEQ:
+ }
+ else if (propertyName.equals(ViewportRanges.STARTRESANDSEQ))
+ {
fastPaint(((int[]) evt.getNewValue())[1]
- ((int[]) evt.getOldValue())[1]);
- return;
- case ViewportRanges.MOVE_VIEWPORT:
+ }
+ else if (propertyName.equals(ViewportRanges.MOVE_VIEWPORT))
+ {
repaint();
- return;
- case ViewportRanges.ENDRES:
- case ViewportRanges.ENDSEQ:
- // ignore ??
- return;
}
-// BH 2019.07.27 was:
-// if (propertyName.equals(ViewportRanges.STARTSEQ)
-// || (av.getWrapAlignment()
-// && propertyName.equals(ViewportRanges.STARTRES)))
-// {
-// fastPaint((int) evt.getNewValue() - (int) evt.getOldValue());
-// }
-// else if (propertyName.equals(ViewportRanges.STARTRESANDSEQ))
-// {
-// fastPaint(((int[]) evt.getNewValue())[1]
-// - ((int[]) evt.getOldValue())[1]);
-// }
-// else if (propertyName.equals(ViewportRanges.MOVE_VIEWPORT))
-// {
-// repaint();
- // }
}
}