Hi Simon,
have a look at $ROOTSYS/test/guiviewer.cxx and $ROOTSYS/test/guitest.cxx
and look for the use of TRootEmbeddedCanvas.
Cheers, Fons.
simon wrote:
>
> hi again ROOTERS,
>
> Does anyone know how to have TCanvas and TPad as well as TFrame and
> TCompositeFrame in the same application without encountering obvious
> segmentation faults ??
>
> for example, my program is already defined around a main canvas and its pads,
> but i really need a TFrame in one of the pads so i can use all the TGBUTTONS and
> TGComboBox type of widgets which do not exist for TPads. I tried the following
> (and many others)
>
> //
> canv= new TCanvas("GUI","GUI",canvw,canvh);
>
> canv->Divide(1,4);
> canv->cd(2);
>
> frame= new TFrame((TGWindow*)gPad), framew,frameh);
> //
>
> I cast the current pad into a TGWindow and create a frame
> it does compiles but automatically gives a segmentation fault when i try to run
> the App...
>
> Any suggestions??
>
> thanks
>
> Simon
--
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 7677910
This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:50:45 MET