16 #ifndef ROOT7_TPadPainter 17 #define ROOT7_TPadPainter 19 #include "ROOT/TDisplayItem.hxx" 25 namespace Experimental {
27 class TPadDisplayItem;
64 #endif // ROOT7_TPadPainter Draw a TPad, by drawing its contained graphical elements at the pad offset in the parent pad...
std::string fCurrentDrawableId
! current drawable id
Namespace for new ROOT classes and functions.
void PaintDrawables(const TPadBase &pad)
std::unique_ptr< TPadDisplayItem > fPadDisplayItem
! display items for all drawables in the pad
Base class for graphic containers for TDrawable-s.
Abstract interface for object painting on the pad/canvas.
TPadPainter()=default
Default constructor.
virtual void AddDisplayItem(std::unique_ptr< TDisplayItem > &&item)
add display item to the canvas
virtual ~TPadPainter()
Default destructor.