Log of /trunk/gui/gui/src/TGMdiFrame.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: 8277 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
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/TGMdiFrame.cxx
File length: 8154 byte(s)
Diff to
previous 14461
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
14461 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Wed Mar 29 08:09:43 2006 UTC (8 years, 9 months ago) by
antcheva
Original Path:
trunk/gui/src/TGMdiFrame.cxx
File length: 8141 byte(s)
Diff to
previous 13350
From Valeriy Onuchin:
- in TGCompositeFrame::HandleDragEnter
Change a highlight color for frame which could
accept a drop.
- in TGMdiFrame destructor,
Cleanup method added to delete children frames
- in TRootEmbeddedCanvas constructor
fEditDisabled flag changed from kEditDisable to
kEditDisableGrab. That allows to fix problems
with editting embedded canvas during "guibuilding".
Revision
13292 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Mon Nov 21 00:25:38 2005 UTC (9 years, 2 months ago) by
rdm
Original Path:
trunk/gui/src/TGMdiFrame.cxx
File length: 8129 byte(s)
Diff to
previous 10904
From Bertrand:
- added comments in TGMdi classes.
- added comments in TGColorSelect and TGColorDialog classes.
- added comments in TGFontDialog classes.
- changes in all these classes to make rulechecker happy.
- added a new member / option in TGListTree allowing to disable
item opening on doubleclick.
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/TGMdiFrame.cxx
File length: 7738 byte(s)
Diff to
previous 10358
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
10358 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Tue Oct 19 17:13:28 2004 UTC (10 years, 3 months ago) by
brun
Original Path:
trunk/gui/src/TGMdiFrame.cxx
File length: 7739 byte(s)
Diff to
previous 9972
From Valeriy Onuchin:
- SetImage(Pixmap_t pxm), SetImage(const TGPicture *pic) added to TImage, TASImage classes
- added possibility to save canvas in xpm, jpeg, png, tiff formats
- set correct default value in TGSlider, TGHSlider, TGVSlider ctors.
- correction in handling Ctrl-S key by TRootGuiBuilder
Revision
9972 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Fri Sep 10 14:00:40 2004 UTC (10 years, 4 months ago) by
brun
Original Path:
trunk/gui/src/TGMdiFrame.cxx
File length: 7740 byte(s)
Diff to
previous 9954
From Ilka:
Implementation of SavePrimitive for all MDI classes.
In addition:
- setting of new x,y coordinates in TGMdiFrame::Move method;
- fMdiHints was not initialized in the TGMdiFrame ctor
- new data member TGMdiMainFrame::fArrangementMode for saving the
selected arrangement mode
- included a getter: GetMenuBar() in TGMdiMenuBar
Revision
9954 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Wed Sep 8 16:03:57 2004 UTC (10 years, 4 months ago) by
brun
Original Path:
trunk/gui/src/TGMdiFrame.cxx
File length: 4627 byte(s)
Diff to
previous 9903
From Valeriy Onuchin:
- two classes introduced TVirtualDragManager, TVirtualGuiBld
- TGWindow
o move some TGFrame methods to here
o fEditDisabled data member and setter/getter methods introduced
That allows to disable switch to edit mode
- TGFrame, TGCompositeFrame
o new data members introduced and correspondent setter/getters
UInt_t fMinWidth; // minimal frame width
UInt_t fMinHeight; // minimal frame height
UInt_t fMaxWidth; // maximal frame width
UInt_t fMaxHeight; // maximal frame height
Correction to layout under development.
o fCleanup data member is renamed to fMustCleanup (to avoid name clashes)
o methods required for handling drag and drop as weel for guibuilding added, i.e.
HandleDragEnter, HandleDragLeave, HandleDragMotion, HandleDragDrop etc.
Revision
9878 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Added
Fri Sep 3 00:25:48 2004 UTC (10 years, 4 months ago) by
rdm
Original Path:
trunk/gui/src/TGMdiFrame.cxx
File length: 4745 byte(s)
new MDI (Multiple Document Interface) GUI classes. Ported from xclass 95
by Bertrand Bellenot and me. To see how this works and for example code
see $ROOTSYS/tutorials/mditest.C.
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.