customTH1Fmenu.C

Go to the documentation of this file.
00001 //How to customize a context menu for a class
00002 //Author: Ilka antcheva
00003    
00004 {
00005    cl = gROOT->GetClass("TH1F");
00006    
00007    cl->MakeCustomMenuList();
00008    ml = cl->GetMenuList();
00009    
00010    ((TClassMenuItem*)ml->At(1))->SetTitle("Add histos...");
00011    ((TClassMenuItem*)ml->At(2))->SetTitle("Divide histos...");
00012    ((TClassMenuItem*)ml->At(3))->SetTitle("Draw panel...");
00013    ((TClassMenuItem*)ml->At(4))->SetTitle("Fit one function...");
00014    ((TClassMenuItem*)ml->At(5))->SetTitle("Fit panel...");
00015    ((TClassMenuItem*)ml->At(6))->SetTitle("Multiply histos...");
00016    ((TClassMenuItem*)ml->At(7))->SetTitle("Rebin...");
00017    ((TClassMenuItem*)ml->At(8))->SetTitle("Set maximum scale...");
00018    ((TClassMenuItem*)ml->At(9))->SetTitle("Set minimum scale...");
00019    ((TClassMenuItem*)ml->At(10))->SetTitle("Smooth histogram");
00020    ((TClassMenuItem*)ml->At(12))->SetTitle("Set name...");
00021    ((TClassMenuItem*)ml->At(13))->SetTitle("Set title...");
00022    ((TClassMenuItem*)ml->At(15))->SetTitle("Delete histogram");
00023    ((TClassMenuItem*)ml->At(16))->SetTitle("Draw class info");
00024    ((TClassMenuItem*)ml->At(17))->SetTitle("Draw clone");
00025    ((TClassMenuItem*)ml->At(18))->SetTitle("Dump information");
00026    ((TClassMenuItem*)ml->At(19))->SetTitle("Inspect");
00027    ((TClassMenuItem*)ml->At(20))->SetTitle("Set drawing option...");
00028    ((TClassMenuItem*)ml->At(22))->SetTitle("Set line attributes...");
00029    ((TClassMenuItem*)ml->At(24))->SetTitle("Set fill attributes...");
00030    ((TClassMenuItem*)ml->At(26))->SetTitle("Set marker attributes...");
00031    
00032 // Remove separators at the end, between attributes
00033    mi = (TClassMenuItem*)ml->At(23);
00034    delete mi;
00035    mi = (TClassMenuItem*)ml->At(24);
00036    delete mi;
00037 }

Generated on Tue Jul 5 15:44:23 2011 for ROOT_528-00b_version by  doxygen 1.5.1