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

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

Parent Directory Parent Directory


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

Revision 29324 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 3 11:27:35 2009 UTC (5 years, 6 months ago) by matevz
File length: 6880 byte(s)
Diff to previous 27157
Merge rev 29248 from the fireworks branch:

Emit dock/undock signals from TEveWindowManager.

Revision 27157 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 15 14:05:12 2009 UTC (6 years ago) by brun
File length: 6377 byte(s)
Diff to previous 26927
From Axel:
Replace all references to Text_t by char, still keeping the definition in Rtypes.h

Revision 26927 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 15 17:50:22 2008 UTC (6 years, 1 month ago) by brun
File length: 6381 byte(s)
Diff to previous 26899
From Matevz:
TEveWindowManager - name of protected method was misspelled.
tutorials/eve/cone_test.C - TEveManager::Create() was called twice.

Revision 26899 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 14 12:15:59 2008 UTC (6 years, 1 month ago) by brun
File length: 6378 byte(s)
Diff to previous 26889
From Matevz:
Replace tabs with spaces.
Remove executable property on a tutorial macro.

Revision 26889 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Dec 13 07:11:16 2008 UTC (6 years, 1 month ago) by brun
File length: 6364 byte(s)
Diff to previous 26797
From Alja and Matevz:

TEveTrackPropagator
-------------------
- Improve logic that handles the stopping condition when propagating towards
  a user-provided path-mark.
- Increase minimum RK step to 10 cm.

TEveWindowManager
-----------------
- Add method DestroyWindows() that allows recursive destruction of
  all existing eve-windows.

TEveManager
-----------
- In destructor, when destroying eve-windows, call specialized
  TEveManager::DestroyWindows() instead of DestroyElements().
  This avoids potential trouble with GUI elements destructed via
  TGFrame::DeleteWindow() that uses a timer to invoke the real destructor.

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: 5487 byte(s)
Diff to previous 26741
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 26741 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 8 19:39:37 2008 UTC (6 years, 1 month ago) by matevz
File length: 3477 byte(s)
Diff to previous 26686
TEveManager
-----------
- Create new viewer in current window-slot if it is empty.

TEveWindow, TEveWindowManager
-----------------------------
- Convenience functions for setting/getting current window.

test_windows.C
--------------
- Create also an TRootEmbeddedCanvas.

SplitGLView.C
-------------
- Changes for the new TGLWindow registration syntax.

Revision 26686 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Dec 5 21:50:03 2008 UTC (6 years, 1 month ago) by matevz
File length: 3041 byte(s)
Diff to previous 26662
TEveWindowManager
-----------------
Directly emit signal when a current window is about to be deleted.

TEveWindow
----------
- When relinquishing a window set current state off.

Revision 26662 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Dec 4 20:25:08 2008 UTC (6 years, 1 month ago) by matevz
File length: 2980 byte(s)
Copied from: branches/dev/fireworks/eve/src/TEveWindowManager.cxx revision 26661
Diff to previous 26661
Merge some revs between 26639 and 26661 from the fireworks branch.

26639
=====

TEveElement
-----------
- Add virtual ChangedNameTitle() to allow propagation of name/title change.
- Call ChangedNameTitle() in SetElementName/Title() functions.

TEvePointSet
------------
- Call ChangedNameTitle() in SetElementName/Title() functions.

TEveWindow
----------
- Use ChangedNameTitle() to propagate eve-window name changes to
  eve-frame components.
- Replace trivial overloads of Acuire/RelinquishWindow() with
  name-change callback.


26640
=====

TGLRnrCtx
---------
- Start reporting gl-select-buffer resizing once its size is above 64k.


26653
=====

TEveWindow
----------
- Add getters.


26661
=====

TEveWindowManager
-----------------
- New class to manage EVE windows, in particular selection and dectruction.
- Move code for managing current-window from TEveWindow here.

TEveWindow
----------
- Move current-window code to TEveWindowManager.
- In PreDeleteElement() notify the window manager that the window is
  about be deleted.
- TEveCompositeFrameInMainFrame and TEveCompositeFrameInTab were not
  forwarding name-change to the base-class in WindowNameChanged().

TEveManager
-----------
- Replace TEveElementList fWindows with TEveWindowManager fWindowManager.

TEveElement
-----------
- Added virtual void PreDeleteElement() that gets called prior to element
  deletion. The local version still calls gEve->PreDeleteElement(this).

Revision 26661 - (view) (download) (as text) (annotate) - [select for diffs]
Added Thu Dec 4 19:57:05 2008 UTC (6 years, 1 month ago) by matevz
Original Path: branches/dev/fireworks/eve/src/TEveWindowManager.cxx
File length: 2980 byte(s)
TEveWindowManager
=================
- New class to manage EVE windows, in particular selection and dectruction.
- Move code for managing current-window from TEveWindow here.

TEveWindow
==========
- Move current-window code to TEveWindowManager.
- In PreDeleteElement() notify the window manager that the window is
  about be deleted.
- TEveCompositeFrameInMainFrame and TEveCompositeFrameInTab were not
  forwarding name-change to the base-class in WindowNameChanged().

TEveManager
===========
- Replace TEveElementList fWindows with TEveWindowManager fWindowManager.

TEveElement
===========
- Added virtual void PreDeleteElement() that gets called prior to element
  deletion. The local version still calls gEve->PreDeleteElement(this).

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