Mercurial > dive4elements > river
diff flys-artifacts/src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java @ 2766:7dc4681a2bed
Allow easy change of sticky axis for annotations.
flys-artifacts/trunk@4505 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Felix Wolfsteller <felix.wolfsteller@intevation.de> |
---|---|
date | Thu, 24 May 2012 13:43:35 +0000 |
parents | 105097966111 |
children | 5016609663e2 |
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java Thu May 24 13:39:59 2012 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java Thu May 24 13:43:35 2012 +0000 @@ -95,5 +95,15 @@ public int getAxisSymbol() { return this.axisSymbol; } + + /** Set sticky axis to the X axis if it is currently Y, and vice versa. */ + public void flipStickyAxis() { + if (this.getStickyAxis() == SimpleAxis.X_AXIS) { + this.setStickyAxis(SimpleAxis.Y_AXIS); + } + else { + this.setStickyAxis(SimpleAxis.X_AXIS); + } + } } // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :