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