Log of /trunk/graf3d/eve/src/TEveBrowser.cxx
Parent Directory
Revision
46521 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Sat Oct 13 05:11:44 2012 UTC (2 years, 3 months ago) by
matevz
File length: 28031 byte(s)
Diff to
previous 36955
Fix bug 96529 and two other TRootBrowser related issues.
Make Eve fully terminatable and restartable within a single root session.
* TEveBrowser:
CloseWindow() and CloseTab() functions are now virtual in TRootBrowser.
Remove menu entry for creation of TEve projector -- this never worked.
Add function SanitizeTabCounts() to be called when a new tab is added into
the root-browser controlled areas.
* TEveManager:
Remove fMacroFolder from list of browsables in destructor.
Manage main-window termination signals in accordance with changes in
TEveBrowser.
Revision
31256 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Tue Nov 17 21:59:06 2009 UTC (5 years, 2 months ago) by
matevz
File length: 26450 byte(s)
Diff to
previous 26797
* TEveBrowser
Add static ged-editor class-name to TEveGListTreeEditorFrame.
Cleanup.
* TEveGedEditor
Add coment about usage of virtual TGedFrame* CreateNameFrame().
Cleanup.
* TEveGedEditor
* TEveManager
Cleanup.
Revision
26797 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Wed Dec 10 15:13:29 2008 UTC (6 years, 1 month ago) by
matevz
File length: 26372 byte(s)
Diff to
previous 26709
TEveBrowser
-----------
- Add menu-bar entries for setting window-decoration level.
TEveWindowManager
-----------------
- Add methods to handle different eve-window decoration schemes.
- Add a pointer to default window-container where undocked windows are put
if their previous parent was destroyed.
- Emit a signal when a window is about to be deleted.
- Consistent names for window-notification and signal-emitting functions.
TEveWindow
----------
- Support for window undocking.
- Keep a list of existing eve-frames in a static THashList.
- Add decoration handling functions.
Revision
26571 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Mon Dec 1 23:11:00 2008 UTC (6 years, 1 month ago) by
matevz
File length: 25438 byte(s)
Diff to
previous 26561
Merge rev 26569 from the fireworks branch.
TEveWindow
==========
- rename TEveWindowMainFrame to TEveWindowFrame - an eve-window
encompassing arbitrary TGFrame;
- add new class TEveCompositeFrameInMainFrame - it allows eve-windows
to be direct children of a main-frame;
- add some function docs.
TEveBrowser
===========
- activate menu-entry for creation of new main-frame slot.
Revision
26561 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Mon Dec 1 17:35:55 2008 UTC (6 years, 1 month ago) by
matevz
File length: 25348 byte(s)
Diff to
previous 25438
Merge the following releases from the fireworks branch:
26432
- Added TGLSAViewer::DeleteMenuBar().
26444
- TGLSAViewer - use a steering flag for menu-bar destruction.
26468
- TEveCaloDataVec - option to define XY axis from cells themselves.
26481
- TEveCaloDataVec - bugfix;
- show the new feature in cms_calo*.C tutorials.
26523
- TEveWindow - new classes for management of EVE vindows;
26524
- missing include.
26557
- TEveWindow:
- support hiding of title-bar directly from frame; render decollapse box
when hidden;
- bind context menu to Action/IconBox button;
- consistent usage of simple frame-style.
Revision
25438 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Wed Sep 17 19:35:20 2008 UTC (6 years, 4 months ago) by
matevz
File length: 24486 byte(s)
Diff to
previous 24001
TEveBrowser
-----------
Add optional Option_t* argument to InitPlugins() allowing caller to
choose which plugins to instantiate.
Handle 'F' locally, pass others to TRootBrowser.
TEveManager
-----------
Add optional Option_t* argument to constructor and to static Create().
This allows selection of which plugins to load at startup.
Revision
24001 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Fri May 23 20:58:14 2008 UTC (6 years, 8 months ago) by
matevz
File length: 25589 byte(s)
Diff to
previous 23140
Optimize updates of element visibility by introducing a new stamp-type
and preprocessing the changed elements in TEveManager::DoRedraw3D().
Make TEveElement::AddStamp() virtual. This allows sub-classes to react
to different changes within the element.
This also simplifes handling of visibility for TEveGeoNode and
TEveSceneInfo.
TEveProjection manager properly maintains compound-element relation.
Finalize propagation of visibility and color from compounds to
compound elements and from projectables to projecteds.
Add three new selection propagation modes (compound, compound and
projectable, master).
Remove obsolete method TEveElement::UpdateItems() and all its
incarnations.
Replace asserts in TEveTrackPropagator::HelixToBounds() with a warning
as this case can actually occur due to numerical errors for tracks with
pZ close to zero.
Revision
23140 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Fri Apr 11 11:01:39 2008 UTC (6 years, 9 months ago) by
rdm
File length: 25037 byte(s)
Diff to
previous 22630
move the following directories to "graf2d":
asimage, freetype, gpad, graf, postscript, qt, win32gdk, x11, x11ttf
move the following directories to "graf3d":
eve, ftgl, g3d, gl, x3d
Revision
22539 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Sat Mar 8 14:36:37 2008 UTC (6 years, 10 months ago) by
rdm
Original Path:
trunk/eve/src/TEveBrowser.cxx
File length: 25038 byte(s)
Diff to
previous 21652
From Alja, Bertrand & Matevz: merged branches/dev/fireworks 21757:22514.
This includes:
- development for event-displays of ALICE and CMS since 5.18 in eve/,
gl/ and gui/;
- many new tutorials and demos for eve/;
- fix in TQObject to support class-signals from all base-classes.
Revision
21534 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Thu Dec 20 12:17:22 2007 UTC (7 years, 1 month ago) by
matevz
Original Path:
trunk/eve/src/TEveBrowser.cxx
File length: 19890 byte(s)
Diff to
previous 21310
Fix a bug in TEveElement::Destroy(): the destruction was not properly
propagated to parents and thus redraw was not performed.
Extend strings providing information about exceptions.
Consolidate variable name for exception header in files that were
modified during the above changes.
Revision
21056 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Mon Nov 26 19:48:38 2007 UTC (7 years, 1 month ago) by
matevz
Original Path:
trunk/eve/src/TEveBrowser.cxx
File length: 18676 byte(s)
Diff to
previous 21054
TEveTrans: coding conventions. Fix warning by solaris cc.
TEveBrowser: add missing ctor argument to TRootBrowser during base
initialization (solaris cc).
TEveManager: fix names of Eve components garbled by automatic string
conversion.
Revision
21054 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Mon Nov 26 18:00:41 2007 UTC (7 years, 1 month ago) by
matevz
Original Path:
trunk/eve/src/TEveBrowser.cxx
File length: 18772 byte(s)
Diff to
previous 21044
When including ROOT header files use "" instead of <>.
Replace NULL with 0 in TEveGLText.
TEveTrackPropagator: make public data-members protected and provide
get/set methods. Second attempt at fixing Solaris cc errors: make
Helix and Vertex4d struct declarations public.
Revision
21044 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Added
Mon Nov 26 14:31:05 2007 UTC (7 years, 1 month ago) by
rdm
Original Path:
trunk/eve/src/TEveBrowser.cxx
File length: 18772 byte(s)
from Matevz:
add the TEve classes to the svn trunk. Code compiles without warnings on
MacOS X, Linux and Windows XP. Tutorials still don't work, as init code
is still missing (coming later today).
This form allows you to request diffs between any two revisions of this file.
For each of the two "sides" of the diff,
enter a numeric revision.