#include <TGLSAViewer.h>
#include <TGLScenePad.h>
+#include <TGLOrthoCamera.h> // For fixing defaults in root 5.17.4
+
using namespace Reve;
//______________________________________________________________________
fGLViewer->SetSmartRefresh(kTRUE);
// fGLViewer->SetResetCamerasOnUpdate(kFALSE);
fGLViewer->SetResetCameraOnDoubleClick(kFALSE);
+
+ // Temporary fix for wrong defaults in root 5.17.04
+ fGLViewer->SetCurrentCamera(TGLViewer::kCameraOrthoXOY);
+ ((TGLOrthoCamera&)(fGLViewer->CurrentCamera())).SetEnableRotate(kTRUE);
+ fGLViewer->SetCurrentCamera(TGLViewer::kCameraOrthoXOZ);
+ ((TGLOrthoCamera&)(fGLViewer->CurrentCamera())).SetEnableRotate(kTRUE);
+ fGLViewer->SetCurrentCamera(TGLViewer::kCameraOrthoZOY);
+ ((TGLOrthoCamera&)(fGLViewer->CurrentCamera())).SetEnableRotate(kTRUE);
+ fGLViewer->SetCurrentCamera(TGLViewer::kCameraPerspXOZ);
}
void Viewer::SpawnGLViewer(const TGWindow* parent, TGedEditor* ged)