Extract (reference) only basic attributes from drawable, but not drawable itself.
Definition at line 93 of file RDisplayItem.hxx.
Public Member Functions | |
RIndirectDisplayItem ()=default | |
RIndirectDisplayItem (const RDrawable &dr) | |
Constructor. | |
![]() | |
RDisplayItem ()=default | |
RDisplayItem (bool dummy) | |
virtual | ~RDisplayItem () |
virtual void | BuildFullId (const std::string &prefix) |
Build full id, including prefix and object index. | |
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. | |
void | SetStyle (RStyle *style) |
Protected Attributes | |
const RAttrMap * | fAttr {nullptr} |
pointer on drawable attributes | |
const std::string * | fCssClass {nullptr} |
pointer on drawable class | |
const std::string * | fId {nullptr} |
pointer on drawable id | |
![]() | |
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 | |
RStyle * | fStyle {nullptr} |
style object | |
Additional Inherited Members | |
![]() | |
static std::string | ObjectIDFromPtr (const void *ptr) |
Construct fillid using pointer value. | |
#include <ROOT/RDisplayItem.hxx>
|
default |
Constructor.
Definition at line 55 of file RDisplayItem.cxx.
pointer on drawable attributes
Definition at line 96 of file RDisplayItem.hxx.
|
protected |
pointer on drawable class
Definition at line 97 of file RDisplayItem.hxx.
|
protected |
pointer on drawable id
Definition at line 98 of file RDisplayItem.hxx.