11#ifndef ROOT_TWebControlBar 
   12#define ROOT_TWebControlBar 
   22   std::shared_ptr<ROOT::RWebWindow> 
fWindow; 
 
 
#define ClassDefOverride(name, id)
 
ABC describing GUI independent control bar.
 
A Control Bar is a fully user configurable tool which provides fast access to frequently used operati...
 
Web-based implementation for TControlBar class.
 
TWebControlBar(TControlBar *bar, const char *title, Int_t x, Int_t y)
Constructor.
 
std::shared_ptr< ROOT::RWebWindow > fWindow
 
void SetFont(const char *) override
 
void Hide() override
Hide control bar.
 
Bool_t ProcessData(unsigned connid, const std::string &arg)
Handle data from web browser Returns kFALSE if message was not processed.
 
void Show() override
Show canvas in browser window.
 
void SendInitMsg(unsigned connid)
!< configured display
 
static TControlBarImp * NewControlBar(TControlBar *bar, const char *title, Int_t x, Int_t y)
Static method to create TWebControlBar instance Used by plugin manager.
 
void SetTextColor(const char *) override
 
void SetButtonWidth(UInt_t) override
 
~TWebControlBar() override=default
 
void SetButtonState(const char *, Int_t) override