Logo ROOT  
Reference Guide
ROOT 6 Web Display

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...