13#ifndef ROOT7_RBrowserWidget
14#define ROOT7_RBrowserWidget
50 virtual std::shared_ptr<RWebWindow>
GetWindow() {
return nullptr; }
61 virtual std::string
GetUrl() {
return ""; }
64 virtual bool DrawElement(std::shared_ptr<Browsable::RElement> &,
const std::string & =
"") {
return false; }
77 virtual std::shared_ptr<RBrowserWidget>
Create(
const std::string &) = 0;
79 virtual std::shared_ptr<RBrowserWidget>
CreateFor(
const std::string &, std::shared_ptr<Browsable::RElement> &) {
return nullptr; }
92 static std::shared_ptr<RBrowserWidget>
CreateWidget(
const std::string &kind,
const std::string &
name);
94 static std::shared_ptr<RBrowserWidget>
CreateWidgetFor(
const std::string &kind,
const std::string &
name, std::shared_ptr<Browsable::RElement> &
element);
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t win
Web-based ROOT files and objects browser.
Represents web window, which can be shown in web browser or any other supported environment.
std::vector< std::string > RElementPath_t
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...