16#ifndef ROOT7_RPadPainter
17#define ROOT7_RPadPainter
25namespace Experimental {
Abstract interface for object painting on the pad/canvas.
void PaintDrawables(const RPadBase &pad)
std::string fCurrentDrawableId
! current drawable id
RPadPainter()=default
Default constructor.
virtual ~RPadPainter()
Default destructor.
virtual void AddDisplayItem(std::unique_ptr< RDisplayItem > &&item)
add display item to the canvas
std::unique_ptr< RPadDisplayItem > fPadDisplayItem
! display items for all drawables in the pad
Base class for graphic containers for RDrawable-s.
Draw a RPad, by drawing its contained graphical elements at the pad offset in the parent pad.
Namespace for new ROOT classes and functions.