1 #ifndef Fireworks_Core_CmsAnnotation_h
2 #define Fireworks_Core_CmsAnnotation_h
4 #include "TGLOverlay.h"
24 void Render(TGLRnrCtx& rnrCtx)
override;
26 Bool_t
MouseEnter(TGLOvlSelectRecord& selRec)
override;
27 Bool_t
Handle(TGLRnrCtx& rnrCtx, TGLOvlSelectRecord& selRec, Event_t*
event)
override;
const CmsAnnotation & operator=(const CmsAnnotation &)=delete
virtual void setFrom(const FWConfiguration &)
void setAllowDestroy(bool x)
bool getAllowDestroy() const
Bool_t MouseEnter(TGLOvlSelectRecord &selRec) override
void Render(TGLRnrCtx &rnrCtx) override
~CmsAnnotation() override
virtual void addTo(FWConfiguration &) const
CmsAnnotation(TGLViewerBase *parent, Float_t posx, Float_t posy)
EDrag fDrag
last mouse position
Bool_t Handle(TGLRnrCtx &rnrCtx, TGLOvlSelectRecord &selRec, Event_t *event) override
void MouseLeave() override
Float_t fSizeDrag
relative size to viewport width