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

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

Parent Directory Parent Directory


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

Revision 44507 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 4 12:30:41 2012 UTC (2 years, 7 months ago) by axel
File length: 15951 byte(s)
Diff to previous 35582
Remove
  using namespace std;
from Riostream.h, which has huge consequences for all of ROOT.
Riostream.h is now a simple wrapper for fstream, iostream, iomanip for backward compatibility; Riosfwd.h simply wraps iosfwd.

Because of templates and their inline functions, Riostream.h needed to be included in headers, too (e.g. TParameter.h), which violated the assumption that Riostream.h is not exposing its using namespace std to headers.
ROOT now requires R__ANSISTREAM, R__SSTREAM, which does not change the set of supported compilers.

Without "using namespace std", several identifiers are now prefixed by std::; e.g. roofit/* source files now have a using namespace std to keep their coding style.
TFile::MakeProject() now generates "using namespace std" to convert the CINT-style class names into C++ ones.

Revision 35582 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 22 13:38:27 2010 UTC (4 years, 4 months ago) by bellenot
File length: 15851 byte(s)
Diff to previous 27919
Add the "keep_names" option when saving the GUI source, to allow the users to change the name of any frame in the ROOT Gui Builder and more important to keep it across the different load/edit/save cycles. This should solve a problem reported on the forum at: http://root.cern.ch/phpBB3//viewtopic.php?f=3&t=11216

Revision 27919 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Mar 24 12:48:52 2009 UTC (5 years, 10 months ago) by bellenot
File length: 15722 byte(s)
Diff to previous 23256
Avoid possible double deletion (in TGDockableFrame destructor and in TGCompositeFrame::Cleanup())

Revision 23256 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 16 14:13:50 2008 UTC (6 years, 9 months ago) by antcheva
File length: 15710 byte(s)
Diff to previous 23115
From Bertrand:
- Introduced the fFixedSize option, to let user choose if the
  undocked frame may be resized or not (users request)
- Keep the (fixed) original docked frame size when undocked
  (i.e. for menus and toolbars)

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

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

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/TGDockableFrame.cxx
File length: 15626 byte(s)
Diff to previous 19826
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 19826 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 19 19:56:11 2007 UTC (7 years, 4 months ago) by rdm
Original Path: trunk/gui/src/TGDockableFrame.cxx
File length: 15626 byte(s)
Diff to previous 19825
imported svn:keywords Id property

Revision 19825 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 19 19:49:10 2007 UTC (7 years, 4 months ago) by rdm
Original Path: trunk/gui/src/TGDockableFrame.cxx
File length: 15688 byte(s)
Diff to previous 17619
remove :$ from tag line

Revision 17619 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 1 16:00:28 2007 UTC (7 years, 11 months ago) by brun
Original Path: trunk/gui/src/TGDockableFrame.cxx
File length: 15698 byte(s)
Diff to previous 16702
Add missing include TList.h

Revision 16702 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 7 15:45:30 2006 UTC (8 years, 2 months ago) by antcheva
Original Path: trunk/gui/src/TGDockableFrame.cxx
File length: 15675 byte(s)
Diff to previous 15672
- fixed memory leak in TGDockableFrame class

Revision 15672 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 3 16:10:46 2006 UTC (8 years, 6 months ago) by brun
Original Path: trunk/gui/src/TGDockableFrame.cxx
File length: 15672 byte(s)
Diff to previous 15103
from Axel:
Change the signature of SavePrimitive from

  void SavePrimitive(ofstream &out, Option_t *option);
to
  void SavePrimitive(ostream &out, Option_t *option = "");

With this change one can do, eg
   myhist.SavePrimitive(std::cout);

WARNING: do rm -f tree/src/*.o

Revision 15103 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 18 16:32:02 2006 UTC (8 years, 8 months ago) by antcheva
Original Path: trunk/gui/src/TGDockableFrame.cxx
File length: 15659 byte(s)
Diff to previous 13362
- move the unique name generation for SavePrimitive methods
  in TGWindow::GetName method and follow up changes in
  those methods in several classes (related to the GUI builder
  development by Valeriy Onuchine)

Revision 13362 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 25 15:58:16 2005 UTC (9 years, 2 months ago) by rdm
Original Path: trunk/gui/src/TGDockableFrame.cxx
File length: 15580 byte(s)
Diff to previous 13278
From Ilka:
don't free non-allocated color. Fixes problem we have been seeing in eXceed.

Revision 13278 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 17 19:09:28 2005 UTC (9 years, 2 months ago) by rdm
Original Path: trunk/gui/src/TGDockableFrame.cxx
File length: 15640 byte(s)
Diff to previous 12949
From Ilka:
code style fixes (comments, descriptions and identation).

Revision 12949 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 13 13:43:23 2005 UTC (9 years, 3 months ago) by brun
Original Path: trunk/gui/src/TGDockableFrame.cxx
File length: 15633 byte(s)
Diff to previous 12004
Protect the TGDockableFrame constructor in case dockable=0.
Set class version=1 in TGWindow.

Revision 12004 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 9 17:44:40 2005 UTC (9 years, 7 months ago) by brun
Original Path: trunk/gui/src/TGDockableFrame.cxx
File length: 15618 byte(s)
Diff to previous 11995
From Valeriy Onuchin:
Fix a seg. fault reported by Ilka when running zdemo.C

Revision 11995 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 8 17:05:56 2005 UTC (9 years, 7 months ago) by brun
Original Path: trunk/gui/src/TGDockableFrame.cxx
File length: 15687 byte(s)
Diff to previous 10904
From Valeriy Onuchin:
- TRootCanvas.  Canvas toolbar made dockable.
   Canvas tool bar is  created dynamically now - only when  "View
   Toolbar" option is choosen from canvas "View" menu. This minimizes
  ressources allocation and speed-up a the canvas creation time.
- TRootGuiBuilder - correction for parent window of guibuilder toolbar.
- fix segv.  occured when  TGDockableFrame was deleted at undocked state.

Revision 10904 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jan 12 18:39:30 2005 UTC (10 years ago) by brun
Original Path: trunk/gui/src/TGDockableFrame.cxx
File length: 15467 byte(s)
Diff to previous 10073
From Valeriy Onuchin:
- new concept of "pseudo-window" introduced.
  pseudo-window - is an object inherited from TGWindow which
  is not created by window system (X11 or M$ Windows).
  It does not consume window system resouces.

  The main use-case of pseudo-windows is GUI containers
  with very large number of items. For example, listviews, listboxes,
  where listview/listbox items/entries are pseudo-windows.
  Pseudo-window  has "window id" equal to zero.
  In order to "activate pseudo-window concept" the parent should
  have fIsMapSubwindows dat member to be kFALSE.
  So, it's backward compatible,  setting fIsMapSubwindows=kTRUE in parent window
  will activate normal behavior, i.e. will be created in window system.

 Introduction of  "pseudo-window concept" forced the changes in
 TGX11, TGWin32 classes to avoid  TVirtualX methods execution when
 "window id" is NULL (the case of  pseudo-window).

 Introduction of pseudo-windows which do not consume window system resouces
 greately improved  performance of  TGListView, TGListBox, TGComboBox objects.

 Now it's possible to have these containers with more than 10000 items.

- some optimization in TGLBContainer drawing
- add SetWindowName to most GUI classes. It's very usefull for GUI debugging.

Revision 10073 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Sep 16 18:50:09 2004 UTC (10 years, 4 months ago) by brun
Original Path: trunk/gui/src/TGDockableFrame.cxx
File length: 15378 byte(s)
Diff to previous 9669
From Valeriy Onuchin:
- use fClient->GetDefaultRoot()->GetId() instead of fClient->GetRoot()->GetId()
- disable editting when frame is undocked

Revision 9669 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 3 19:45:14 2004 UTC (10 years, 5 months ago) by brun
Original Path: trunk/gui/src/TGDockableFrame.cxx
File length: 15334 byte(s)
Diff to previous 9634
From Valeriy Onuchin:
- fix wrong initialization of TGDockButton.

Revision 9634 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 30 15:42:20 2004 UTC (10 years, 5 months ago) by brun
Original Path: trunk/gui/src/TGDockableFrame.cxx
File length: 15315 byte(s)
Diff to previous 9456
From Ilka:
implementation of TGDockableFrame::SavePrimitive.

Revision 9456 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 9 00:36:05 2004 UTC (10 years, 6 months ago) by rdm
Original Path: trunk/gui/src/TGDockableFrame.cxx
File length: 13332 byte(s)
Diff to previous 9448
some refinements (active highlighting when mouse moves over buttons).

Revision 9448 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 8 17:01:30 2004 UTC (10 years, 6 months ago) by rdm
Original Path: trunk/gui/src/TGDockableFrame.cxx
File length: 13487 byte(s)
Diff to previous 9444
From Valeriy:
emits the Dock and Undock signals at the right places.

Revision 9444 - (view) (download) (as text) (annotate) - [select for diffs]
Added Thu Jul 8 14:40:29 2004 UTC (10 years, 6 months ago) by rdm
Original Path: trunk/gui/src/TGDockableFrame.cxx
File length: 13361 byte(s)
new TGDockableFrame widget, ported from xclass by Abdelhalim Ssadik.
A TGDockableFrame is a frame with handles that allow it to be
undocked (i.e. put in a transient frame of its own) and to be docked
again or hidden and shown again. It uses the TGDockButton, which is a
button with two vertical bars (||) and TGDockHideButton, which is a
button with a small triangle. The TGUndockedFrame is a transient frame
that on closure will put the frame back in the dock.

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