From fb29f01377474647111927e29bd7602c89b0d984 Mon Sep 17 00:00:00 2001 From: Angus Leeming Date: Thu, 6 Jun 2002 08:56:21 +0000 Subject: [PATCH] Rotate in the same sense as xdvi et al. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4343 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/graphics/ChangeLog | 4 ++++ src/graphics/GraphicsImageXPM.C | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/graphics/ChangeLog b/src/graphics/ChangeLog index ace793b7a3..e89606e51b 100644 --- a/src/graphics/ChangeLog +++ b/src/graphics/ChangeLog @@ -1,3 +1,7 @@ +2002-06-06 Angus Leeming + + * GraphicsImageXPM.C (rotate): rotate in the same sense as xdvi! + 2002-05-30 Lars Gullik Bjønnes * GraphicsImageXPM.C: SigC to boot::signals changes. diff --git a/src/graphics/GraphicsImageXPM.C b/src/graphics/GraphicsImageXPM.C index de34ab9ba0..642c81c1de 100644 --- a/src/graphics/GraphicsImageXPM.C +++ b/src/graphics/GraphicsImageXPM.C @@ -282,7 +282,8 @@ void GImageXPM::rotate(GParams const & params) // Ascertain the bounding box of the rotated image // Rotate about the bottom-left corner static double const pi = 3.14159265358979323846; - double const angle = double(params.angle) * pi / 180.0; + // The minus sign is needed to rotate in the same sense as xdvi et al. + double const angle = -double(params.angle) * pi / 180.0; double const cos_a = cos(angle); double const sin_a = sin(angle);