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