From 90aefe9fbc3ccb7dc24b260294658ca51594878a Mon Sep 17 00:00:00 2001
From: Bryan Cardillo <bryan.cardillo@gmail.com>
Date: Wed, 25 Feb 2015 17:28:30 -0500
Subject: [PATCH] add axis label rotation to style manager

---
 .../java/com/xeiam/xchart/StyleManager.java   | 22 +++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/xchart/src/main/java/com/xeiam/xchart/StyleManager.java b/xchart/src/main/java/com/xeiam/xchart/StyleManager.java
index 2f8fb741..6c2d3f12 100644
--- a/xchart/src/main/java/com/xeiam/xchart/StyleManager.java
+++ b/xchart/src/main/java/com/xeiam/xchart/StyleManager.java
@@ -123,6 +123,8 @@ public class StyleManager {
   private double axisTickSpacePercentage;
   private TextAlignment xAxisLabelAlignment = TextAlignment.Centre;
   private TextAlignment yAxisLabelAlignment = TextAlignment.Left;
+  private int xAxisLabelRotation = 0;
+  private int yAxisLabelRotation = 0;
 
   // Chart Plot Area ///////////////////////////////
   private boolean isPlotGridLinesVisible;
@@ -906,6 +908,26 @@ public class StyleManager {
     this.yAxisLabelAlignment = yAxisLabelAlignment;
   }
 
+  public int getXAxisLabelRotation() {
+
+    return xAxisLabelRotation;
+  }
+
+  public void setXAxisLabelRotation(int xAxisLabelRotation) {
+
+    this.xAxisLabelRotation = xAxisLabelRotation;
+  }
+
+  public int getYAxisLabelRotation() {
+
+    return yAxisLabelRotation;
+  }
+
+  public void setYAxisLabelRotation(int yAxisLabelRotation) {
+
+    this.yAxisLabelRotation = yAxisLabelRotation;
+  }
+
   // Chart Plot Area ///////////////////////////////
 
   /**
-- 
GitLab