class RCanvasDisplayItem
Display item for the RCanvas class, add canvas title and size
- Author
- Sergey Linev
- Date
- 2017-05-31
- Warning
- This is part of the ROOT 7 prototype! It will change without notice. It might trigger earthquakes. Feedback is welcome!
Definition at line 96 of file RPadDisplayItem.hxx.
|
| const RAttrMap * | fAttr {nullptr} |
| | temporary pointer on attributes
|
| |
| bool | fDummy {false} |
| | if true, just placeholder for drawable which does not changed
|
| |
| unsigned | fIndex {0} |
| | ! index inside current pad, used to produce fully-qualified id, not send to client
|
| |
| std::string | fObjectID |
| | unique object identifier
|
| |
| PadPrimitives_t | fPrimitives |
| | display items for all primitives in the pad
|
| |
| RStyle * | fStyle {nullptr} |
| | style object
|
| |
| std::vector< std::shared_ptr< RStyle > > | fStyles |
| | ! locked styles of the objects and pad until streaming is performed
|
| |
| std::string | fTitle |
| | title of the canvas
|
| |
| std::array< int, 2 > | fWinSize |
| | canvas window size
|
| |
#include <ROOT/RPadDisplayItem.hxx>
◆ PadPrimitives_t
◆ RCanvasDisplayItem()
| ROOT::Experimental::RCanvasDisplayItem::RCanvasDisplayItem |
( |
| ) |
|
|
default |
◆ ~RCanvasDisplayItem()
| ROOT::Experimental::RCanvasDisplayItem::~RCanvasDisplayItem |
( |
| ) |
|
|
overridedefault |
◆ Add()
| void ROOT::Experimental::RPadBaseDisplayItem::Add |
( |
std::unique_ptr< RDisplayItem > && | item, |
|
|
std::shared_ptr< RStyle > && | style ) |
|
inlineinherited |
Add display item and style which should be used for it.
Definition at line 42 of file RPadDisplayItem.hxx.
◆ BuildFullId()
| void ROOT::Experimental::RCanvasDisplayItem::BuildFullId |
( |
const std::string & | prefix | ) |
|
|
inlineoverridevirtual |
◆ GetIndex()
| unsigned ROOT::Experimental::RDisplayItem::GetIndex |
( |
| ) |
const |
|
inlineinherited |
◆ GetObjectID()
| std::string ROOT::Experimental::RDisplayItem::GetObjectID |
( |
| ) |
const |
|
inlineinherited |
◆ ObjectIDFromPtr()
| std::string RDisplayItem::ObjectIDFromPtr |
( |
const void * | ptr | ) |
|
|
staticinherited |
◆ SetAttributes()
| void ROOT::Experimental::RPadBaseDisplayItem::SetAttributes |
( |
const RAttrMap * | f | ) |
|
|
inlineinherited |
◆ SetIndex()
| void ROOT::Experimental::RDisplayItem::SetIndex |
( |
unsigned | indx | ) |
|
|
inlineinherited |
◆ SetObjectID()
| void ROOT::Experimental::RDisplayItem::SetObjectID |
( |
const std::string & | id | ) |
|
|
inlineinherited |
◆ SetObjectIDAsPtr()
| void RDisplayItem::SetObjectIDAsPtr |
( |
const void * | ptr | ) |
|
|
inherited |
Assign id using arbitrary pointer value Typically drawable pointer should be used here.
Definition at line 21 of file RDisplayItem.cxx.
◆ SetPadStyle()
| void ROOT::Experimental::RPadBaseDisplayItem::SetPadStyle |
( |
std::shared_ptr< RStyle > && | style | ) |
|
|
inlineinherited |
◆ SetStyle()
| void ROOT::Experimental::RDisplayItem::SetStyle |
( |
RStyle * | style | ) |
|
|
inlineinherited |
◆ SetTitle()
| void ROOT::Experimental::RCanvasDisplayItem::SetTitle |
( |
const std::string & | title | ) |
|
|
inline |
◆ SetWindowSize()
| void ROOT::Experimental::RCanvasDisplayItem::SetWindowSize |
( |
int | width, |
|
|
int | height ) |
|
inline |
◆ fAttr
| const RAttrMap* ROOT::Experimental::RPadBaseDisplayItem::fAttr {nullptr} |
|
protectedinherited |
◆ fDummy
| bool ROOT::Experimental::RDisplayItem::fDummy {false} |
|
protectedinherited |
if true, just placeholder for drawable which does not changed
Definition at line 34 of file RDisplayItem.hxx.
◆ fIndex
| unsigned ROOT::Experimental::RDisplayItem::fIndex {0} |
|
protectedinherited |
! index inside current pad, used to produce fully-qualified id, not send to client
Definition at line 33 of file RDisplayItem.hxx.
◆ fObjectID
| std::string ROOT::Experimental::RDisplayItem::fObjectID |
|
protectedinherited |
◆ fPrimitives
◆ fStyle
| RStyle* ROOT::Experimental::RDisplayItem::fStyle {nullptr} |
|
protectedinherited |
◆ fStyles
| std::vector<std::shared_ptr<RStyle> > ROOT::Experimental::RPadBaseDisplayItem::fStyles |
|
protectedinherited |
! locked styles of the objects and pad until streaming is performed
Definition at line 36 of file RPadDisplayItem.hxx.
◆ fTitle
| std::string ROOT::Experimental::RCanvasDisplayItem::fTitle |
|
protected |
◆ fWinSize
| std::array<int, 2> ROOT::Experimental::RCanvasDisplayItem::fWinSize |
|
protected |
The documentation for this class was generated from the following file: