Log of /trunk/gui/gui/src/TGDockableFrame.cxx
Parent Directory
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
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
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
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
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.