Hi Sebastian, The default name for a TLegend object is "TPave". I will fix this problem. You can give a name to your legend with legend->SetName("Legendname"); Rene Brun On Tue, 5 Mar 2002, Sebastian Boeser wrote: > Hello all, > > i have a Pad with a TLegend object in it. It is listed when i do > > gPad->GetListOfPrimitives()->Print() > > TFrame X1=0.000000 Y1=0.000000 X2=1.000000 Y2=0.100000 FillStyle=1001 > ... > TLegend X1=0.823529 Y1=0.057831 X2=0.929412 Y2=0.092771 FillStyle=1001 > TLegendEntry: Object HExp Label Exp Option l > ... > TLine X1=0.380000 Y1=0.000000 X2=0.380000 Y2=0.100000 Width=0 > TArrow X1=0.380000 Y1=0.075000 X2=0.440000 Y2=0.075000 Width=0 > > But if i try to find it, > > gPad->GetListOfPrimitives()->FindObject("TLegend") > > will always return zero (0x0), whereas > > gPad->GetListOfPrimitives()->FindObject("TArrow") > > will give me a pointer to the TArrow object. Is there something special > about the TLegend, or how can i get a handle on it ? > > Thanks > Sebastian Boeser > > --------------------------------------------------- > > \|/ Sebastian Böser > / ~~ > @--OO Rinkartstr. 3 > \ ? 12437 Berlin > \ v Tel: 030 / 532 19 008 > || sboeser@ph.tum.de >
This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:50:44 MET