- Feb 08, 2007
-
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@17773 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Feb 07, 2007
-
-
Rene Brun authored
-Invert the Zoom/Unzoom convention when using the mouse wheel forward/backward. git-svn-id: http://root.cern.ch/svn/root/trunk@17753 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Feb 04, 2007
-
-
Rene Brun authored
-Move enum EColorType to Rtypes.h -Move enum EMarkerStyle to TAttMarker -Move enum ELineStyle to TAttLine -Replace all references to Htypes.h or Gtypes.h by Rtypes.h git-svn-id: http://root.cern.ch/svn/root/trunk@17680 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jan 30, 2007
-
-
Rene Brun authored
-Remove unused references to TROOT.h -Add include TClass.h in classes assuming an implicit include by other classes git-svn-id: http://root.cern.ch/svn/root/trunk@17581 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jan 29, 2007
-
-
Rene Brun authored
that TROOT was included via TClass.h -In TClass.h: --Remove the include of TROOT.h --add the following static member static IdMap_t *fgIdMap; //Map from typeid to TClass pointer --add the following functions: static void AddClass(TClass *cl); static void RemoveClass(TClass *cl); --Replace the inline definitions of GetClass functions by template <typename T> TClass* GetClass( T** /* dummy */) { return GetClass((T*)0); } template <typename T> TClass* GetClass(const T** /* dummy */) { return GetClass((T*)0); } -In TClass.cxx: --Instead of forwarding the calls to gROOT->GetClass, move the code originally in TROOT in the TClass::GetClass functions --Move class TMapTypeToTClass from TROOT to TClass. git-svn-id: http://root.cern.ch/svn/root/trunk@17561 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
from TQObject.h. git-svn-id: http://root.cern.ch/svn/root/trunk@17553 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
a small fix to enable manipulation with specular light component. git-svn-id: http://root.cern.ch/svn/root/trunk@17552 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jan 26, 2007
-
-
Olivier Couet authored
1. TGLParametricEquation. New class to define parametric surface. It can be defined by a) three equation in a "string form" (mathematical expression, the same as TF2) and as a pointer to function. 2. TGLParametricPlot. Painter to draw parametric surface. It has most of features other gl-painters have - box cut, zooming etc. + 21 color "schemes": you can change the color of surface (which is under cursor) by pressing 's' or 'S' - the same as TGLTF3Painter + wireframe mode ('w' or 'W' key - temporary solution). git-svn-id: http://root.cern.ch/svn/root/trunk@17525 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jan 23, 2007
-
-
Fons Rademakers authored
fixes in TGButton and TGButtonGroup classes related to double emitted signals (bug #23011). In addition are follow-up changes in different GUI classes where a work-around was used by connecting the slots to the signals Released or Pressed instead of Clicked. git-svn-id: http://root.cern.ch/svn/root/trunk@17477 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jan 16, 2007
-
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@17355 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jan 15, 2007
-
-
Rene Brun authored
via TH1.h This should complete the changes related to TMath. git-svn-id: http://root.cern.ch/svn/root/trunk@17338 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@17334 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@17322 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Dec 13, 2006
-
-
Rene Brun authored
Small fix for user interaction in 16 bit mode. git-svn-id: http://root.cern.ch/svn/root/trunk@17208 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Dec 09, 2006
-
-
Fons Rademakers authored
Added new widgets to control camera markup. git-svn-id: http://root.cern.ch/svn/root/trunk@17140 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
Provide get/set interface to fScene.fCameraMarkup. git-svn-id: http://root.cern.ch/svn/root/trunk@17139 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
Added member fCameraMarkup; in DoDraw() call TGLCamera::Markup() when not in selection mode. git-svn-id: http://root.cern.ch/svn/root/trunk@17138 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
Implement virtual method Markup(): display a ruler showing extents of the viewport. git-svn-id: http://root.cern.ch/svn/root/trunk@17137 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
New class TGLCameraMarkupStyle and virtual TGLCamera::Markup() to draw viewport/camera information in the GL window. Only implemented for orthographic projection. Make getter CurrentCamera() public. git-svn-id: http://root.cern.ch/svn/root/trunk@17136 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
Register new class TGLCameraMarkupStyle. git-svn-id: http://root.cern.ch/svn/root/trunk@17135 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
Properly handle pixel-sized marker-types 6 and 7. git-svn-id: http://root.cern.ch/svn/root/trunk@17134 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
Limit numbr of warnings about display list cache being full. git-svn-id: http://root.cern.ch/svn/root/trunk@17133 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Dec 08, 2006
-
-
Rene Brun authored
Disable some functions when parsing with CINT. git-svn-id: http://root.cern.ch/svn/root/trunk@17102 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Dec 06, 2006
-
-
Olivier Couet authored
- Small fix for box cut and win32. git-svn-id: http://root.cern.ch/svn/root/trunk@17057 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Dec 01, 2006
-
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@17017 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
GL windows can now be resized on Macosx git-svn-id: http://root.cern.ch/svn/root/trunk@17007 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Nov 28, 2006
-
-
Rene Brun authored
Fix for some types of surfaces git-svn-id: http://root.cern.ch/svn/root/trunk@16971 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Nov 27, 2006
-
-
Rene Brun authored
With this change GL in the pad works on the MAC. There is still, however, a problem when growing a window (fix coming later) git-svn-id: http://root.cern.ch/svn/root/trunk@16953 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Nov 24, 2006
-
-
Olivier Couet authored
User interactions with cut modification git-svn-id: http://root.cern.ch/svn/root/trunk@16930 27541ba8-7e3a-0410-8455-c3a389f83636
-
Olivier Couet authored
* Comments added. * Box movement fixed - box cannot leave plot's area now. * TF3 fixed (selection was incorrect after box cut stopped movement). git-svn-id: http://root.cern.ch/svn/root/trunk@16910 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Nov 23, 2006
-
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@16898 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@16885 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Nov 22, 2006
-
-
Olivier Couet authored
Box cut added for TF3, surface and box painters. To activate it - press c. To move this box - select it (it's highligted when selected), press shift and left mouse button and move it. Box can move along one of axes - X/Y/Z. Direction is shown as a red line. To select direction - press X or Y or Z keys. git-svn-id: http://root.cern.ch/svn/root/trunk@16875 27541ba8-7e3a-0410-8455-c3a389f83636
-
Olivier Couet authored
possible to generate gif files of the GL-Viewer from the command line doing: root [1] TGLSAViewer *glv = (TGLSAViewer *)gPad->GetViewer3D(); root [2] glv->SavePicture("gl.gif"); TGLSAViewer::SavePicture has also been modified to allow to generate animated gif files. Example: root [1] TGLSAViewer *glv = (TGLSAViewer *)gPad->GetViewer3D(); root [2] glv->SavePicture("gl.gif+"); root [3] glv->SavePicture("gl.gif+"); root [4] glv->SavePicture("gl.gif+"); Between each call to glv->SavePicture("gl.gif+"), the GL-Viewer display has been modified. Then gl.gif is an amination build from the various images displayed in the GL-Viewer. git-svn-id: http://root.cern.ch/svn/root/trunk@16865 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Oct 24, 2006
-
-
Rene Brun authored
Extend the TVirtualGL interface to support 16 & 32 bit display mode. This is required for the new slicing algorithm (eg to run the tutorial glbox.C under Windows in 16 bits display mode) git-svn-id: http://root.cern.ch/svn/root/trunk@16607 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Oct 11, 2006
-
-
Fons Rademakers authored
fixes for the -effc++ g++ option. git-svn-id: http://root.cern.ch/svn/root/trunk@16507 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Oct 10, 2006
-
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@16496 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Oct 06, 2006
-
-
Olivier Couet authored
replace middle mouse button with left mouse button + shift. git-svn-id: http://root.cern.ch/svn/root/trunk@16465 27541ba8-7e3a-0410-8455-c3a389f83636
-
Olivier Couet authored
git-svn-id: http://root.cern.ch/svn/root/trunk@16462 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Oct 05, 2006
-
-
Rene Brun authored
* gl/inc/TGLViewer.h: * gl/src/TGLViewer.cxx: Added customizations of update/redraw behaviour: 1) flag 'Bool_t fIgnoreSizesOnUpdate' that tells the viewer not to check the size of the object in AddObject(); 2) member 'Color_t fClearColor' that allows user to select the background color; 3) method 'void UpdateScene()' thet forces the scene update via calling 'fPad->Paint()'; 4) method 'virtual void RefreshPadEditor(TObject* changed=0)' that allows updates to be sent to the built-in editor when the internal state changes. * gl/inc/TGLSAViewer.h: * gl/src/TGLSAViewer.cxx: Implemented virtual 'TGLSAViewer::RefreshPadEditor()'. In all calls to 'TGedEditor::SetModel()' replaced third argument 'Int_t event' from 'kButton1' to 'kButton1Down'. * gl/inc/TGLViewerEditor.h: * gl/src/TGLViewerEditor.cxx: Added widgets controlling 'fClearColor', 'fIgnoreSizesOnUpdate', 'fResetCamerasOnUpdate' and 'fResetCameraOnDoubleClick'; added buttons for invoking 'UpdateScene()' and 'CameraHome()' methods. * gl/src/TGLScene.cxx: Removed code setting the glClearColor in 'Draw()'. git-svn-id: http://root.cern.ch/svn/root/trunk@16452 27541ba8-7e3a-0410-8455-c3a389f83636
-