From bcb434b47f45f9ffbc32f8bde79226b161c21ffa Mon Sep 17 00:00:00 2001 From: Muthu Subramanian Date: Thu, 27 Jun 2013 18:46:47 +0530 Subject: n#820273: Multilevel labels are rotated. It looks odd when multilevel labels are rotated as well. This patch resets the rotation values for outer labels. --- chart2/source/view/axes/VCartesianAxis.cxx | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'chart2') diff --git a/chart2/source/view/axes/VCartesianAxis.cxx b/chart2/source/view/axes/VCartesianAxis.cxx index 5e193ac18f94..6d0e7b6ba68d 100644 --- a/chart2/source/view/axes/VCartesianAxis.cxx +++ b/chart2/source/view/axes/VCartesianAxis.cxx @@ -1529,6 +1529,14 @@ void VCartesianAxis::updatePositions() ,static_cast(aTickScreenPos2D.getY())); double fRotationAngleDegree = m_aAxisLabelProperties.fRotationAngleDegree; + if( nDepth > 0 ) + { + /* Multi-level Labels: default to 0 or 90 */ + if( pTickFactory2D->isHorizontalAxis() ) + fRotationAngleDegree = 0.0; + else + fRotationAngleDegree = 90; + } // #i78696# use mathematically correct rotation now const double fRotationAnglePi(fRotationAngleDegree * (F_PI / -180.0)); -- cgit