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 |
| virtual TControlBarButton * | GetClicked () |
| virtual TControlBar * | GetControlBar () |
| void | Hide () override |
| Hide control bar. | |
| virtual TClass * | IsA () const |
| 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. | |
| virtual void | Streamer (TBuffer &) |
| void | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) |
Static Public Member Functions | |
| static TClass * | Class () |
| static const char * | Class_Name () |
| static constexpr Version_t | Class_Version () |
| static const char * | DeclFileName () |
| static TControlBarImp * | NewControlBar (TControlBar *bar, const char *title, Int_t x, Int_t y) |
| Static method to create TWebControlBar instance Used by plugin manager. | |
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 | |
| TControlBarButton * | fClicked |
| TControlBar * | fControlBar |
| std::shared_ptr< ROOT::RWebWindow > | fWindow |
| 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 35 of file TWebControlBar.cxx.
|
overridedefault |
Definition at line 47 of file TControlBarImp.h.
|
inlineoverridevirtual |
Reimplemented from TControlBarImp.
Definition at line 31 of file TWebControlBar.h.
Definition at line 47 of file TControlBarImp.h.
|
inlinevirtualinherited |
Definition at line 37 of file TControlBarImp.h.
|
inlinevirtualinherited |
Definition at line 36 of file TControlBarImp.h.
|
overridevirtual |
Hide control bar.
Reimplemented from TControlBarImp.
Definition at line 105 of file TWebControlBar.cxx.
Reimplemented in TRootControlBar.
Definition at line 47 of file TControlBarImp.h.
|
static |
Static method to create TWebControlBar instance Used by plugin manager.
Definition at line 173 of file TWebControlBar.cxx.
Handle data from web browser Returns kFALSE if message was not processed.
Definition at line 78 of file TWebControlBar.cxx.
|
protected |
!< configured display
Send initial message with buttons configuration.
Definition at line 43 of file TWebControlBar.cxx.
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 115 of file TWebControlBar.cxx.
Reimplemented in TRootControlBar.
|
inlineinherited |
Definition at line 47 of file TControlBarImp.h.
|
protectedinherited |
Definition at line 29 of file TControlBarImp.h.
|
protectedinherited |
Definition at line 26 of file TControlBarImp.h.
|
protected |
Definition at line 22 of file TWebControlBar.h.
|
protectedinherited |
Definition at line 27 of file TControlBarImp.h.
|
protectedinherited |
Definition at line 28 of file TControlBarImp.h.