[root] / trunk / graf3d / eve / src / TEveBrowser.cxx Repository:
ViewVC logotype

Log of /trunk/graf3d/eve/src/TEveBrowser.cxx

Parent Directory Parent Directory


Links to HEAD: (view) (download) (as text) (annotate)
Sticky Revision:

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 36955 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 25 21:23:09 2010 UTC (4 years, 1 month ago) by matevz
File length: 26562 byte(s)
Diff to previous 34286
Add function 'void HideBottomTab()'.

Revision 34286 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 1 20:38:57 2010 UTC (4 years, 6 months ago) by rdm
File length: 26468 byte(s)
Diff to previous 31256
fix format errors related to TString::Form(), TString::Format(), Form()
and Printf().

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 26709 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Dec 6 16:48:49 2008 UTC (6 years, 1 month ago) by matevz
File length: 25515 byte(s)
Diff to previous 26571
TEveBrowser - select new window slots via TEveWindowManager.

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 22630 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 12 17:43:58 2008 UTC (6 years, 10 months ago) by matevz
Original Path: trunk/eve/src/TEveBrowser.cxx
File length: 25037 byte(s)
Diff to previous 22539
Remove superfluous coma in EEveMenu enum.

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 21652 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 11 17:13:04 2008 UTC (7 years ago) by matevz
Original Path: trunk/eve/src/TEveBrowser.cxx
File length: 19910 byte(s)
Diff to previous 21534
Cleanup includes in TEveManager.h and add them in cxx files that actually need them.

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 21310 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 10 19:05:45 2007 UTC (7 years, 1 month ago) by matevz
Original Path: trunk/eve/src/TEveBrowser.cxx
File length: 19729 byte(s)
Diff to previous 21198
Fix coding convention violations.

Revision 21198 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 5 02:31:27 2007 UTC (7 years, 1 month ago) by matevz
Original Path: trunk/eve/src/TEveBrowser.cxx
File length: 18677 byte(s)
Diff to previous 21056
Prefix enum types with 'E'.

Fix fix member names to begin with f[A-Z].

Fix function member names to begin with a capital letter.

Add some docs.

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.

  Diffs between and
  Type of Diff should be a

Sort log by:

Subversion Admin
ViewVC Help
Powered by ViewVC 1.0.9