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. | |
| ~TWebControlBar () override=default | |
| void | Create () override |
| void | Hide () override |
| Hide control bar. | |
| 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. | |
Public Member Functions inherited from TControlBarImp | |
| TControlBarImp (TControlBar *c, const char *, Int_t, Int_t) | |
| TControlBarImp (TControlBar *c, const char *="") | |
| virtual | ~TControlBarImp () |
| virtual TControlBarButton * | GetClicked () |
| virtual TControlBar * | GetControlBar () |
| virtual TClass * | IsA () const |
| 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. | |
Static Public Member Functions inherited from TControlBarImp | |
| 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. | |
| void | SendInitMsg (unsigned connid) |
| !< configured display | |
Protected Attributes | |
| std::shared_ptr< ROOT::RWebWindow > | fWindow |
Protected Attributes inherited from TControlBarImp | |
| 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.
|
overridedefault |
|
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.