[root] / trunk / gui / gui / src / TRootBrowser.cxx Repository:
ViewVC logotype

Log of /trunk/gui/gui/src/TRootBrowser.cxx

Parent Directory Parent Directory


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

Revision 46929 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 31 12:24:00 2012 UTC (2 years, 2 months ago) by tpochep
File length: 40986 byte(s)
Diff to previous 45593
Sizes are hardcoded in a GUI, layout manager ignores the fact widgets do not fit (may be, it should not), but
as a result on Cocoa text label "Draw option:" is overlapped by button in a TBrowser with default geometry.
I have to ask for these two pixels back.

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: 40865 byte(s)
Diff to previous 43360
From Matevz (needed by EVE): 
- move enum ENewBrowserMessages into TRootBrowser.h class definition
- make CloseTab() virtual
- make CloseWindow() virtual

Revision 43360 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 15 10:55:25 2012 UTC (2 years, 10 months ago) by bellenot
File length: 41219 byte(s)
Diff to previous 41891
Fix bug #92608: EventStatusBar in TBrowser appears only after window resize (https://savannah.cern.ch/bugs/?92608)

Revision 41891 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 10 22:46:31 2011 UTC (3 years, 2 months ago) by pcanal
File length: 40799 byte(s)
Diff to previous 41228
Remove all assigned but unused variable discovered by g++ 4.6.1 (including one completely nop function)

Revision 41228 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 6 14:58:52 2011 UTC (3 years, 3 months ago) by bellenot
File length: 40837 byte(s)
Diff to previous 41156
Fix coverity reports (dereference null return value)

Revision 41156 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 5 13:47:18 2011 UTC (3 years, 3 months ago) by bellenot
File length: 40507 byte(s)
Diff to previous 38737
Fix coverity reports (dereference null value)

Revision 38737 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Apr 5 10:48:48 2011 UTC (3 years, 9 months ago) by bellenot
File length: 40455 byte(s)
Diff to previous 38063
Small layout adjustment

Revision 38063 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Feb 14 13:31:58 2011 UTC (3 years, 11 months ago) by bellenot
File length: 40455 byte(s)
Diff to previous 37996
Close the browser before terminating the application

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: 40431 byte(s)
Diff to previous 37710
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 37710 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jan 5 11:06:50 2011 UTC (4 years ago) by bellenot
File length: 40118 byte(s)
Diff to previous 35518
Fix bug #76679 New TBrowser generates invalid C++ TCanvas name

Revision 35518 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Sep 21 09:54:10 2010 UTC (4 years, 4 months ago) by bellenot
File length: 40118 byte(s)
Diff to previous 34286
Replace several strncpy and strncat by strlcpy and strlcat

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: 40079 byte(s)
Diff to previous 34075
fix format errors related to TString::Form(), TString::Format(), Form()
and Printf().

Revision 34075 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 23 09:33:26 2010 UTC (4 years, 7 months ago) by bellenot
File length: 40128 byte(s)
Diff to previous 31685
Go to the "ROOT Files" folder only if a file has been selected in the File Open dialog

Revision 31685 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 8 16:33:13 2009 UTC (5 years, 1 month ago) by bellenot
File length: 40016 byte(s)
Diff to previous 31479
- More protections against possible NULL pointers (coverity)

Revision 31479 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 1 11:49:10 2009 UTC (5 years, 1 month ago) by bellenot
File length: 40007 byte(s)
Diff to previous 28221
Update the list of files in the file browser (left panel) when opening a ROOT file from the "Open File" menu (thanks Axel)

Revision 28221 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Apr 16 08:12:52 2009 UTC (5 years, 9 months ago) by bellenot
File length: 39843 byte(s)
Diff to previous 27475
Use new way of adding right aligned shortcuts in the menu entries

Revision 27475 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 18 10:04:21 2009 UTC (5 years, 11 months ago) by bellenot
File length: 39928 byte(s)
Diff to previous 27147
Replace Form() by TString::Format()

Revision 27147 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jan 14 20:26:22 2009 UTC (6 years ago) by bellenot
File length: 39875 byte(s)
Diff to previous 26742
- Create plugins in the same order they are passed as argument

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: 39723 byte(s)
Diff to previous 26588
From Matevz:
- Store additional index in StartEmbedding() to be able to assign 
  the name passed to StopEmbedding(name) to the right sub-tab

Revision 26588 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 2 14:53:22 2008 UTC (6 years, 1 month ago) by rdm
File length: 39614 byte(s)
Diff to previous 26142
From Christian Holm and Bertrand:
make the default url for the TRootBrowser configurable via rootrc.

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: 39445 byte(s)
Diff to previous 23115
- 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 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: 39010 byte(s)
Copied from: trunk/gui/src/TRootBrowser.cxx revision 23114
Diff to previous 22638
moved to directory "gui" the following directories:

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

Revision 22638 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 13 15:00:12 2008 UTC (6 years, 10 months ago) by brun
Original Path: trunk/gui/src/TRootBrowser.cxx
File length: 39010 byte(s)
Diff to previous 22539
From Bertrand and Matevz:
- call fObj->SetBit() instead of SetBit() (solves nasty side effect in the
Browser)
- don't add TObjectSpy objects in the Browser

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/src/TRootBrowser.cxx
File length: 38956 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/src/TRootBrowser.cxx
File length: 38930 byte(s)
Diff to previous 21349
From Bertrand:
- Added missing classes documentation.

Revision 21349 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 12 17:02:26 2007 UTC (7 years, 1 month ago) by brun
Original Path: trunk/gui/src/TRootBrowser.cxx
File length: 38714 byte(s)
Diff to previous 21331
From Bertrand:
- Add forgotten ClassImp(TRootBrowser)

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/src/TRootBrowser.cxx
File length: 38690 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/src/TRootBrowser.cxx
File length: 35846 byte(s)
Diff to previous 20959
From Matevz:
The StopEmbedding("Bla bla") did not work for tabs other than the right one.
This patch fixes the problem.

Revision 20959 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 21 15:14:30 2007 UTC (7 years, 2 months ago) by antcheva
Original Path: trunk/gui/src/TRootBrowser.cxx
File length: 35782 byte(s)
Diff to previous 20948
From Bertrand:
Fixed more leaks...

Revision 20948 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 21 10:34:04 2007 UTC (7 years, 2 months ago) by antcheva
Original Path: trunk/gui/src/TRootBrowser.cxx
File length: 35760 byte(s)
Diff to previous 20882
From Bertrand:
Memory leak fixes.

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/src/TRootBrowser.cxx
File length: 35389 byte(s)
Diff to previous 20785
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 20785 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 13 14:28:29 2007 UTC (7 years, 2 months ago) by antcheva
Original Path: trunk/gui/src/TRootBrowser.cxx
File length: 35389 byte(s)
Diff to previous 20635
From Bertrand:
 Fixes valgrind errors.

Revision 20635 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Nov 4 08:56:07 2007 UTC (7 years, 2 months ago) by brun
Original Path: trunk/gui/src/TRootBrowser.cxx
File length: 34791 byte(s)
Diff to previous 20622
From Bertrand:
Display the menu of the last remaining tab (when removing tabs)
++ Added protection on menu switching method

Revision 20622 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 2 15:36:06 2007 UTC (7 years, 2 months ago) by antcheva
Original Path: trunk/gui/src/TRootBrowser.cxx
File length: 34700 byte(s)
Diff to previous 20572
From Bertrand:
Here is the protection. Thanks for reporting new browser crash when 
executing Close Tab from the menu after all tabs were already closed.

Revision 20572 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 31 08:10:22 2007 UTC (7 years, 2 months ago) by antcheva
Original Path: trunk/gui/src/TRootBrowser.cxx
File length: 34653 byte(s)
Diff to previous 20550
From Bertrand:
Make TRootBrowser status bar the same look than TRootBrowserLite
(requested by Sergey Linev)

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/src/TRootBrowser.cxx
File length: 34653 byte(s)
Diff to previous 20528
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 20528 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 29 16:37:11 2007 UTC (7 years, 2 months ago) by antcheva
Original Path: trunk/gui/src/TRootBrowser.cxx
File length: 34420 byte(s)
Diff to previous 20527
From Bertrand:
- Added HTML plugin in the Browser menu
- Added some documentation (more to come)

Revision 20527 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 29 15:17:41 2007 UTC (7 years, 2 months ago) by antcheva
Original Path: trunk/gui/src/TRootBrowser.cxx
File length: 30577 byte(s)
Diff to previous 20516
Coding conventions.

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/src/TRootBrowser.cxx
File length: 30541 byte(s)
Copied from: branches/dev/bertrand/gui/src/TRootBrowser.cxx revision 20514
Diff to previous 20463
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 20463 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 24 13:24:45 2007 UTC (7 years, 3 months ago) by bellenot
Original Path: branches/dev/bertrand/gui/src/TRootBrowser.cxx
File length: 30541 byte(s)
Diff to previous 20453
Fix uninitialized variable in TRootBrowser ctor.

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/src/TRootBrowser.cxx
File length: 30501 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/src/TRootBrowser.cxx
File length: 29875 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