[root] / trunk / gui / gui / inc / TRootBrowser.h Repository:
ViewVC logotype

Log of /trunk/gui/gui/inc/TRootBrowser.h

Parent Directory Parent Directory


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

Revision 45593 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 14 07:26:14 2012 UTC (2 years, 5 months ago) by bellenot
File length: 8411 byte(s)
Diff to previous 37996
From Matevz (needed by EVE): 
- move enum ENewBrowserMessages into TRootBrowser.h class definition
- make CloseTab() virtual
- make CloseWindow() virtual

Revision 37996 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Feb 7 15:33:10 2011 UTC (3 years, 11 months ago) by rdm
File length: 8003 byte(s)
Diff to previous 30884
From Bertrand:
- Properly close the main frames (created via the plugins) embedded in
  the new browser tabs before deleting the browser itself.
  This should fix the bug #77768, crash on deleting new TBrowser
  (https://savannah.cern.ch/bugs/?77768)

Revision 30884 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 27 12:26:33 2009 UTC (5 years, 2 months ago) by rdm
File length: 7972 byte(s)
Diff to previous 26742
From Bertrand:
- Add GetMainFrame() method, to make easier the connection to the
  TGMainFrame::CloseWindow() signal.

Revision 26742 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 8 21:21:19 2008 UTC (6 years, 1 month ago) by bellenot
File length: 7898 byte(s)
Diff to previous 26142
From Matevz:
- Store additional index in StartEmbedding() to be able to assign 
  the name passed to StopEmbedding(name) to the right sub-tab

Revision 26142 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 11 14:53:11 2008 UTC (6 years, 2 months ago) by bellenot
File length: 7816 byte(s)
Diff to previous 25878
- Added a "Close Tab" icon in TGTabElement, 
  emitting a CloseTab signal. The icon is 
  active only on the actually activated tab
- Implement CloseTab slot usage in TRootBrowser
  and in TGRootIDE
- Added two new icons

Revision 25878 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Oct 18 19:12:08 2008 UTC (6 years, 3 months ago) by rdm
File length: 7532 byte(s)
Diff to previous 23115
From Fed:
more effc++ suggestions.

Revision 23115 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Apr 10 13:35:37 2008 UTC (6 years, 9 months ago) by rdm
File length: 7398 byte(s)
Copied from: trunk/gui/inc/TRootBrowser.h revision 23114
Diff to previous 22539
moved to directory "gui" the following directories:

fitpanel, ged, gui, guibuilder, guihtml, qtgsi, qtroot, sessionviewer

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/gui/inc/TRootBrowser.h
File length: 7398 byte(s)
Diff to previous 21386
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 21386 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Dec 15 10:06:14 2007 UTC (7 years, 1 month ago) by brun
Original Path: trunk/gui/inc/TRootBrowser.h
File length: 7316 byte(s)
Diff to previous 21331
From Bertrand:
- Added missing classes documentation.

Revision 21331 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 12 11:29:38 2007 UTC (7 years, 1 month ago) by brun
Original Path: trunk/gui/inc/TRootBrowser.h
File length: 7057 byte(s)
Diff to previous 21201
From Bertrand:
- Added help on remote sessions
- Added help menu in the new browser

Revision 21201 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 5 07:57:26 2007 UTC (7 years, 1 month ago) by brun
Original Path: trunk/gui/inc/TRootBrowser.h
File length: 6977 byte(s)
Diff to previous 20932
From Matevz:
The StopEmbedding("Bla bla") did not work for tabs other than the right one.
This patch fixes the problem.

Revision 20932 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 20 17:08:42 2007 UTC (7 years, 2 months ago) by rdm
Original Path: trunk/gui/inc/TRootBrowser.h
File length: 6898 byte(s)
Diff to previous 20882
white space.

Revision 20882 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 19 11:31:26 2007 UTC (7 years, 2 months ago) by rdm
Original Path: trunk/gui/inc/TRootBrowser.h
File length: 6904 byte(s)
Diff to previous 20550
Set property svn:eol-style LF on all source and Makefiles. This should avoid
problems with Win32 line endings ending up in the repository. All MS tools
support LF eols fine.

Revision 20550 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 30 15:00:39 2007 UTC (7 years, 2 months ago) by brun
Original Path: trunk/gui/inc/TRootBrowser.h
File length: 6904 byte(s)
Diff to previous 20516
From Bertrand:
Added TBrowser::SetStatusText(const char* txt, int col), as asked by Sergey Linev to remove dependency of their code from ROOT gui (TG..) classes.

Revision 20516 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 26 16:17:33 2007 UTC (7 years, 2 months ago) by rdm
Original Path: trunk/gui/inc/TRootBrowser.h
File length: 6840 byte(s)
Copied from: branches/dev/bertrand/gui/inc/TRootBrowser.h revision 20514
Diff to previous 20453
From Bertrand:
merged bertrand dev branch changes r20120:20514 into the trunk.

Main new feature is the new TBrowser. To turn it on by default
change the Browser.Name option in rootrc.

Here the detailed ChangeLog:

- Renamed TRootBrowser TRootBrowserLite
 - Introduced the new class TRootBrowser, consisting of three 
   main tabs, as shown below:
    ______________
   |   |          |
   |   |          |
   |   |__________|
   |   |          |
   |___|__________|
   
   All tabs can 'swallow' frames, thanks to the new method:
      ExecPlugin(const char *name = 0, const char *fname = 0, 
                 const char *cmd = 0, Int_t pos = kRight, 
                 Int_t subpos = -1)
   allowing to select plugins (can be a macro or a command) 
   to be executed, and where to embed the frame created by 
   the plugin. Examples:

   // create a new browser:
   TBrowser b;

   // create a new TCanvas in a new top right tab element:
   b.ExecPlugin("Canvas", 0, "new TCanvas()");
   
   // creates a new top right tab element embedding the 
   // TGMainFrame created by the macro 'myMacro.C': 
   b.ExecPlugin("MyPlugin", "myMacro.C");
 
   // creates a new bottom tab element embedding the 
   // TGMainFrame created by the macro 'myMacro.C': 
   b.ExecPlugin("MyPlugin", "myMacro.C", 0, TRootBrowser::kBottom);
 
 - new class TGFileBrowser, a file browser plugin for the new TRootBrowser
 - new class TGCommandPlugin, a command I/O plugin for the new TRootBrowser
 - new class TGHtmlBrowser, a html browser plugin for the new TRootBrowser
 - new TBrowserImp plugin used to load the selected TBrowser implementation
 - the browser implementation can be selected via the env 'Browser.Name' in
   .rootrc, (can be TRootBrowser or TRootBrowserLite) the default being
   TRootBrowserLite
 - a list of options (plugins) for the new TRootBrowser is also specified
   via the env 'Browser.Options' in .rootrc, default being: FEHCI
   Here is the list of available options:
   F: File browser E: Text Editor H: HTML browser C: Canvas I: I/O
   redirection P: Proof G: GL viewer
 - modified TRootGuiFactory, used to create the real TBrowser
   implementation.

Revision 20453 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 23 14:56:38 2007 UTC (7 years, 3 months ago) by bellenot
Original Path: branches/dev/bertrand/gui/inc/TRootBrowser.h
File length: 6840 byte(s)
Diff to previous 20128
Added the possibility (via the browser menu) to add plugin by executing a command or by executing a macro

Revision 20128 - (view) (download) (as text) (annotate) - [select for diffs]
Added Fri Sep 28 09:34:07 2007 UTC (7 years, 3 months ago) by bellenot
Original Path: branches/dev/bertrand/gui/inc/TRootBrowser.h
File length: 6761 byte(s)
Introduce new implementation of TRootBrowser

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