12 #ifndef ROOT_TVirtualDragManager
13 #define ROOT_TVirtualDragManager
virtual void Init()
Initialization.
Bool_t IsMoveWaiting() const
virtual void SetSource(TGFrame *f)
virtual Bool_t IgnoreEvent(Event_t *)
TGFrame * GetSource() const
virtual Int_t GetStrartDragX() const
R__EXTERN TVirtualDragManager * gDragManager
virtual void SetEditable(Bool_t)
TGFrame * GetTarget() const
#define ClassDef(name, id)
EDragType GetEDragType() const
virtual Int_t GetEndDragX() const
static TVirtualDragManager * Instance()
Load plugin and create drag manager object.
virtual Bool_t Cancel(Bool_t=kTRUE)
Bool_t IsDropping() const
Handles synchronous and a-synchronous timer events.
TGFrame * GetPasteFrame() const
virtual Int_t GetEndDragY() const
virtual void SetTarget(TGFrame *f)
virtual ~TVirtualDragManager()
Bool_t IsDragging() const
virtual Int_t GetStrartDragY() const
virtual Bool_t StartDrag(TGFrame *=0, Int_t=0, Int_t=0)
virtual Bool_t HandleTimerEvent(Event_t *, TTimer *)
virtual void SetPasteFrame(TGFrame *f)
TVirtualDragManager()
Constructor.
TGFrame * GetFrameUnder() const
virtual Bool_t HandleEvent(Event_t *)