class RCanvasDisplayItem
Display item for the RCanvas class, add canvas title and size
Definition at line 99 of file RPadDisplayItem.hxx.
Public Member Functions | |
| RCanvasDisplayItem ()=default | |
| virtual | ~RCanvasDisplayItem ()=default | 
| void | BuildFullId (const std::string &prefix) override | 
| void | SetTitle (const std::string &title) | 
| void | SetWindowSize (const std::array< RPadLength::Pixel, 2 > &win) | 
  Public Member Functions inherited from ROOT::Experimental::RPadBaseDisplayItem | |
| RPadBaseDisplayItem ()=default | |
| virtual | ~RPadBaseDisplayItem ()=default | 
| void | Add (std::unique_ptr< RDisplayItem > &&item, std::shared_ptr< RStyle > &&style) | 
| Add display item and style which should be used for it.  More... | |
| void | SetAttributes (const RAttrMap *f) | 
| void | SetFrame (const RFrame *f) | 
| void | SetPadStyle (std::shared_ptr< RStyle > &&style) | 
| Assign style for the pad.  More... | |
  Public Member Functions inherited from ROOT::Experimental::RDisplayItem | |
| RDisplayItem ()=default | |
| virtual | ~RDisplayItem () | 
| virtual void | BuildFullId (const std::string &prefix) | 
| unsigned | GetIndex () const | 
| std::string | GetObjectID () const | 
| void | SetIndex (unsigned indx) | 
| void | SetObjectID (const std::string &id) | 
| void | SetObjectIDAsPtr (const void *ptr) | 
| Assign id using arbitrary pointer value Typically drawable pointer should be used here.  More... | |
| void | SetStyle (RStyle *style) | 
Protected Attributes | |
| std::string | fTitle | 
| title of the canvas  More... | |
| std::array< int, 2 > | fWinSize | 
| canvas window size  More... | |
  Protected Attributes inherited from ROOT::Experimental::RPadBaseDisplayItem | |
| const RAttrMap * | fAttr {nullptr} | 
| temporary pointer on attributes  More... | |
| const RFrame * | fFrame {nullptr} | 
| temporary pointer on frame object  More... | |
| PadPrimitives_t | fPrimitives | 
| display items for all primitives in the pad  More... | |
| std::vector< std::shared_ptr< RStyle > > | fStyles | 
| ! locked styles of the objects and pad until streaming is performed  More... | |
  Protected Attributes inherited from ROOT::Experimental::RDisplayItem | |
| unsigned | fIndex {0} | 
| ! index inside current pad, used to produce fully-qualified id, not send to client  More... | |
| std::string | fObjectID | 
| unique object identifier  More... | |
| RStyle * | fStyle {nullptr} | 
| style object  More... | |
Additional Inherited Members | |
  Public Types inherited from ROOT::Experimental::RPadBaseDisplayItem | |
| using | PadPrimitives_t = std::vector< std::unique_ptr< RDisplayItem > > | 
  Static Public Member Functions inherited from ROOT::Experimental::RDisplayItem | |
| static std::string | ObjectIDFromPtr (const void *ptr) | 
#include <ROOT/RPadDisplayItem.hxx>
      
  | 
  default | 
      
  | 
  virtualdefault | 
      
  | 
  inlineoverridevirtual | 
Reimplemented from ROOT::Experimental::RDisplayItem.
Definition at line 110 of file RPadDisplayItem.hxx.
      
  | 
  inline | 
Definition at line 107 of file RPadDisplayItem.hxx.
      
  | 
  inline | 
Definition at line 108 of file RPadDisplayItem.hxx.
      
  | 
  protected | 
title of the canvas
Definition at line 102 of file RPadDisplayItem.hxx.
      
  | 
  protected | 
canvas window size
Definition at line 103 of file RPadDisplayItem.hxx.