12 #ifndef ROOT_TGToolTip
13 #define ROOT_TGToolTip
35 class TGToolTip :
public TGCompositeFrame {
41 const TGFrame *fWindow;
42 const TVirtualPad *fPad;
47 TGToolTip(
const TGToolTip&);
48 TGToolTip& operator=(
const TGToolTip&);
51 TGToolTip(
const TGWindow *p = 0,
const TGFrame *f = 0,
const char *text = 0, Long_t delayms = 350);
52 TGToolTip(
const TGWindow *p,
const TBox *b,
const char *text, Long_t delayms);
53 TGToolTip(
const TBox *b,
const char *text, Long_t delayms);
54 TGToolTip(Int_t x, Int_t y,
const char *text, Long_t delayms);
57 virtual void DrawBorder();
59 Bool_t HandleTimer(TTimer *t);
60 void Show(Int_t x, Int_t y);
63 void Reset(
const TVirtualPad *parent);
64 void SetText(
const char *new_text);
65 void SetPosition(Int_t x, Int_t y);
66 void SetDelay(Long_t delayms);
67 const TGString *GetText()
const;