Definition at line 30 of file RBrowserTCanvasWidget.cxx.
Public Member Functions | |
| RBrowserTCanvasWidget (const std::string &name) | |
| RBrowserTCanvasWidget (const std::string &name, std::unique_ptr< TCanvas > &canv) | |
| RBrowserTCanvasWidget (const std::string &name, TCanvas *canv, TWebCanvas *webcanv) | |
| ~RBrowserTCanvasWidget () override | |
| void | CheckModified () override |
| bool | DrawElement (std::shared_ptr< Browsable::RElement > &elem, const std::string &opt="") override |
| std::string | GetKind () const override |
| std::string | GetTitle () override |
| std::shared_ptr< RWebWindow > | GetWindow () override |
| bool | IsValid () override |
| void | SetActive () override |
Public Member Functions inherited from ROOT::RBrowserWidget | |
| RBrowserWidget (const std::string &name) | |
| virtual | ~RBrowserWidget ()=default |
| RBrowser * | GetBrowser () const |
| const std::string & | GetName () const |
| const Browsable::RElementPath_t & | GetPath () const |
| virtual std::string | GetUrl () |
| virtual void | ResetConn () |
| virtual std::string | SendWidgetContent () |
| std::string | SendWidgetTitle () |
| Returns string which can be send to browser client to set/change title of the widget tab. | |
| void | SetPath (const Browsable::RElementPath_t &path) |
Private Member Functions | |
| bool | CheckCanvasPointer () |
| void | RegisterCanvasInGlobalLists (bool add_canvas) |
Private Attributes | |
| TCanvas * | fCanvas {nullptr} |
| ! last canvas pointer | |
| TString | fCanvasName |
| ! canvas name | |
| std::multimap< TVirtualPad *, std::unique_ptr< Browsable::RHolder > > | fObjects |
| ! objects holder, associated with pads | |
| TWebCanvas * | fWebCanvas {nullptr} |
| ! web implementation, owned by TCanvas | |
|
inline |
Definition at line 73 of file RBrowserTCanvasWidget.cxx.
|
inline |
Definition at line 94 of file RBrowserTCanvasWidget.cxx.
|
inline |
Definition at line 117 of file RBrowserTCanvasWidget.cxx.
|
inlineoverride |
Definition at line 128 of file RBrowserTCanvasWidget.cxx.
|
inlineprivate |
Definition at line 38 of file RBrowserTCanvasWidget.cxx.
|
inlineoverridevirtual |
Reimplemented from ROOT::RBrowserWidget.
Definition at line 217 of file RBrowserTCanvasWidget.cxx.
|
inlineoverridevirtual |
Reimplemented from ROOT::RBrowserWidget.
Definition at line 161 of file RBrowserTCanvasWidget.cxx.
|
inlineoverridevirtual |
Implements ROOT::RBrowserWidget.
Definition at line 144 of file RBrowserTCanvasWidget.cxx.
|
inlineoverridevirtual |
Reimplemented from ROOT::RBrowserWidget.
Definition at line 159 of file RBrowserTCanvasWidget.cxx.
|
inlineoverridevirtual |
Reimplemented from ROOT::RBrowserWidget.
Definition at line 152 of file RBrowserTCanvasWidget.cxx.
|
inlineoverridevirtual |
Reimplemented from ROOT::RBrowserWidget.
Definition at line 223 of file RBrowserTCanvasWidget.cxx.
|
inlineprivate |
Definition at line 51 of file RBrowserTCanvasWidget.cxx.
|
inlineoverridevirtual |
Reimplemented from ROOT::RBrowserWidget.
Definition at line 146 of file RBrowserTCanvasWidget.cxx.
|
private |
! last canvas pointer
Definition at line 33 of file RBrowserTCanvasWidget.cxx.
|
private |
! canvas name
Definition at line 32 of file RBrowserTCanvasWidget.cxx.
|
private |
! objects holder, associated with pads
Definition at line 36 of file RBrowserTCanvasWidget.cxx.
|
private |
! web implementation, owned by TCanvas
Definition at line 34 of file RBrowserTCanvasWidget.cxx.