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 Graphics Provides painting of main ROOT classes in web browsers using JSROOT More... | |
| class | TWebControlBar |
| Web-based implementation for TControlBar class. 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... | |