]>
Commit | Line | Data |
---|---|---|
a8be29b6 | 1 | 2006-11-17 Matevz Tadel <matevz.tadel@cern.ch> |
2 | ||
3 | * RGBAPalette.cxx: | |
4 | * RGBAPalette.h: | |
5 | Removed unnecessary constructor. | |
6 | ||
65d5bc7b | 7 | 2006-11-17 Matevz Tadel <matevz.tadel@cern.ch> |
8 | ||
9 | * QuadSetGL.cxx: | |
10 | Bugfix: loop variable was not increased in case of a continue | |
11 | statement. | |
12 | ||
13 | * RGBAPalette.cxx: | |
14 | * RGBAPalette.h: | |
15 | Rename over/undershoot to over/underflow. | |
16 | ||
17 | * RGBAPaletteEditor.cxx: | |
18 | * RGBAPaletteEditor.h: | |
19 | Beautify editor; rename over/undershoot to over/underflow. | |
20 | ||
6755b986 | 21 | 2006-11-16 Matevz Tadel <matevz.tadel@cern.ch> |
22 | ||
23 | * Cascade.cxx: | |
24 | * Cascade.h: | |
25 | * CascadeEditors.cxx: | |
26 | * CascadeEditors.h: | |
27 | From Ludovic, new files for visualization of cascades. | |
28 | ||
29 | * LinkDef.h: | |
30 | From Ludovic: register new classes. Reorganize some entries so | |
31 | that a class, editor and gl-renderer are listed together. | |
32 | ||
33 | * V0.cxx: | |
34 | * V0Editors.cxx: | |
35 | * V0Editors.h: | |
36 | From Ludovic: updates for V0 visualization. | |
37 | ||
38 | * QuadSet.cxx: | |
39 | * QuadSet.h: | |
40 | Main color now set from frame-box (instead of default palette | |
41 | color). | |
42 | ||
43 | * QuadSetGL.cxx: | |
44 | Use new color-query function from RGBAPalette; validity of digit | |
45 | value was not honoured in line-drawing modes. | |
46 | ||
47 | * RGBAPalette.cxx: | |
48 | * RGBAPalette.h: | |
49 | * RGBAPaletteEditor.cxx: | |
50 | * RGBAPaletteEditor.h: | |
51 | Reimplementation of over/undershoot handling with separate modes | |
52 | for both ends (cut, mark, clip and wrap); this works marvelously. | |
53 | ||
54 | * QuadSetEditor.cxx: | |
55 | * QuadSetEditor.h: | |
56 | New files, editor for QuadSet gluing together translation and | |
57 | palette sub-editors. | |
58 | ||
59 | * RGValuators.cxx: | |
60 | * RGValuators.h: | |
61 | Added int version of SetLimits for RGDoubleValuator; added | |
62 | getters for value limits (Ludovic). | |
63 | ||
64 | * Plex.cxx: | |
65 | * TriangleSet.cxx: | |
66 | Added some comments. | |
67 | ||
e5c0dac9 | 68 | 2006-11-14 Matevz Tadel <matevz.tadel@cern.ch> |
69 | ||
70 | * BoxSet.cxx: | |
71 | * BoxSetGL.h: | |
72 | * QuadSet.cxx: | |
73 | * QuadSet.h: | |
74 | * QuadSetGL.h: | |
75 | * RGBAPalette.cxx: | |
76 | * RGBAPaletteEditor.cxx: | |
77 | * RGEditor.cxx: | |
78 | * RGEditor.h: | |
79 | * RGValuators.h: | |
80 | * RenderElement.cxx: | |
81 | * RenderElement.h: | |
82 | * TriangleSet.cxx: | |
83 | * TriangleSet.h: | |
84 | * ZTrans.cxx: | |
85 | * ZTrans.h: | |
86 | * ZTransEditor.cxx: | |
87 | * ZTransEditor.h: | |
88 | Fix effc++ warnings. | |
89 | ||
3787e1c7 | 90 | 2006-11-14 Matevz Tadel <matevz.tadel@cern.ch> |
91 | ||
92 | * RGValuators.h: | |
93 | Added getters for limits of the RGValuator. | |
94 | ||
79d7d114 | 95 | 2006-11-14 Matevz Tadel <matevz.tadel@cern.ch> |
96 | ||
97 | * BoxSet.cxx: | |
98 | Removed support for old ROOT versions. | |
99 | ||
100 | * RenderElement.cxx: | |
101 | * RenderElement.h: | |
102 | Added base-interface ReferenceBackPtr (reference-counted object | |
103 | with back references to render elements); to be used for shared | |
104 | markup classes (color-palettes, frames) that need to update their | |
105 | consumers once their state is changed. | |
106 | ||
107 | * Reve.cxx: | |
108 | * Reve.h: | |
109 | Removed code for RGBAPalette; now in its own file. | |
110 | ||
111 | * TrackEditors.cxx: | |
112 | * TrackEditors.h: | |
113 | Cleaned-up by using RGValuators instead of raw ROOT GUI (partial). | |
114 | ||
115 | * QuadSet.cxx: | |
116 | * QuadSet.h: | |
117 | * QuadSetGL.cxx: | |
118 | * QuadSetGL.h: | |
119 | Very optimized in sense of speed / memory usage as it supports | |
120 | several orientations of rectangles and all possible variants of | |
121 | default sizes / third coordinate; also added pointers to | |
122 | color-palette and frame-box/rectangle so that these elements can | |
123 | be shared among instances of the same type (eg. silicon strip | |
124 | detectors). Means more code in this class ... but hopefully much | |
125 | less code elsewhere. | |
126 | ||
127 | * LinkDef.h: | |
128 | Register new classes FrameBox, Plex, RGBAPalette and V0 stuff. | |
129 | ||
130 | * FrameBox.cxx: | |
131 | * FrameBox.h: | |
132 | * FrameBoxGL.cxx: | |
133 | * FrameBoxGL.h: | |
134 | New files: provide a surrounding box/rectangle with a given | |
135 | size/color; can be shared among many instances of render-elements | |
136 | (eg. silicon strip detectors). | |
137 | ||
138 | * Plex.cxx: | |
139 | * Plex.h: | |
140 | New files: container with chunked memory allocation (to avoid | |
141 | frequent re-allocation on creation time) and ability to refit | |
142 | itself into a contiguous array. | |
143 | ||
144 | * RGBAPalette.cxx: | |
145 | * RGBAPalette.h: | |
146 | * RGBAPaletteEditor.cxx: | |
147 | * RGBAPaletteEditor.h: | |
148 | New files: a generic color palette with value to color mapping; to | |
149 | be used by most digit/raw-data classes; can be shared among many | |
150 | instances of render-elements (eg. silicon strip detectors). | |
151 | ||
152 | * V0.cxx: | |
153 | * V0.h: | |
154 | * V0Editors.cxx: | |
155 | * V0Editors.h: | |
156 | From Ludovic: new files for visualization of V0s. | |
157 | ||
158 | * RenderElementEditor.cxx: | |
159 | * TriangleSet.cxx: | |
160 | Formatting changes. | |
161 | ||
7c86a238 | 162 | 2006-10-31 Matevz Tadel <matevz.tadel@cern.ch> |
163 | ||
164 | * LinkDef.h: | |
165 | * QuadSet.cxx: | |
166 | * QuadSet.h: | |
167 | * QuadSetGL.cxx: | |
168 | * QuadSetGL.h: | |
169 | Started to work on reimplementation of the quad-set, renamed the | |
170 | old one to OldQuadSet; i'm checking this in because another change is | |
171 | needed for the new muon code and i already changed several things. | |
172 | ||
358f76c8 | 173 | 2006-10-27 Matevz Tadel <matevz.tadel@cern.ch> |
174 | ||
175 | * BoxSetGL.cxx: | |
176 | * BoxSetGL.h: | |
177 | In Line render-mode really render boxes as lines to allow | |
178 | selection to proceed through the box walls; removed pre-processor | |
179 | ifs for old root version. | |
180 | ||
d9193858 | 181 | 2006-10-26 Matevz Tadel <matevz.tadel@cern.ch> |
182 | ||
183 | * Reve.cxx: | |
184 | Fixed operator+ functions for exceptions (forgot to change them | |
185 | when migrated from std::string to TString as exception base-class). | |
186 | ||
90ad814e | 187 | 2006-10-25 Matevz Tadel <matevz.tadel@cern.ch> |
188 | ||
189 | * BoxSet.cxx: | |
190 | * BoxSet.h: | |
191 | Changed inheritance to include Reve::RenderElement; | |
192 | use ZTrans to store transformation matrix; | |
193 | added render-mode state (to force line/fill drawing). | |
194 | ||
195 | In class Box added ctor and function MakeAxisAlignedBox() to | |
196 | facilitate creation of regular boxes. | |
197 | ||
198 | * BoxSetGL.cxx: | |
199 | Support different render modes. | |
200 | ||
201 | * LinkDef.h: | |
202 | * Reve.cxx: | |
203 | * Reve.h: | |
204 | New class Reve::RGBAPalette: allow easier creation of color | |
205 | paletts mapped to integer-value range. | |
206 | ||
207 | * Track.cxx: | |
208 | * Track.h: | |
209 | * TrackEditors.cxx: | |
210 | * TrackEditors.h: | |
211 | Added parameter 'Width_t fWidth' to TrackRnrStyle and a method to | |
212 | change width of all tracks in TrackList. | |
213 | ||
214 | * TriangleSet.cxx: | |
215 | * TriangleSet.h: | |
216 | Added method method GenerateZNormalColors() that uses | |
217 | Reve::RGBAPalette to set-up triangle color based on z-component of | |
218 | the normal. | |
219 | ||
113d065e | 220 | 2006-10-18 Matevz Tadel <matevz.tadel@cern.ch> |
221 | ||
222 | * ZTrans.cxx: | |
223 | * ZTrans.h: | |
224 | * ZTransEditor.cxx: | |
225 | * ZTransEditor.h: | |
226 | New files: implementation of homogeneous transformation matrix | |
227 | with accompanying geditor. | |
228 | ||
229 | * TriangleSet.cxx: | |
230 | * TriangleSet.h: | |
231 | * TriangleSetEditor.cxx: | |
232 | * TriangleSetEditor.h: | |
233 | * TriangleSetGL.cxx: | |
234 | * TriangleSetGL.h: | |
235 | New files: arbitrary triangulated surface. | |
236 | ||
237 | * RGTopFrame.cxx: | |
238 | Create a dummy event directory if none exists on AddRenderElement. | |
239 | ||
240 | * RGValuators.cxx: | |
241 | * RGValuators.h: | |
242 | Added class RGTriVecValuator, a composite widget for editing | |
243 | three-vectors. Used by ZTransEditor. | |
244 | ||
245 | * LinkDef.h: | |
246 | List new classes. | |
247 | ||
aa77b33a | 248 | 2006-10-13 Matevz Tadel <matevz.tadel@cern.ch> |
249 | ||
250 | * Track.cxx: | |
251 | * Track.h: | |
252 | Added contructor from TPartice. | |
253 | ||
a8600b56 | 254 | 2006-10-12 Matevz Tadel <matevz.tadel@cern.ch> |
255 | ||
256 | EVE-dev | |
257 | ||
258 | * BoxSet.h: | |
259 | Fix wrong numerical constant in transformation assignment. | |
260 | ||
261 | * RGBrowser.cxx: | |
262 | Added comment about problems with getting context-menu for | |
263 | pointed-to object. | |
264 | ||
265 | * RGTopFrame.cxx: | |
266 | * RGTopFrame.h: | |
267 | Added data-members for important GUI elements (master-frame, | |
268 | master-tab); added method 'AddCanvasTab(const char* name)'. | |
269 | ||
270 | * Reve.cxx: | |
271 | * Reve.h: | |
272 | Use TString as exception base instead of std::string. | |
273 | ||
274 | * VSDSelector.cxx: | |
275 | * VSDSelector.h: | |
276 | Brought in sync with changes in render-element | |
277 | management/conventions. | |
278 | ||
279 | 2006-10-04 Matevz Tadel <matevz.tadel@cern.ch> | |
280 | ||
281 | EVE-dev | |
282 | ||
283 | * RenderElement.cxx: | |
284 | * RenderElement.h: | |
285 | Made RenderElement::ExportToCINT() virtual and reimplemented it in | |
286 | RenderElementObjPtr. | |
287 | ||
288 | * Track.cxx: | |
289 | * Track.h: | |
290 | Added optional TrackRnrStyle* argument to TrackList constructors; | |
291 | renamed mRnrStyle to fRnrStyle. | |
292 | ||
293 | 2006-10-02 Matevz Tadel <matevz.tadel@cern.ch> | |
294 | ||
295 | EVE-dev | |
296 | ||
297 | * .SKEL-ged.cxx: | |
298 | * .SKEL-ged.h: | |
299 | * .SKEL-gl.cxx: | |
300 | * .SKEL-gl.h: | |
301 | * .SKEL.h: | |
302 | Changes for new geditor and gl two-level selection; added | |
303 | delarations of private copy-ctor and assignment-op. | |
304 | ||
305 | * RGEditor.h: | |
306 | Added method GetRnrElement(). | |
307 | ||
308 | * RGTopFrame.cxx: | |
309 | * RGTopFrame.h: | |
310 | * RenderElement.cxx: | |
311 | Added RGTopFrame::PreDeleteRenderElement() and calls to it; so far | |
312 | it checks if the object is being displayed in the editor but can | |
313 | in principle check other things as well. | |
314 | ||
315 | * RenderElementEditor.cxx: | |
316 | Assgined RenderElementEditor fPriority 0 (to appear on top). | |
317 | ||
318 | 2006-09-27 Matevz Tadel <matevz.tadel@cern.ch> | |
319 | ||
320 | * RGTopFrame.cxx: | |
321 | * RGTopFrame.h: | |
322 | * VSDSelector.cxx: | |
323 | Made GLCanvas un-editable to prevent users from drawing things | |
324 | over 3D scene; renamed the canvas data member from fCC to | |
325 | fGLCanvas. Renamed local variables not to dress-up as | |
326 | data-members. | |
327 | ||
328 | 2006-09-26 Matevz Tadel <matevz.tadel@cern.ch> | |
329 | ||
330 | * RGBrowser.cxx: | |
331 | Hack to fix RenderElementObjPtr's colors in tree-view is no longer | |
332 | needed. | |
333 | ||
334 | * RGEditor.cxx: | |
335 | * RGEditor.h: | |
336 | Properly update items of render-elements; call gReve::Redraw3D() | |
337 | instead of pad modified/update. Added separate method | |
338 | DisplayRenderElement() that caches the render-element in a | |
339 | data-member to update it on change (needed for RenderElementObjPtr). | |
340 | ||
341 | * RGTopFrame.cxx: | |
342 | Use RGEditor::DisplayRenderElement() instead of | |
343 | DisplayObject(). Removed some never-used static structures. | |
344 | ||
345 | * RenderElement.cxx: | |
346 | Removed Redraw3D() from UpdateItems() as it can now be called from | |
347 | RGEditor::Update(); optimized item-updates in SetRnrElement() and | |
348 | SetMainColor(). | |
349 | ||
350 | * PointSetArrayEditor.cxx: | |
351 | * TrackEditors.cxx: | |
352 | Added call to Update() in SetRange() methods. | |
353 | ||
354 | 2006-09-26 Matevz Tadel <matevz.tadel@cern.ch> | |
355 | ||
356 | * RGBrowser.cxx: | |
357 | * RGEditor.cxx: | |
358 | * RGEditor.h: | |
359 | Use new functionality from TGedEditor. | |
360 | ||
361 | * PointSetArrayEditor.cxx: | |
362 | * PointSetArrayEditor.h: | |
363 | * RGeoNodeEditors.cxx: | |
364 | * RGeoNodeEditors.h: | |
365 | * RenderElementEditor.cxx: | |
366 | * RenderElementEditor.h: | |
367 | * TrackEditors.cxx: | |
368 | * TrackEditors.h: | |
369 | Conform to new TGedFrame paradigm in ROOT. | |
370 | ||
16071937 | 371 | 2006-09-04 Matevz Tadel <matevz.tadel@cern.ch> |
372 | ||
373 | * MCHelixLine.hi: | |
374 | Fix effc++ warnings and most blatant coding-convention violations. | |
375 | ||
c03991e2 | 376 | 2006-08-30 Matevz Tadel <matevz.tadel@cern.ch> |
377 | ||
378 | * GeoNode.h: | |
379 | * PODs.h: | |
380 | * PointSet.cxx: | |
381 | * PointSet.h: | |
382 | * PointSetArrayEditor.cxx: | |
383 | * PointSetArrayEditor.h: | |
384 | * QuadSet.cxx: | |
385 | * QuadSet.h: | |
386 | * RGTopFrame.cxx: | |
387 | * RGTopFrame.h: | |
388 | * RGValuators.h: | |
389 | * RGeoNodeEditors.cxx: | |
390 | * RGeoNodeEditors.h: | |
391 | * RenderElement.cxx: | |
392 | * RenderElement.h: | |
393 | * RenderElementEditor.cxx: | |
394 | * RenderElementEditor.h: | |
395 | * Reve.h: | |
396 | * TTreeTools.h: | |
397 | * Track.cxx: | |
398 | * Track.h: | |
399 | * TrackEditors.cxx: | |
400 | * TrackEditors.h: | |
401 | * VSD.cxx: | |
402 | * VSD.h: | |
403 | * VSDEvent.cxx: | |
404 | * VSDEvent.h: | |
405 | * VSDSelector.cxx: | |
406 | * VSDSelector.h: | |
407 | Fix effc++ warnings. | |
408 | ||
409 | * LinkDef.h: | |
410 | * RGBrowser.cxx: | |
411 | * RGBrowser.h: | |
412 | Removed code for gled-like object editors (obsolete, somewhat | |
413 | decayed); fix effc++ warnings. | |
414 | ||
426530cc | 415 | 2006-08-29 Matevz Tadel <matevz.tadel@cern.ch> |
416 | ||
417 | EVE-dev | |
418 | ||
419 | * BoxSetGL.cxx: | |
420 | * QuadSetGL.cxx: | |
421 | Added ifdefs for post root-5.11.0 prototype of SetModelCheckClass(). | |
422 | ||
423 | * PointSet.cxx: | |
424 | In Reset: added call to PointSet3D::ClearIds(). | |
425 | ||
426 | * RGTopFrame.cxx: | |
427 | * RGTopFrame.h: | |
428 | Added support for control of camera-reset to Redraw3D(); when | |
429 | opening GL window disable automatic camera reset on update and on | |
430 | double-click. | |
431 | ||
0aaf698b | 432 | 2006-08-04 Matevz Tadel <matevz.tadel@cern.ch> |
433 | ||
434 | * PointSet.cxx: | |
435 | * RGBrowser.cxx: | |
436 | Commented-out info print statements. | |
437 | ||
ca71eca6 | 438 | 2006-07-11 Matevz Tadel <matevz.tadel@cern.ch> |
439 | ||
440 | * RMacro.cxx: | |
441 | * RMacro.h: | |
442 | Bypass buggy TMacro ctor (caused problems on paths including '.', | |
443 | like /afs/cern.ch/). | |
444 | ||
7e639379 | 445 | 2006-07-11 Matevz Tadel <matevz.tadel@cern.ch> |
446 | ||
447 | * RenderElement.cxx: | |
448 | * RenderElement.h: | |
449 | Added method RenderElementListBase::DestroyElements(). | |
450 | ||
ec5c371e | 451 | 2006-07-10 Matevz Tadel <matevz.tadel@cern.ch> |
452 | ||
453 | * Event.cxx: | |
454 | * Event.h: | |
455 | Removed files: the contents moved to VSDEvent and renamed | |
456 | accordingly. | |
457 | ||
458 | * EventBase.cxx: | |
459 | * EventBase.h: | |
460 | New files: common base class for an event object (VSDEvent and | |
461 | Alieve::Event). | |
462 | ||
463 | * VSDEvent.cxx: | |
464 | * VSDEvent.h: | |
465 | New files: rename of class Reve::Event, now subclassed from | |
466 | EventBase. | |
467 | ||
468 | * LinkDef.h: | |
469 | Reflect changes in event classes. | |
470 | ||
471 | * Reve.h: | |
472 | Added include TError.h. | |
473 | ||
474 | * RGTopFrame.cxx: | |
475 | * RGTopFrame.h: | |
476 | Changed current-event pointer from TObject to EventBase; made | |
477 | global-store and event-stores render elements; improved interface | |
478 | for adding/removing render-elements. | |
479 | ||
480 | * RenderElement.cxx: | |
481 | * RenderElement.h: | |
482 | Implemented proper reference management accross render-elements, | |
483 | render-element-lists and tree-items; implemented methods for | |
484 | removal and destruction of render-elements. | |
485 | ||
486 | * GeoNode.cxx: | |
487 | * GeoNode.h: | |
488 | * PointSet.cxx: | |
489 | * PointSet.h: | |
490 | * RGeoNodeEditors.cxx: | |
491 | * Track.cxx: | |
492 | * Track.h: | |
493 | Proper management of dependent render-elements, renamed | |
494 | FullUpdate() to UpdateItems() and changed inheritance order | |
495 | (derive RenderElement first). | |
496 | ||
07d6925d | 497 | 2006-07-03 Matevz Tadel <matevz.tadel@cern.ch> |
498 | ||
499 | * TTreeTools.cxx: | |
500 | * TTreeTools.h: | |
501 | * LinkDef.h: | |
502 | Added new classes TPointSelector and TPointSelectorConsumer | |
503 | allowing more natural extraction of point-data from trees. | |
504 | ||
505 | * PointSet.cxx: | |
506 | * PointSet.h: | |
507 | Implemented the TPointSelectorConsumer interface for PointSet and | |
508 | PointSetArray; in PointSetArray removed obsolete methods | |
509 | MakeScrollbar() and HandleScrollEvent(). | |
510 | ||
a83547b6 | 511 | 2006-06-27 Matevz Tadel <matevz.tadel@cern.ch> |
512 | ||
513 | * BoxSetGL.cxx: | |
514 | Skip render-state initialization if no boxes present. | |
515 | ||
516 | * GeoNode.cxx: | |
517 | * GeoNode.h: | |
518 | Added option to render GeoTopNodeRnrEl at a given global position | |
519 | (requires ROOT > 5.11.7). | |
520 | ||
521 | * RGBrowser.cxx: | |
522 | * RGBrowser.h: | |
523 | * RGTopFrame.cxx: | |
524 | Fixed creation of editor frame so that it uses X client's | |
525 | SetRoot() functionality. This should (finally) close the issue. | |
526 | ||
527 | * RMacro.cxx: | |
528 | Check for macro via full-path (fTitle); save macro as '.C' not | |
529 | '.Cexec'. | |
530 | ||
531 | * Reve.cxx: | |
532 | In CheckMacro() use TInterpreter::IsLoaded(mac) instead of | |
533 | searching the list of global functions. | |
534 | ||
535 | * VSDSelector.cxx: | |
536 | Fixed code for hit and cluster import to work with 'new' render | |
537 | element registration mechanism. | |
538 | ||
30f6c8cb | 539 | 2006-06-21 Matevz Tadel <matevz.tadel@cern.ch> |
540 | ||
541 | * LinkDef.h: | |
542 | * RMacro.cxx: | |
543 | * RMacro.h: | |
544 | New class Reve::RMacro: a sub-class of TMacro that tries to unload | |
545 | the macros properly before/after the operation. | |
546 | ||
547 | * RGTopFrame.cxx: | |
548 | * RGTopFrame.h: | |
549 | Provide TFoler fMacroFolder to all consumers, register | |
550 | Reve::RMacro mime type on start-up. | |
551 | ||
552 | * Reve.cxx: | |
553 | * Reve.h: | |
554 | Added global function Bool_t Reve:CheckMacro(). | |
555 | ||
866edeca | 556 | 2006-06-20 Matevz Tadel <matevz.tadel@cern.ch> |
557 | ||
558 | * Track.cxx: | |
559 | * Track.h: | |
560 | In TrackList: added ImportHits/Clusters(); removed obsolete | |
561 | MkPtScrollBar(). | |
562 | ||
3df7a5d0 | 563 | 2006-06-19 Matevz Tadel <matevz.tadel@cern.ch> |
564 | ||
565 | * PointSet.cxx: | |
566 | * PointSet.h: | |
567 | In PointSetArray: added member for default daughter PointSet | |
568 | capacity (fDefPointSetCapacity) and method DeleteBins(). Set | |
569 | daughter polymarker stuff in InitBins() instead of CloseBins(). | |
570 | ||
571 | * RGValuators.cxx: | |
572 | * RGValuators.h: | |
573 | Consistently use nuber of slider positions in RGValuator. | |
574 | ||
575 | * RenderElement.h: | |
576 | Added method RenderElementListBase::RemoveElements(). | |
577 | ||
cebac259 | 578 | 2006-06-14 Matevz Tadel <matevz.tadel@cern.ch> |
579 | ||
580 | * BoxSetGL.h: | |
581 | Added non-protected wrapper Render() for DirectDraw(). | |
582 | ||
583 | * PointSet.cxx: | |
584 | * PointSet.h: | |
585 | Subclassed point-set-array from TAttMarker, propagate changes to | |
586 | all children. | |
587 | ||
588 | * PointSetArrayEditor.cxx: | |
589 | Removed stale printout. | |
590 | ||
591 | * RGTopFrame.cxx: | |
592 | Print exceptions to terminal also. | |
593 | ||
23f3be31 | 594 | 2006-06-13 Matevz Tadel <matevz.tadel@cern.ch> |
595 | ||
596 | * Track.cxx: | |
597 | Draw charged tracks as straight lines when magnetic field is near | |
598 | zero. | |
599 | ||
4ba958ae | 600 | 2006-06-12 Matevz Tadel <matevz.tadel@cern.ch> |
601 | ||
602 | * MCHelixLine.hi: | |
603 | Formatting changes. | |
604 | ||
605 | * RenderElement.cxx: | |
606 | * RenderElement.h: | |
607 | Renamed RenderElement::SetMainColorByPixel(Pixel_t) back to | |
608 | RenderElement::SetMainColor(Pixel_t); there seemed to be a problem | |
609 | when dependencies were not generated properly. | |
610 | ||
611 | * Track.cxx: | |
612 | * Track.h: | |
613 | Added methods Track::ImportHits() and Track::ImportClusters(); | |
614 | fixed a charge value inconsistency yielding reconstructed | |
615 | track charge to be 1/3. | |
616 | ||
cdb2119b | 617 | 2006-06-09 Matevz Tadel <matevz.tadel@cern.ch> |
618 | ||
cdb2119b | 619 | * PointSet.h: |
620 | Added friend PointSetArrayEditor. | |
621 | ||
622 | * PointSetArrayEditor.cxx: | |
623 | * PointSetArrayEditor.h: | |
624 | * TrackEditors.cxx: | |
625 | * TrackEditors.h: | |
626 | Use RGDoubleValuator for range-selection widget. | |
627 | ||
628 | * RGTopFrame.cxx: | |
629 | Accept -mode cmd-line option as an alias for -revemode. | |
630 | ||
631 | * RGValuators.cxx: | |
632 | Added some padding for labels. | |
633 | ||
a9148d46 | 634 | 2006-06-02 Matevz Tadel <matevz.tadel@cern.ch> |
635 | ||
a9148d46 | 636 | * RGTopFrame.cxx: |
637 | * RGTopFrame.h: | |
638 | Added method UndrawRenderElement(). | |
639 | ||
640 | * RenderElement.cxx: | |
641 | * RenderElement.h: | |
642 | Implemented dtor for RenderElement removing all instances from | |
643 | browsers. | |
644 | ||
645 | * RGValuators.cxx: | |
646 | * RGValuators.h: | |
647 | Added method RGValuator::SetEnabled(). | |
648 | ||
9bea0c03 | 649 | 2006-06-01 Matevz Tadel <matevz.tadel@cern.ch> |
650 | ||
9bea0c03 | 651 | * BoxSet.cxx: |
652 | * BoxSetGL.cxx: | |
653 | * QuadSet.cxx: | |
654 | * QuadSet.h: | |
655 | * QuadSetGL.cxx: | |
656 | Added preprocessor conditionals to support ROOT > 5.11.2. | |
657 | ||
5987168b | 658 | 2006-05-31 Matevz Tadel <matevz.tadel@cern.ch> |
659 | ||
660 | EVE-dev branch | |
661 | ||
662 | * LinkDef.h: | |
663 | * RGValuators.cxx: | |
664 | * RGValuators.h: | |
665 | New valuator widget classes RGValuator and RGDoubleValuator. | |
666 | ||
667 | 2006-05-31 Matevz Tadel <matevz.tadel@cern.ch> | |
668 | ||
669 | EVE-dev branch | |
670 | ||
671 | * BoxSet.h: | |
672 | Added method ArrTrans(). | |
673 | ||
674 | * Reve.cxx: | |
675 | Added setup of macro/include paths into function | |
676 | SetupEnvironment(). | |
677 | ||
678 | * reve_main/reve_main.cxx: | |
679 | Removed macro/include path setup. | |
680 | ||
092578a7 | 681 | 2006-05-23 Matevz Tadel <matevz.tadel@cern.ch> |
682 | ||
683 | EVE-dev branch | |
684 | ||
685 | * RGBrowser.cxx: | |
686 | * RGTopFrame.cxx: | |
687 | Use RenderElement* as user-data of list-tree entries (it was | |
688 | TObject* before). | |
689 | ||
690 | * LinkDef.h: | |
691 | * RenderElement.cxx: | |
692 | * RenderElement.h: | |
693 | Added class RenderElementObjPtr to allow display and control of | |
694 | pure TObjects (see alice-macros/region_marker.C for an | |
695 | example). This is not perfect as there is no way to get | |
696 | color-change updates from the editor (can fix this when i get | |
697 | control over TGedEditor::Update()). RenderElement::GetObject() is | |
698 | now virtual. | |
699 | ||
700 | * Reve.cxx: | |
701 | * Reve.h: | |
702 | Added function FindColorVar() to allow RenderElementObjPtr objects | |
703 | to peek into appropriate color. | |
704 | ||
705 | 2006-05-23 Matevz Tadel <matevz.tadel@cern.ch> | |
706 | ||
707 | EVE-dev branch | |
708 | ||
709 | * BoxSet.cxx: | |
710 | * BoxSet.h: | |
711 | Do not initialize bbox in ctor. Moved ctor to cxx file, removed | |
712 | Init(). | |
713 | ||
714 | * RGBrowser.cxx: | |
715 | * RGBrowser.h: | |
716 | Fix for editor window not appearing under some window | |
717 | managers. For me it was working OK under fvwm and KDE (any focus | |
718 | policy) but not at all under Gnome. This fixed my gnome problem | |
719 | but it's quite likely the problem is not completely solved. | |
720 | ||
915dabe1 | 721 | 2006-05-18 Matevz Tadel <matevz.tadel@cern.ch> |
722 | ||
723 | EVE-dev branch | |
724 | ||
725 | * RGTopFrame.cxx: | |
726 | Added missing initializations. In particular, fCurrentEvent, | |
727 | fCurrentEventLTI and fGeometryLTI were not initialized and this | |
728 | caused segvs for usage without bootstrap with alieve_init.C macro. | |
729 | ||
730 | 2006-05-17 Matevz Tadel <matevz.tadel@cern.ch> | |
731 | ||
732 | EVE-dev branch | |
733 | ||
734 | * LinkDef.h: | |
735 | * Reve.h: | |
736 | New class Reve::ReferenceCount; to be used as secondary base class. | |
737 | ||
738 | 2006-05-15 Matevz Tadel <matevz.tadel@cern.ch> | |
739 | ||
740 | EVE-dev branch | |
741 | ||
742 | * Reve.cxx: | |
743 | * Reve.h: | |
744 | New function ColorFromIdx(). | |
745 | ||
746 | * BoxSet.cxx: | |
747 | * BoxSet.h: | |
748 | * BoxSetGL.cxx: | |
749 | * BoxSetGL.h: | |
750 | New files: a set of boxes with direct GL rendering. | |
751 | ||
752 | * LinkDef.h: | |
753 | Pragmas for BoxSet/GL. | |
754 | ||
755 | * ChangeLog: | |
756 | New file. |