12 #ifndef ROOT_TControlBarImp
13 #define ROOT_TControlBarImp
28 class TControlBarButton;
30 class TControlBarImp {
33 TControlBar *fControlBar;
36 TControlBarButton *fClicked;
39 TControlBarImp(TControlBar *c,
const char * =
"") : fControlBar(c), fXpos(0), fYpos(0), fClicked(nullptr) { }
40 TControlBarImp(TControlBar *c,
const char *, Int_t, Int_t) : fControlBar(c), fXpos(0), fYpos(0), fClicked(nullptr) { }
41 virtual ~TControlBarImp() { }
43 virtual TControlBar *GetControlBar() {
return fControlBar; }
44 virtual TControlBarButton *GetClicked() {
return fClicked; }
46 virtual void Create() { }
47 virtual void Hide() { }
48 virtual void Show() { }
49 virtual void SetFont(
const char * ) { }
50 virtual void SetTextColor(
const char * ) { }
51 virtual void SetButtonState(
const char * , Int_t ) { }
52 virtual void SetButtonWidth(UInt_t ) { }
54 ClassDef(TControlBarImp,0)