From ee2ddbc15a757e28dbbd1277a68f8737f9f47fad Mon Sep 17 00:00:00 2001
From: David Colignon <david.colignon@ulg.ac.be>
Date: Tue, 29 Nov 2005 11:06:53 +0000
Subject: [PATCH] new shotcuts for -x , -y and -z views

---
 Fltk/Callbacks.cpp | 19 ++++++++-----------
 1 file changed, 8 insertions(+), 11 deletions(-)

diff --git a/Fltk/Callbacks.cpp b/Fltk/Callbacks.cpp
index 7f58a38b3d..52b42b3028 100644
--- a/Fltk/Callbacks.cpp
+++ b/Fltk/Callbacks.cpp
@@ -1,4 +1,4 @@
-// $Id: Callbacks.cpp,v 1.378 2005-11-28 15:41:54 geuzaine Exp $
+// $Id: Callbacks.cpp,v 1.379 2005-11-29 11:06:53 colignon Exp $
 //
 // Copyright (C) 1997-2005 C. Geuzaine, J.-F. Remacle
 //
@@ -393,9 +393,9 @@ void status_xyz1p_cb(CALLBACK_ARGS)
     Draw();
   }
   else if(!strcmp(str, "y")){ // Y-axis pointing out of the screen
-    CTX.r[0] = 0.;
-    CTX.r[1] = 90.;
-    CTX.r[2] = 90.;
+    CTX.r[0] = -90.;
+    CTX.r[1] = 0.;
+    CTX.r[2] = 180.;
     CTX.setQuaternionFromEulerAngles();
     Draw();
   }
@@ -407,25 +407,22 @@ void status_xyz1p_cb(CALLBACK_ARGS)
     Draw();
   }
   else if(!strcmp(str, "nx")){ // X-axis pointing into the screen
-    // FIXME: dave
-    CTX.r[0] = 0.;
+    CTX.r[0] = -90.;
     CTX.r[1] = 0.;
-    CTX.r[2] = 0.;
+    CTX.r[2] = 90.;
     CTX.setQuaternionFromEulerAngles();
     Draw();
   }
   else if(!strcmp(str, "ny")){ // Y-axis pointing into the screen
-    // FIXME: dave
-    CTX.r[0] = 0.;
+    CTX.r[0] = -90.;
     CTX.r[1] = 0.;
     CTX.r[2] = 0.;
     CTX.setQuaternionFromEulerAngles();
     Draw();
   }
   else if(!strcmp(str, "nz")){ // Z-axis pointing into the screen
-    // FIXME: dave
     CTX.r[0] = 0.;
-    CTX.r[1] = 0.;
+    CTX.r[1] = 180.;
     CTX.r[2] = 0.;
     CTX.setQuaternionFromEulerAngles();
     Draw();
-- 
GitLab