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

Log of /trunk/core/base/src/TVirtualPad.cxx

Parent Directory Parent Directory


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

Revision 41495 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 20 09:54:31 2011 UTC (3 years, 3 months ago) by rdm
File length: 4532 byte(s)
Diff to previous 41086
From Timur:
TVirtualPad interface extended to support picking and highlight selected
object on iOS.

Revision 41086 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Sep 30 21:27:53 2011 UTC (3 years, 3 months ago) by pcanal
File length: 2728 byte(s)
Diff to previous 22961
Introduce TThreadSlots.h to centralize and formalize the use of the TThread local memory slots amongst the ROOT packages.
Move the definition of gThreadTsd to TROOT.cxx.

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: 2723 byte(s)
Diff to previous 21346
move the directories:
  base clib cont meta metautils newdelete pcre rint thread unix utils
  winnt zip
under the new core meta directory.

Revision 21346 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 12 16:18:29 2007 UTC (7 years, 1 month ago) by couet
Original Path: trunk/base/src/TVirtualPad.cxx
File length: 2723 byte(s)
Diff to previous 20877
- Class header

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/TVirtualPad.cxx
File length: 2723 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/TVirtualPad.cxx
File length: 2723 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/TVirtualPad.cxx
File length: 2778 byte(s)
Diff to previous 17724
remove :$ from tag line

Revision 17724 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Feb 6 14:17:24 2007 UTC (7 years, 11 months ago) by brun
Original Path: trunk/base/src/TVirtualPad.cxx
File length: 2788 byte(s)
Diff to previous 14336
In the Streamer functions replace teh lines like
         TPad::Class()->ReadBuffer(b, this, v, R__s, R__c);
         TPad::Class()->WriteBuffer(b,this);
by
         b.ReadClassBuffer(TPad::Class(), this, v, R__s, R__c);
         b.WriteClassBuffer(TPad::Class(),this);

Revision 14336 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 20 21:43:44 2006 UTC (8 years, 10 months ago) by pcanal
Original Path: trunk/base/src/TVirtualPad.cxx
File length: 2780 byte(s)
Diff to previous 13258
Reduce direct dependencies on TClass.h, TROOT.h and TStreamerInfo.h.
Warning:  This means that some file that relied on the indirect
inclusion of these header file might now fail to compile with
an error message mention that gROOT is no known or that TClass,
TROOT or TStreamerInfo is incompletely defined.  Simply add the
proper include directive.

Revision 13258 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 16 20:11:59 2005 UTC (9 years, 2 months ago) by pcanal
Original Path: trunk/base/src/TVirtualPad.cxx
File length: 2757 byte(s)
Diff to previous 6440
White spaces and comments update

Revision 6440 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 14 13:53:49 2003 UTC (11 years, 9 months ago) by rdm
Original Path: trunk/base/src/TVirtualPad.cxx
File length: 2704 byte(s)
Diff to previous 6358
fix for Solaris 8 and CC v6. Expand gPad in function definition compiler
does not like parenthesis of the gPad define. By Daniel Siggs.

Revision 6358 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Apr 3 13:46:51 2003 UTC (11 years, 9 months ago) by brun
Original Path: trunk/base/src/TVirtualPad.cxx
File length: 2696 byte(s)
Diff to previous 925
Several changes by Axel Naumann to install ROOT under Windows/CYGWIN
with the gcc3.2 compiler and the X11 environment.

Revision 925 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 21 16:39:33 2000 UTC (14 years, 2 months ago) by brun
Original Path: trunk/base/src/TVirtualPad.cxx
File length: 2648 byte(s)
Diff to previous 183
Function Streamer now in the implementation file.
Add code for the new automatic schema evolution algorithm

Revision 183 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 13 12:32:57 2000 UTC (14 years, 7 months ago) by brun
Original Path: trunk/base/src/TVirtualPad.cxx
File length: 1949 byte(s)
Diff to previous 3
Many functions modified when upgrading from Float_t to Double_t:
   TVirtualPad(const char *name, const char *title, Double_t xlow,
               Double_t ylow, Double_t xup, Double_t yup,
               Color_t color=19, Short_t bordersize=4, Short_t bordermode=1);
   virtual Double_t AbsPixeltoX(Int_t px) = 0;
   virtual Double_t AbsPixeltoY(Int_t py) = 0;
   virtual TH1F    *DrawFrame(Double_t xmin, Double_t ymin, Double_t xmax, Double_t ymax, const char *title="") = 0;
   virtual void     DrawLine(Double_t x1, Double_t y1, Double_t x2, Double_t y2) = 0;
   virtual void     DrawLineNDC(Double_t u1, Double_t v1, Double_t u2, Double_t v2) = 0;
   virtual void     DrawText(Double_t x, Double_t y, const char *text) = 0;
   virtual void     DrawTextNDC(Double_t u, Double_t v, const char *text) = 0;
   virtual void     GetRange(Double_t &x1, Double_t &y1, Double_t &x2, Double_t &y2) = 0;
   virtual void     GetRangeAxis(Double_t &xmin, Double_t &ymin, Double_t &xmax, Double_t &ymax) = 0;
   virtual void     GetPadPar(Double_t &xlow, Double_t &ylow, Double_t &xup, Double_t &yup) = 0;
   virtual Double_t GetXlowNDC() = 0;
   virtual Double_t GetYlowNDC() = 0;
   virtual Double_t GetWNDC() = 0;
   virtual Double_t GetHNDC() = 0;
   virtual Double_t GetAbsXlowNDC() = 0;
   virtual Double_t GetAbsYlowNDC() = 0;
   virtual Double_t GetAbsWNDC() = 0;
   virtual Double_t GetAbsHNDC() = 0;
   virtual Double_t GetPhi() = 0;
   virtual Double_t GetTheta() = 0;
   virtual Double_t GetUxmin() = 0;
   virtual Double_t GetUymin() = 0;
   virtual Double_t GetUxmax() = 0;
   virtual Double_t GetUymax() = 0;
   virtual Double_t GetX1() const = 0;
   virtual Double_t GetX2() const = 0;
   virtual Double_t GetY1() const = 0;
   virtual Double_t GetY2() const = 0;
   virtual Double_t PadtoX(Double_t x) const = 0;
   virtual Double_t PadtoY(Double_t y) const = 0;
   virtual void     PaintBorderPS(Double_t xl,Double_t yl,Double_t xt,Double_t yt,Int_t bmode,Int_t bsize,Int_t dark,Int_t light) = 0;
   virtual void     PaintBox(Double_t x1, Double_t y1, Double_t x2, Double_t y2, Option_t *option="") = 0;
   virtual void     PaintFillArea(Int_t n, Float_t *x, Float_t *y, Option_t *option="") = 0;
   virtual void     PaintFillArea(Int_t n, Double_t *x, Double_t *y, Option_t *option="") = 0;
   virtual void     PaintPadFrame(Double_t xmin, Double_t ymin, Double_t xmax, Double_t ymax) = 0;
   virtual void     PaintLine(Double_t x1, Double_t y1, Double_t x2, Double_t y2) = 0;
   virtual void     PaintLineNDC(Double_t u1, Double_t v1,Double_t u2, Double_t v2) = 0;
   virtual void     PaintLine3D(Float_t *p1, Float_t *p2) = 0;
   virtual void     PaintLine3D(Double_t *p1, Double_t *p2) = 0;
   virtual void     PaintPolyLine(Int_t n, Float_t *x, Float_t *y, Option_t *option="") = 0;
   virtual void     PaintPolyLine(Int_t n, Double_t *x, Double_t *y, Option_t *option="") = 0;
   virtual void     PaintPolyLine3D(Int_t n, Double_t *p) = 0;
   virtual void     PaintPolyLineNDC(Int_t n, Double_t *x, Double_t *y, Option_t *option="") = 0;
   virtual void     PaintPolyMarker(Int_t n, Float_t *x, Float_t *y, Option_t *option="") = 0;
   virtual void     PaintPolyMarker(Int_t n, Double_t *x, Double_t *y, Option_t *option="") = 0;
   virtual void     PaintModified() = 0;
   virtual void     PaintText(Double_t x, Double_t y, const char *text) = 0;
   virtual void     PaintTextNDC(Double_t u, Double_t v, const char *text) = 0;
   virtual Double_t PixeltoX(Int_t px) = 0;
   virtual Double_t PixeltoY(Int_t py) = 0;
   virtual void     Range(Double_t x1, Double_t y1, Double_t x2, Double_t y2) = 0;
   virtual void     RangeAxis(Double_t xmin, Double_t ymin, Double_t xmax, Double_t ymax) = 0;
   virtual void     SetPad(const char *name, const char *title,
                           Double_t xlow, Double_t ylow, Double_t xup,
                           Double_t yup, Color_t color=35,
                           Short_t bordersize=5, Short_t bordermode=-1) = 0;
   virtual void     SetPad(Double_t xlow, Double_t ylow, Double_t xup, Double_t yup) = 0;
   virtual Int_t    UtoAbsPixel(Double_t u) const = 0;
   virtual Int_t    VtoAbsPixel(Double_t v) const = 0;
   virtual Int_t    UtoPixel(Double_t u) const = 0;
   virtual Int_t    VtoPixel(Double_t v) const = 0;
   virtual Int_t    XtoAbsPixel(Double_t x) const = 0;
   virtual Int_t    YtoAbsPixel(Double_t y) const = 0;
   virtual Double_t XtoPad(Double_t x) const = 0;
   virtual Double_t YtoPad(Double_t y) const = 0;
   virtual Int_t    XtoPixel(Double_t x) const = 0;
   virtual Int_t    YtoPixel(Double_t y) const = 0;

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/TVirtualPad.cxx
File length: 1886 byte(s)
Copied from: branches/rdm/base/src/TVirtualPad.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/TVirtualPad.cxx
File length: 1886 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