Re: [ROOT] Default canvas...

From: zaldy (zaldy@neutrino.kek.jp)
Date: Wed Jul 09 2003 - 10:45:19 MEST


Dear John, 

Thanks for your remarks.

I did not intend to inherit from TCanvas; I overlooked this. 
Rene has told this already to me and I got what I 
wanted this time.


> Hi Zaldy,
> 
> I think your problem is due to the fact that SB_WindowSession inherits
> from TCanvas, so that when you create an instance of your class, you are
> in fact creating a TCanvas - that would be the TCanvas called "c1" that you
> see appearing, which is the default name.
> 
> Note that you will not (as your code stands) be able to access this 
> TCanvas through your
> member pointer myCanvas (you could if you did "myCanvas = 
> (TCanvas*)this", but I
> don't think this is very interesting or a good idea), which is 
> initialised to be NULL. If you want to change
> the name of the canvas, for example, you could use SetTitle("some name") 
> in your
> constructor (or elsewhere in your class) - as you have not redefined a 
> SetTitle
> method, this is in fact TCanvas::SetTitle.
> 
> Hope this helps
> 
> John
> 
> 
> 

-- 

--------------------------------------------------------
                   Zaldy A. Nawang 
                   PS Users Room 2
                   Yon Gokan, 
                   E362, Neutrino Group, 
                   IPNS, KEK, 
                   Japan 
                    
                   e-mail: zaldy@neutrino.kek.jp
                   Tel. No. : (81) 029864 - 5387
--------------------------------------------------------



This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:13 MET