Web-based implementation for TControlBar class.
Definition at line 18 of file TWebControlBar.h.
Public Member Functions | |
TWebControlBar (TControlBar *bar, const char *title, Int_t x, Int_t y) | |
Constructor. More... | |
virtual | ~TWebControlBar ()=default |
void | Create () override |
void | Hide () override |
Hide control bar. More... | |
void | SetButtonState (const char *, Int_t) override |
void | SetButtonWidth (UInt_t) override |
void | SetFont (const char *) override |
void | SetTextColor (const char *) override |
void | Show () override |
Show canvas in browser window. More... | |
![]() | |
TControlBarImp (TControlBar *c, const char *, Int_t, Int_t) | |
TControlBarImp (TControlBar *c, const char *="") | |
virtual | ~TControlBarImp () |
virtual void | Create () |
virtual TControlBarButton * | GetClicked () |
virtual TControlBar * | GetControlBar () |
virtual void | Hide () |
virtual TClass * | IsA () const |
virtual void | SetButtonState (const char *, Int_t) |
virtual void | SetButtonWidth (UInt_t) |
virtual void | SetFont (const char *) |
virtual void | SetTextColor (const char *) |
virtual void | Show () |
virtual void | Streamer (TBuffer &) |
void | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) |
Static Public Member Functions | |
static TControlBarImp * | NewControlBar (TControlBar *bar, const char *title, Int_t x, Int_t y) |
Static method to create TWebControlBar instance Used by plugin manager. More... | |
![]() | |
static TClass * | Class () |
static const char * | Class_Name () |
static constexpr Version_t | Class_Version () |
static const char * | DeclFileName () |
Protected Member Functions | |
Bool_t | ProcessData (unsigned connid, const std::string &arg) |
Handle data from web browser Returns kFALSE if message was not processed. More... | |
void | SendInitMsg (unsigned connid) |
!< configured display More... | |
Protected Attributes | |
std::shared_ptr< ROOT::Experimental::RWebWindow > | fWindow |
![]() | |
TControlBarButton * | fClicked |
TControlBar * | fControlBar |
Int_t | fXpos |
Int_t | fYpos |
#include <TWebControlBar.h>
TWebControlBar::TWebControlBar | ( | TControlBar * | bar, |
const char * | title, | ||
Int_t | x, | ||
Int_t | y | ||
) |
Constructor.
Definition at line 34 of file TWebControlBar.cxx.
|
virtualdefault |
|
inlineoverridevirtual |
Reimplemented from TControlBarImp.
Definition at line 31 of file TWebControlBar.h.
|
overridevirtual |
Hide control bar.
Reimplemented from TControlBarImp.
Definition at line 104 of file TWebControlBar.cxx.
|
static |
Static method to create TWebControlBar instance Used by plugin manager.
Definition at line 172 of file TWebControlBar.cxx.
|
protected |
Handle data from web browser Returns kFALSE if message was not processed.
Definition at line 77 of file TWebControlBar.cxx.
|
protected |
!< configured display
Send initial message with buttons configuration.
Definition at line 42 of file TWebControlBar.cxx.
|
inlineoverridevirtual |
Reimplemented from TControlBarImp.
Definition at line 36 of file TWebControlBar.h.
|
inlineoverridevirtual |
Reimplemented from TControlBarImp.
Definition at line 37 of file TWebControlBar.h.
|
inlineoverridevirtual |
Reimplemented from TControlBarImp.
Definition at line 34 of file TWebControlBar.h.
|
inlineoverridevirtual |
Reimplemented from TControlBarImp.
Definition at line 35 of file TWebControlBar.h.
|
overridevirtual |
Show canvas in browser window.
Reimplemented from TControlBarImp.
Definition at line 114 of file TWebControlBar.cxx.
|
protected |
Definition at line 22 of file TWebControlBar.h.