To display ROOT 6 canvases in the web browser.
This group contains TWebCanvas class which provides web-based TCanvasImp and allows display of ROOT 6 TCanvas in the web browser.
This is fully reimplements TVirtualX and TVirtualPadPainter classes, supporting majority of existing ROOT classes. Implementation does not provide some interactive features - like custom mouse events handling. Object changes performed in the browser (histogram color change) are not reflected in the C++ objects - WebGui provides READ-ONLY display capability
Classes | |
class | TWebCanvas |
Basic TCanvasImp ABI implementation for Web-based GUI Provides painting of main ROOT6 classes in web browsers Major interactive features implemented in TWebCanvasFull class. More... | |
class | TWebGuiFactory |
This class is a proxy-factory for web-base ROOT GUI components. More... | |
class | TWebMenuItem |
Class contains info for producing menu item on the JS side. More... | |
class | TWebObjectOptions |
Class used to transport drawing options from the client. More... | |
class | TWebPadPainter |
Implement TVirtualPadPainter which abstracts painting operations. More... | |
class | TWebPainting |
Object used to store paint operations and deliver them to JSROOT. More... | |
class | TWebPS |
class | TWebSnapshot |
Paint state of object to transfer to JavaScript side. More... | |