Re: [ROOT] How to implement behavior of TBrowser? Re: TRootBrowser:BrowseOS directory

From: Valeriy Onuchin (Valeri.Onoutchine@cern.ch)
Date: Wed Jun 25 2003 - 20:41:43 MEST


 Hi Christian,
html page with the source at
 http://carrot.cern.ch/CarrotExamples/classref/src/TApacheBrowser.cxx.html
is truncated. You can download the source  from 
 http://carrot.cern.ch/index_C.so?install=DownloadCarrot
Perhaps this is not what you are looking for.

Anyway HTH. Regards. Valeriy

> Dear Valeriy
> 
> Thank you for the link to your example.
> 
> Best regards
> Christian
> 
> 
> Valeriy Onuchin wrote:
> 
> > Hi Christian
> >
> >  
> >
> >>Dear Fons, dear Rooters
> >>
> >>Sorrowly, I am still confused:
> >>What do I need to do in order to implement both TGListTree and
> >>TRootIconBox of TRootBrowser as frames embedded in my own
> >>GUI application?
> >>
> >>a) Is it possible to  create the following class:
> >>    class TBrowseFrame: public TGCompositeFrame, public TBrowserImp
> >>Can I then embed this class in my own application?
> >>Does TBrowserImp then call my class TBrowseFrame or does
> >>it always call TRootBrowser?
> >>
> >>b) Since all objects which inherit from TObject have a method:
> >>TObject::Browse(TBrowser *b), is it possible to overwrite class
> >>TBrowser with the following class:
> >>    class MyBrowser: public TBrowser
> >>Will then class MyBrowser be called?
> >>If I do this, how can I avoid that the constructor of TBrowser
> >>calls: fImp = gGuiFactory->CreateBrowserImp(this, title, w, h);
> >>
> >>    
> >>
> >
> >Good example of class derived from TBrowser is
> >http://carrot.cern.ch/CarrotExamples/classref/TApacheBrowser.html
> >
> >HTH. Regards. Valeriy
> >
> >
> > 
> >  
> >
> >>Thank you in advance for your help
> >>
> >>Best regards
> >>Christian
> >>
> >>
> >> 
> >>Fons Rademakers wrote:
> >>
> >>    
> >>
> 
> 
> 



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