Use TPointSelector for point extraction.
[u/mrichter/AliRoot.git] / EVE / Reve / ChangeLog
CommitLineData
a83547b6 12006-06-27 Matevz Tadel <matevz.tadel@cern.ch>
2
3 * BoxSetGL.cxx:
4 Skip render-state initialization if no boxes present.
5
6 * GeoNode.cxx:
7 * GeoNode.h:
8 Added option to render GeoTopNodeRnrEl at a given global position
9 (requires ROOT > 5.11.7).
10
11 * RGBrowser.cxx:
12 * RGBrowser.h:
13 * RGTopFrame.cxx:
14 Fixed creation of editor frame so that it uses X client's
15 SetRoot() functionality. This should (finally) close the issue.
16
17 * RMacro.cxx:
18 Check for macro via full-path (fTitle); save macro as '.C' not
19 '.Cexec'.
20
21 * Reve.cxx:
22 In CheckMacro() use TInterpreter::IsLoaded(mac) instead of
23 searching the list of global functions.
24
25 * VSDSelector.cxx:
26 Fixed code for hit and cluster import to work with 'new' render
27 element registration mechanism.
28
30f6c8cb 292006-06-21 Matevz Tadel <matevz.tadel@cern.ch>
30
31 * LinkDef.h:
32 * RMacro.cxx:
33 * RMacro.h:
34 New class Reve::RMacro: a sub-class of TMacro that tries to unload
35 the macros properly before/after the operation.
36
37 * RGTopFrame.cxx:
38 * RGTopFrame.h:
39 Provide TFoler fMacroFolder to all consumers, register
40 Reve::RMacro mime type on start-up.
41
42 * Reve.cxx:
43 * Reve.h:
44 Added global function Bool_t Reve:CheckMacro().
45
866edeca 462006-06-20 Matevz Tadel <matevz.tadel@cern.ch>
47
48 * Track.cxx:
49 * Track.h:
50 In TrackList: added ImportHits/Clusters(); removed obsolete
51 MkPtScrollBar().
52
3df7a5d0 532006-06-19 Matevz Tadel <matevz.tadel@cern.ch>
54
55 * PointSet.cxx:
56 * PointSet.h:
57 In PointSetArray: added member for default daughter PointSet
58 capacity (fDefPointSetCapacity) and method DeleteBins(). Set
59 daughter polymarker stuff in InitBins() instead of CloseBins().
60
61 * RGValuators.cxx:
62 * RGValuators.h:
63 Consistently use nuber of slider positions in RGValuator.
64
65 * RenderElement.h:
66 Added method RenderElementListBase::RemoveElements().
67
cebac259 682006-06-14 Matevz Tadel <matevz.tadel@cern.ch>
69
70 * BoxSetGL.h:
71 Added non-protected wrapper Render() for DirectDraw().
72
73 * PointSet.cxx:
74 * PointSet.h:
75 Subclassed point-set-array from TAttMarker, propagate changes to
76 all children.
77
78 * PointSetArrayEditor.cxx:
79 Removed stale printout.
80
81 * RGTopFrame.cxx:
82 Print exceptions to terminal also.
83
23f3be31 842006-06-13 Matevz Tadel <matevz.tadel@cern.ch>
85
86 * Track.cxx:
87 Draw charged tracks as straight lines when magnetic field is near
88 zero.
89
4ba958ae 902006-06-12 Matevz Tadel <matevz.tadel@cern.ch>
91
92 * MCHelixLine.hi:
93 Formatting changes.
94
95 * RenderElement.cxx:
96 * RenderElement.h:
97 Renamed RenderElement::SetMainColorByPixel(Pixel_t) back to
98 RenderElement::SetMainColor(Pixel_t); there seemed to be a problem
99 when dependencies were not generated properly.
100
101 * Track.cxx:
102 * Track.h:
103 Added methods Track::ImportHits() and Track::ImportClusters();
104 fixed a charge value inconsistency yielding reconstructed
105 track charge to be 1/3.
106
cdb2119b 1072006-06-09 Matevz Tadel <matevz.tadel@cern.ch>
108
cdb2119b 109 * PointSet.h:
110 Added friend PointSetArrayEditor.
111
112 * PointSetArrayEditor.cxx:
113 * PointSetArrayEditor.h:
114 * TrackEditors.cxx:
115 * TrackEditors.h:
116 Use RGDoubleValuator for range-selection widget.
117
118 * RGTopFrame.cxx:
119 Accept -mode cmd-line option as an alias for -revemode.
120
121 * RGValuators.cxx:
122 Added some padding for labels.
123
a9148d46 1242006-06-02 Matevz Tadel <matevz.tadel@cern.ch>
125
a9148d46 126 * RGTopFrame.cxx:
127 * RGTopFrame.h:
128 Added method UndrawRenderElement().
129
130 * RenderElement.cxx:
131 * RenderElement.h:
132 Implemented dtor for RenderElement removing all instances from
133 browsers.
134
135 * RGValuators.cxx:
136 * RGValuators.h:
137 Added method RGValuator::SetEnabled().
138
9bea0c03 1392006-06-01 Matevz Tadel <matevz.tadel@cern.ch>
140
9bea0c03 141 * BoxSet.cxx:
142 * BoxSetGL.cxx:
143 * QuadSet.cxx:
144 * QuadSet.h:
145 * QuadSetGL.cxx:
146 Added preprocessor conditionals to support ROOT > 5.11.2.
147
5987168b 1482006-05-31 Matevz Tadel <matevz.tadel@cern.ch>
149
150 EVE-dev branch
151
152 * LinkDef.h:
153 * RGValuators.cxx:
154 * RGValuators.h:
155 New valuator widget classes RGValuator and RGDoubleValuator.
156
1572006-05-31 Matevz Tadel <matevz.tadel@cern.ch>
158
159 EVE-dev branch
160
161 * BoxSet.h:
162 Added method ArrTrans().
163
164 * Reve.cxx:
165 Added setup of macro/include paths into function
166 SetupEnvironment().
167
168 * reve_main/reve_main.cxx:
169 Removed macro/include path setup.
170
092578a7 1712006-05-23 Matevz Tadel <matevz.tadel@cern.ch>
172
173 EVE-dev branch
174
175 * RGBrowser.cxx:
176 * RGTopFrame.cxx:
177 Use RenderElement* as user-data of list-tree entries (it was
178 TObject* before).
179
180 * LinkDef.h:
181 * RenderElement.cxx:
182 * RenderElement.h:
183 Added class RenderElementObjPtr to allow display and control of
184 pure TObjects (see alice-macros/region_marker.C for an
185 example). This is not perfect as there is no way to get
186 color-change updates from the editor (can fix this when i get
187 control over TGedEditor::Update()). RenderElement::GetObject() is
188 now virtual.
189
190 * Reve.cxx:
191 * Reve.h:
192 Added function FindColorVar() to allow RenderElementObjPtr objects
193 to peek into appropriate color.
194
1952006-05-23 Matevz Tadel <matevz.tadel@cern.ch>
196
197 EVE-dev branch
198
199 * BoxSet.cxx:
200 * BoxSet.h:
201 Do not initialize bbox in ctor. Moved ctor to cxx file, removed
202 Init().
203
204 * RGBrowser.cxx:
205 * RGBrowser.h:
206 Fix for editor window not appearing under some window
207 managers. For me it was working OK under fvwm and KDE (any focus
208 policy) but not at all under Gnome. This fixed my gnome problem
209 but it's quite likely the problem is not completely solved.
210
915dabe1 2112006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
212
213 EVE-dev branch
214
215 * RGTopFrame.cxx:
216 Added missing initializations. In particular, fCurrentEvent,
217 fCurrentEventLTI and fGeometryLTI were not initialized and this
218 caused segvs for usage without bootstrap with alieve_init.C macro.
219
2202006-05-17 Matevz Tadel <matevz.tadel@cern.ch>
221
222 EVE-dev branch
223
224 * LinkDef.h:
225 * Reve.h:
226 New class Reve::ReferenceCount; to be used as secondary base class.
227
2282006-05-15 Matevz Tadel <matevz.tadel@cern.ch>
229
230 EVE-dev branch
231
232 * Reve.cxx:
233 * Reve.h:
234 New function ColorFromIdx().
235
236 * BoxSet.cxx:
237 * BoxSet.h:
238 * BoxSetGL.cxx:
239 * BoxSetGL.h:
240 New files: a set of boxes with direct GL rendering.
241
242 * LinkDef.h:
243 Pragmas for BoxSet/GL.
244
245 * ChangeLog:
246 New file.