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.
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