v2.10-0 (21000JUN2005)

Go4ConditionsBase
Class TGo4Label


class TGo4Label
derived from TPaveText

Text label that knows its author. Required to suppress
orphaned copies of marker and condition labels after canvas
reconstruction by streamer.

Author:
J. Adamczewski
Since: 8/2004

Field Summary
 private TObject*fxOwner
          the owner of this label

Fields inherited from class TPaveText
fLabel, fLongest, fMargin, fLines

Fields inherited from class TPave
fX1NDC, fY1NDC, fX2NDC, fY2NDC, fBorderSize, fInit, fCornerRadius, fOption, fName

Fields inherited from class TBox
fX1, fY1, fX2, fY2, fResizing

Fields inherited from class TAttLine
fLineColor, fLineStyle, fLineWidth

Fields inherited from class TAttFill
fFillColor, fFillStyle

Fields inherited from class TAttText
fTextAngle, fTextSize, fTextAlign, fTextColor, fTextFont

Constructor Summary
TGo4Label()
           
TGo4Label(Double_t x1, Double_t y1, Double_t x2, Double_t y2, Option_t* option)
           

Destructor Summary
 virtual synchronized ~TGo4Label()
           

Method Summary
 virtual voidPaint(Option_t* opt)
           
 voidSetOwner(TObject* ob)
           

Methods inherited from class TPaveText
AddBox, AddLine, AddText, AddText, Clear, DeleteText, Draw, DrawFile, EditText, GetLabel, GetLine, GetLineWith, GetListOfLines, GetMargin, GetObject, GetSize, InsertLine, InsertText, PaintPrimitives, Print, ReadFile, SaveLines, SavePrimitive, SetAllWith, SetLabel, SetMargin, Class, Class_Name, Class_Version, Dictionary, IsA, ShowMembers, Streamer, StreamerNVirtual, DeclFileName, ImplFileLine, ImplFileName, DeclFileLine

Methods inherited from class TPave
Copy, ConvertNDCtoPad, DrawPave, ExecuteEvent, GetBorderSize, GetCornerRadius, GetName, GetOption, GetX1NDC, GetX2NDC, GetY1NDC, GetY2NDC, ls, PaintPave, PaintPaveArc, SetBorderSize, SetCornerRadius, SetName, SetOption, SetX1NDC, SetX2NDC, SetY1NDC, SetY2NDC

Methods inherited from class TBox
DistancetoPrimitive, DrawBox, IsBeingResized, GetX1, GetX2, GetY1, GetY2, HideToolTip, PaintBox, SetX1, SetX2, SetY1, SetY2, SetToolTipText

Methods inherited from class TAttLine
Copy, DistancetoLine, GetLineColor, GetLineStyle, GetLineWidth, Modify, ResetAttLine, SaveLineAttributes, SetLineAttributes, SetLineColor, SetLineStyle, SetLineWidth

Methods inherited from class TAttFill
Copy, GetFillColor, GetFillStyle, IsTransparent, ResetAttFill, SaveFillAttributes, SetFillAttributes, SetFillColor, SetFillStyle

Methods inherited from class TAttText
Copy, GetTextAlign, GetTextAngle, GetTextColor, GetTextFont, GetTextSize, ResetAttText, SaveTextAttributes, SetTextAttributes, SetTextAlign, SetTextAngle, SetTextColor, SetTextFont, SetTextSize, SetTextSizePixels

Field Detail

fxOwner

private TObject* fxOwner
the owner of this label
Constructor Detail

TGo4Label

public TGo4Label()

TGo4Label

public TGo4Label(Double_t x1, Double_t y1, Double_t x2, Double_t y2, Option_t* option)
Method Detail

~TGo4Label

public virtual synchronized ~TGo4Label()
Method Detail

Paint

public virtual void Paint(Option_t* opt)

SetOwner

public void SetOwner(TObject* ob)

J.Adamczewski, M.Al-Turany, D.Bertini, H.G.Essel, S.Linev

30-06-2005