[root] / trunk / core / base / src / TAttMarker.cxx Repository:
ViewVC logotype

Log of /trunk/core/base/src/TAttMarker.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: 8572 byte(s)
Diff to previous 43565
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 43565 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 30 08:03:35 2012 UTC (2 years, 9 months ago) by couet
File length: 8547 byte(s)
Diff to previous 37733
Fix a mistake in the doc.

Revision 37733 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 7 09:41:53 2011 UTC (4 years ago) by couet
File length: 8546 byte(s)
Diff to previous 34870
- Doc update

Revision 34870 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 20 06:55:12 2010 UTC (4 years, 5 months ago) by brun
File length: 8378 byte(s)
Diff to previous 32523
Fix uninitialized members when gStyle=0 (impossible case)

Revision 32523 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 10 13:06:30 2010 UTC (4 years, 10 months ago) by couet
File length: 8329 byte(s)
Diff to previous 32160
- Minor help update

Revision 32160 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 29 17:18:59 2010 UTC (4 years, 11 months ago) by couet
File length: 8329 byte(s)
Diff to previous 23647
- Improve doc

Revision 23647 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon May 5 13:49:05 2008 UTC (6 years, 8 months ago) by couet
File length: 8185 byte(s)
Diff to previous 22961
- Help update.

Revision 22961 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Apr 3 13:32:57 2008 UTC (6 years, 9 months ago) by rdm
File length: 7703 byte(s)
Diff to previous 20877
move the directories:
  base clib cont meta metautils newdelete pcre rint thread unix utils
  winnt zip
under the new core meta directory.

Revision 20877 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 19 11:17:07 2007 UTC (7 years, 2 months ago) by rdm
Original Path: trunk/base/src/TAttMarker.cxx
File length: 7703 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/base/src/TAttMarker.cxx
File length: 7703 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/base/src/TAttMarker.cxx
File length: 7757 byte(s)
Diff to previous 18053
remove :$ from tag line

Revision 18053 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 22 10:51:04 2007 UTC (7 years, 11 months ago) by couet
Original Path: trunk/base/src/TAttMarker.cxx
File length: 7767 byte(s)
Diff to previous 18029
- Help improvements.

Revision 18029 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Feb 20 12:42:03 2007 UTC (7 years, 11 months ago) by couet
Original Path: trunk/base/src/TAttMarker.cxx
File length: 7622 byte(s)
Diff to previous 17993
- Write valid HTML according to http://validator.w3.org/

Revision 17993 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 16 17:23:33 2007 UTC (7 years, 11 months ago) by couet
Original Path: trunk/base/src/TAttMarker.cxx
File length: 7604 byte(s)
Diff to previous 15672
- The list of marker style has been updated.
- The help is now written using the new THtml features.

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/base/src/TAttMarker.cxx
File length: 6770 byte(s)
Diff to previous 10019
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 10019 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 13 16:39:12 2004 UTC (10 years, 4 months ago) by brun
Original Path: trunk/base/src/TAttMarker.cxx
File length: 6771 byte(s)
Diff to previous 8233
From Ilka:
code for saving any user
specified color via color widgets in a macro. Any color different from
the standard root colors is saved via hex rgb string. Up to now colors
were save via the index and if this index > 228 the running macro causes
SegV.

A new static method SaveColor() is added in TColor class.

Revision 8233 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 18 20:13:43 2004 UTC (10 years, 11 months ago) by brun
Original Path: trunk/base/src/TAttMarker.cxx
File length: 6595 byte(s)
Diff to previous 5293
The following mega patch is from Ilka. She has integrated and further
developed the original classes from Marek Biskup (summer student last year)..
Valeriy Onuchin has also contributed by extending/adapting existing
GUI classes.

Very first prototype of the new pad editor is available for testing and
feedbacks. It was started by Marek Biskup as his project during the
Summer Student Program 2003.
The new pad editor helps ROOT GUI to become closer to the well known
application GUIs; to be user friendly, having easier and faster access
to the ROOT graphics, to be more intuitive. It is embedded in the
TCanvas window every canvas has an editor.
The editor frame is on the left side of the canvas window. The user can
show it via Edit/Editor menu selection. The editor frame contains a set
of picture buttons for selecting well known graphical primitives for
drawing; below them there are widgets for attribute changing. When an
object is selected its name appears with a set of options available for
changing: fill style and color; line style, width and color; text font,
size and style; marker style, size and color.

New Classes:
TGFontTypeComboBox - a combo box with fonts for a choice;
TGLineWidthComboBox - a combo box with line widths;
TGLineWidthLBEntry - list box entry for different line widths
TGLineStyleComboBox - a combo box with line styles;
TGLineStyleLBEntry - list box entry for a line style

TGedEditor - the new editor containing tool-box and attribute frames of
the selected object;
TGedToolBox - frame with picture buttons for a primitive drawing

TGedAttFrame - a base class for all attribute frames
TGedAttNameFrame - a frame showing the selected object name (if exists)
TGedAttFillFrame - a frame showing the fill attributes
TGedAttLineFrame - a frame showing the line attributes
TGedAttTextFrame - a frame showing the text attributes
TGedAttMarkerFrame - a frame showing the marker attributes

TGedPatternFrame - popup window for fill pattern selection
TGedPatternSelector - a button for pattern selection
TGedSelect - service class for selecting
TGedPopup - service class for popup attribute window
TGPatternSelect - a button for selected pattern
TGedMarkerPopup - popup window for marker selection
TGedMarkerSelect - a button for selected marker

Several changes are made in TCanvas, TPad, TRootCanvas to adapt them for
the new GUI interface. The old GUI interface is kept and it can be used
too. The class TPadEditorOld provides its functionality.

Revision 5293 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Sep 14 11:12:47 2002 UTC (12 years, 4 months ago) by brun
Original Path: trunk/base/src/TAttMarker.cxx
File length: 6476 byte(s)
Diff to previous 4445
Add the following new functions in TVirtualPad and TPad:
   virtual void      UpdateFillAttributes(Int_t col, Int_t sty);
   virtual void      UpdateLineAttributes(Int_t col, Int_t sty, Int_t width);
   virtual void      UpdateMarkerAttributes(Int_t col, Int_t sty, Float_t msiz);
   virtual void      UpdateTextAttributes(Int_t align,Float_t angle,Int_t col,Int_t font,Float_t tsize);

Simplify the code in functions like TAttLine::SetLineAttributes.
Instead of invoking the dialog canvas via CINT, use the abstract
interface of TVirtualPad with the above functions.

Revision 4445 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 3 10:48:53 2002 UTC (12 years, 8 months ago) by brun
Original Path: trunk/base/src/TAttMarker.cxx
File length: 6929 byte(s)
Diff to previous 4205
Make all Copy functions const

Revision 4205 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 20 10:39:45 2002 UTC (12 years, 10 months ago) by brun
Original Path: trunk/base/src/TAttMarker.cxx
File length: 6922 byte(s)
Diff to previous 3748
Fix for kFullDotLarge + new enums kOpenTriangleDown and kFullCross.

Add corresponding comments in TAttText.
Code for the new markers must be introduced in the TVirtualX derived classes and Postscript.

Revision 3748 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 24 11:39:31 2002 UTC (13 years ago) by rdm
Original Path: trunk/base/src/TAttMarker.cxx
File length: 6815 byte(s)
Diff to previous 3742
rename IOSFwd.h and IOStream.h to Riosfwd.h and Riostream.h. The change
is necessary because on Windows which is case insensitive IOStream.h
hides the real iostream.h.

Revision 3742 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jan 23 17:52:52 2002 UTC (13 years ago) by rdm
Original Path: trunk/base/src/TAttMarker.cxx
File length: 6815 byte(s)
Diff to previous 1594
use IOSFwd.h in headers instead of <iosfwd> or many other ifdef'ed variant
and IOStream.h in the source instead of <iostream[.h]>, <fstream[.h]> and
<iomanip[.h]>.

Revision 1594 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Feb 13 08:29:35 2001 UTC (13 years, 11 months ago) by brun
Original Path: trunk/base/src/TAttMarker.cxx
File length: 6818 byte(s)
Diff to previous 3
Add a new enum in Gtypes:
enum EMarkerStyle {kDot=1, kPlus, kStar, kCircle=4, kMultiply=5,
                   kFullDotSmall=6, kFullDotMedium=7, kFullDotlarge=8,
                   kFullCircle=20, kFullSquare=21, kFullTriangleUp=22,
                   kFullTriangleDown=23, kOpenCircle=24, kOpenSquare=25,
                   kOpenTriangleUp=26, kOpenDiamond=27, kOpenCross=28,
                   kFullStar=29, kOpenStar=30};
Update the documentation of TAttMarker to describe the new enums:
//*-*      1 : dot                     kDot
//*-*      2 : +                       kPlus
//*-*      3 : *                       kStar
//*-*      4 : o                       kCircle
//*-*      5 : x                       kMultiply
//*-*      6 : small scalable dot      kFullDotSmall
//*-*      7 : medium scalable dot     kFullDotMedium
//*-*      8 : large scalable dot      kFullDotLarge
//*-*      9 -->19 : dot
//*-*     20 : full circle             kFullCircle
//*-*     21 : full square             kFullSquare
//*-*     22 : full triangle up        kFullTriangleUp
//*-*     23 : full triangle down      kFullTriangleDown
//*-*     24 : open circle             kOpenCircle
//*-*     25 : open square             kOpenSquare
//*-*     26 : open triangle up        kOpenTriangleUp
//*-*     27 : open diamond            kOpenDiamond
//*-*     28 : open cross              kOpenCross
//*-*     29 : open star               kOpenStar
//*-*     30 : full star               kFullStar

Revision 3 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 16 17:00:58 2000 UTC (14 years, 8 months ago) by rdm
Original Path: trunk/base/src/TAttMarker.cxx
File length: 6316 byte(s)
Copied from: branches/rdm/base/src/TAttMarker.cxx revision 2
Diff to previous 2
This commit was generated by cvs2svn to compensate for changes in r2,
which included commits to RCS files with non-trunk default branches.

Revision 2 - (view) (download) (as text) (annotate) - [select for diffs]
Added Tue May 16 17:00:58 2000 UTC (14 years, 8 months ago) by rdm
Original Path: branches/rdm/base/src/TAttMarker.cxx
File length: 6316 byte(s)
Initial import of ROOT into CVS

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