[ROOT] gROOT->GetSelectedPad()

From: Andre Holzner (Andre.Holzner@cern.ch)
Date: Tue Dec 19 2000 - 12:03:21 MET


Hello,

what am I doing wrong with this macro ?
The first time I run it, it produces an empty canvas
(and I see the complaint messages). Running it again,
I get a new canvas with all the frames in it (as I
want them). Can anybody reproduce the problem ?


void test()
{
  TCanvas *c5 = new TCanvas;
  c5->cd();
  c5->Divide(3,2);

  int i;
  for (i=0; i<6; ++i)
    {
      c5->cd(i+1);

      TPad *pad = gROOT->GetSelectedPad();
      if (pad == NULL)
        cout << "GetSelectedPad() returns NULL" << endl;
      else
        pad->DrawFrame(105,-8,120,8);
    }
}



thanks for looking at it,


Andre

-- 
------------------+----------------------------------
Andre Holzner     | +41 22 76 76750 
Bureau 32 2-C13   | Building 32     
CERN              | Office 2-C13    
CH-1211 Geneve 23 | http://wwweth.cern.ch/~holzner/



This archive was generated by hypermail 2b29 : Tue Jan 02 2001 - 11:50:39 MET