Re: [ROOT] TGListViewer

From: Fons Rademakers (Fons.Rademakers@cern.ch)
Date: Tue Feb 25 2003 - 13:06:59 MET


Hi Marco,


On Tue, 2003-02-25 at 10:16, Marco Calvi wrote:
> Dear ROOTers,
> 
> I am using TGListTree inside a TGMainFrame. It works but it is not
> syncronize... example:
> when I double-click on a folder it does not show the sub-folders since I do
> a refresh.
> Any suggestion is welcomed
> 
> piece of code:
> ....
> MagnetsTree = new TGListTree(this,30,600,kDoubleBorder,GetWhitePixel()); /*
> "this" is the TGMainFrame */
> MagnetsTree->AddItem(NULL,"ANSALDO",pictures->GetPicture("ofolder_s.xpm"),pi
> ctures->GetPicture("folder_t.xpm"));
> ...
> 

Try adding:

  fClient->NeedRedraw(MagnetsTree);

where fClient is a pointer to the TGClient object.



> further questions:
> is it correct to use NULL has the parent point of the first level items?
> Associate or not the object to the mainframe does not change things..!?
> 

yes the top level items have a parent = 0.

Cheers, Fons.

-- 
Org:    CERN, European Laboratory for Particle Physics.
Mail:   1211 Geneve 23, Switzerland
E-Mail: Fons.Rademakers@cern.ch              Phone: +41 22 7679248
WWW:    http://root.cern.ch/~rdm/            Fax:   +41 22 7679480



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