Logo ROOT  
Reference Guide
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Loading...
Searching...
No Matches
customTH1Fmenu.C File Reference

Detailed Description

Example showing how to customize a context menu for a class.

{
cl = gROOT->GetClass("TH1F");
cl->MakeCustomMenuList();
ml = cl->GetMenuList();
((TClassMenuItem*)ml->At(1))->SetTitle("Add histos...");
((TClassMenuItem*)ml->At(2))->SetTitle("Divide histos...");
((TClassMenuItem*)ml->At(3))->SetTitle("Draw panel...");
((TClassMenuItem*)ml->At(4))->SetTitle("Fit one function...");
((TClassMenuItem*)ml->At(5))->SetTitle("Fit panel...");
((TClassMenuItem*)ml->At(6))->SetTitle("Multiply histos...");
((TClassMenuItem*)ml->At(7))->SetTitle("Rebin...");
((TClassMenuItem*)ml->At(8))->SetTitle("Set maximum scale...");
((TClassMenuItem*)ml->At(9))->SetTitle("Set minimum scale...");
((TClassMenuItem*)ml->At(10))->SetTitle("Smooth histogram");
((TClassMenuItem*)ml->At(12))->SetTitle("Set name...");
((TClassMenuItem*)ml->At(13))->SetTitle("Set title...");
((TClassMenuItem*)ml->At(15))->SetTitle("Delete histogram");
((TClassMenuItem*)ml->At(16))->SetTitle("Draw class info");
((TClassMenuItem*)ml->At(17))->SetTitle("Draw clone");
((TClassMenuItem*)ml->At(18))->SetTitle("Dump information");
((TClassMenuItem*)ml->At(19))->SetTitle("Inspect");
((TClassMenuItem*)ml->At(20))->SetTitle("Set drawing option...");
((TClassMenuItem*)ml->At(22))->SetTitle("Set line attributes...");
((TClassMenuItem*)ml->At(24))->SetTitle("Set fill attributes...");
((TClassMenuItem*)ml->At(26))->SetTitle("Set marker attributes...");
// Remove separators at the end, between attributes
mi = (TClassMenuItem*)ml->At(23);
delete mi;
mi = (TClassMenuItem*)ml->At(24);
delete mi;
}
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
#define gROOT
Definition TROOT.h:406
Describes one element of the context menu associated to a class The menu item may describe.
Author
Ilka antcheva

Definition in file customTH1Fmenu.C.