[overlord-commits] Overlord SVN: r1029 - activity-monitor/trunk/gui/war/src/main/java/org/jboss/bpm/monitor/gui/client.

overlord-commits at lists.jboss.org overlord-commits at lists.jboss.org
Wed Mar 31 09:10:13 EDT 2010


Author: heiko.braun at jboss.com
Date: 2010-03-31 09:10:13 -0400 (Wed, 31 Mar 2010)
New Revision: 1029

Modified:
   activity-monitor/trunk/gui/war/src/main/java/org/jboss/bpm/monitor/gui/client/DefinitionHistoryView.java
Log:
one way to calculate chart dimension

Modified: activity-monitor/trunk/gui/war/src/main/java/org/jboss/bpm/monitor/gui/client/DefinitionHistoryView.java
===================================================================
--- activity-monitor/trunk/gui/war/src/main/java/org/jboss/bpm/monitor/gui/client/DefinitionHistoryView.java	2010-03-31 11:19:26 UTC (rev 1028)
+++ activity-monitor/trunk/gui/war/src/main/java/org/jboss/bpm/monitor/gui/client/DefinitionHistoryView.java	2010-03-31 13:10:13 UTC (rev 1029)
@@ -312,11 +312,10 @@
 
   private void initChartPanel(Dataset[] datasets)
   {
-    int chartWidth = chartArea.getOffsetWidth()/2;
-    int chartHeight = (int) (chartWidth / GOLDEN__RATIO);
+    int[] dim = calcChartDimension();
 
     // ------
-    chartPanel = Chronoscope.createTimeseriesChart(datasets, chartWidth, chartHeight);
+    chartPanel = Chronoscope.createTimeseriesChart(datasets, dim[0], dim[1]);
     
     // marker
     final XYPlot plot = chartPanel.getChart().getPlot();
@@ -367,15 +366,21 @@
     });
   }
 
+  private int[] calcChartDimension()
+  {
+    int w = chartArea.getOffsetWidth()/2;
+    int h = (int) (w / GOLDEN__RATIO);
+
+    return new int[] {w, h};
+  }
   private View resizeChartView()
   {
-    int chartWidth = chartArea.getOffsetWidth()/2;
-    int chartHeight = (int) (chartWidth / GOLDEN__RATIO);
+    int[] dim = calcChartDimension();
 
     // Resizing the chart once displayed currently unsupported
     View view = chartPanel.getChart().getView();
     if(view!=null)
-      view.resize(chartWidth, chartHeight);
+      view.resize(dim[0], dim[1]);
     return view;
   }
 



More information about the overlord-commits mailing list