19 auto h2 =
dynamic_cast<TH2F *
>(obj);
22 if (!h2->IsHighlight()) {
23 h2->SetTitle(
"Disable highlight");
29 t.
Form(
"bin[%02d, %02d] (%5.2f, %5.2f) content %g", xhb, yhb, h2->GetXaxis()->GetBinCenter(xhb),
30 h2->GetYaxis()->GetBinCenter(yhb), h2->GetBinContent(xhb, yhb));
31 h2->SetTitle(t.
Data());
35void hist043_Graphics_highlight()
38 c1->HighlightConnect(
"HighlightTitle(TVirtualPad*,TObject*,Int_t,Int_t)");
40 auto h2 =
new TH2F(
"h2",
"", 50, -5.0, 5.0, 50, -5.0, 5.0);
41 for (
Int_t i = 0; i < 10000; i++)
45 info =
new TText(0.0, -4.0,
"please move the mouse over the frame");
int Int_t
Signed integer 4 bytes (int).
virtual void SetTextAlign(Short_t align=11)
Set the text alignment.
virtual void SetTextColor(Color_t tcolor=1)
Set the text color.
2-D histogram with a float per channel (see TH1 documentation)
virtual void SetTitle(const char *title="")
Set the title of the TNamed.
Mother of all ROOT objects.
void SetBit(UInt_t f, Bool_t set)
Set or unset the user status bits as specified in f.
virtual void Draw(Option_t *option="")
Default Draw method for all objects.
const char * Data() const
void Form(const char *fmt,...)
Formats a string using a printf style format descriptor.
TVirtualPad is an abstract base class for the Pad and Canvas classes.