Loading [MathJax]/extensions/tex2jax.js
Logo ROOT  
Reference Guide
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
TVirtualDragManager Class Reference

Definition at line 28 of file TVirtualDragManager.h.

Public Member Functions

 TVirtualDragManager ()
 Constructor. More...
 
virtual ~TVirtualDragManager ()
 
virtual Bool_t Cancel (Bool_t=kTRUE)
 
virtual Bool_t Drop ()
 
virtual Bool_t EndDrag ()
 
EDragType GetEDragType () const
 
virtual Int_t GetEndDragX () const
 
virtual Int_t GetEndDragY () const
 
TGFrameGetFrameUnder () const
 
TGFrameGetPasteFrame () const
 
TGFrameGetSource () const
 
virtual Int_t GetStrartDragX () const
 
virtual Int_t GetStrartDragY () const
 
TGFrameGetTarget () const
 
virtual Bool_t HandleEvent (Event_t *)
 
virtual Bool_t HandleTimerEvent (Event_t *, TTimer *)
 
virtual Bool_t IgnoreEvent (Event_t *)
 
Bool_t IsDragging () const
 
Bool_t IsDropping () const
 
Bool_t IsMoveWaiting () const
 
Bool_t IsPasting () const
 
virtual void SetEditable (Bool_t)
 
virtual void SetPasteFrame (TGFrame *f)
 
virtual void SetSource (TGFrame *f)
 
virtual void SetTarget (TGFrame *f)
 
virtual Bool_t StartDrag (TGFrame *=0, Int_t=0, Int_t=0)
 

Static Public Member Functions

static TVirtualDragManagerInstance ()
 Load plugin and create drag manager object. More...
 

Protected Member Functions

virtual void Init ()
 Initialization. More...
 

Protected Attributes

Bool_t fDragging
 
EDragType fDragType
 
Bool_t fDropping
 
TGFramefFrameUnder
 
Bool_t fMoveWaiting
 
TGFramefPasteFrame
 
Bool_t fPasting
 
TGFramefSource
 
TGFramefTarget
 

#include <TVirtualDragManager.h>

Inheritance diagram for TVirtualDragManager:
[legend]

Constructor & Destructor Documentation

◆ TVirtualDragManager()

TVirtualDragManager::TVirtualDragManager ( )

Constructor.

Definition at line 36 of file TVirtualDragManager.cxx.

◆ ~TVirtualDragManager()

virtual TVirtualDragManager::~TVirtualDragManager ( )
inlinevirtual

Definition at line 46 of file TVirtualDragManager.h.

Member Function Documentation

◆ Cancel()

virtual Bool_t TVirtualDragManager::Cancel ( Bool_t  = kTRUE)
inlinevirtual

Reimplemented in TGuiBldDragManager.

Definition at line 65 of file TVirtualDragManager.h.

◆ Drop()

virtual Bool_t TVirtualDragManager::Drop ( )
inlinevirtual

Reimplemented in TGuiBldDragManager.

Definition at line 64 of file TVirtualDragManager.h.

◆ EndDrag()

virtual Bool_t TVirtualDragManager::EndDrag ( )
inlinevirtual

Reimplemented in TGuiBldDragManager.

Definition at line 63 of file TVirtualDragManager.h.

◆ GetEDragType()

EDragType TVirtualDragManager::GetEDragType ( ) const
inline

Definition at line 48 of file TVirtualDragManager.h.

◆ GetEndDragX()

virtual Int_t TVirtualDragManager::GetEndDragX ( ) const
inlinevirtual

Reimplemented in TGuiBldDragManager.

Definition at line 74 of file TVirtualDragManager.h.

◆ GetEndDragY()

virtual Int_t TVirtualDragManager::GetEndDragY ( ) const
inlinevirtual

Reimplemented in TGuiBldDragManager.

Definition at line 75 of file TVirtualDragManager.h.

◆ GetFrameUnder()

TGFrame * TVirtualDragManager::GetFrameUnder ( ) const
inline

Definition at line 55 of file TVirtualDragManager.h.

◆ GetPasteFrame()

TGFrame * TVirtualDragManager::GetPasteFrame ( ) const
inline

Definition at line 56 of file TVirtualDragManager.h.

◆ GetSource()

TGFrame * TVirtualDragManager::GetSource ( ) const
inline

Definition at line 54 of file TVirtualDragManager.h.

◆ GetStrartDragX()

virtual Int_t TVirtualDragManager::GetStrartDragX ( ) const
inlinevirtual

Reimplemented in TGuiBldDragManager.

Definition at line 72 of file TVirtualDragManager.h.

◆ GetStrartDragY()

virtual Int_t TVirtualDragManager::GetStrartDragY ( ) const
inlinevirtual

Reimplemented in TGuiBldDragManager.

Definition at line 73 of file TVirtualDragManager.h.

◆ GetTarget()

TGFrame * TVirtualDragManager::GetTarget ( ) const
inline

Definition at line 53 of file TVirtualDragManager.h.

◆ HandleEvent()

virtual Bool_t TVirtualDragManager::HandleEvent ( Event_t )
inlinevirtual

Reimplemented in TGuiBldDragManager.

Definition at line 67 of file TVirtualDragManager.h.

◆ HandleTimerEvent()

virtual Bool_t TVirtualDragManager::HandleTimerEvent ( Event_t ,
TTimer  
)
inlinevirtual

Reimplemented in TGuiBldDragManager.

Definition at line 68 of file TVirtualDragManager.h.

◆ IgnoreEvent()

virtual Bool_t TVirtualDragManager::IgnoreEvent ( Event_t )
inlinevirtual

Reimplemented in TGuiBldDragManager.

Definition at line 69 of file TVirtualDragManager.h.

◆ Init()

void TVirtualDragManager::Init ( )
protectedvirtual

Initialization.

Definition at line 67 of file TVirtualDragManager.cxx.

◆ Instance()

TVirtualDragManager * TVirtualDragManager::Instance ( )
static

Load plugin and create drag manager object.

Definition at line 44 of file TVirtualDragManager.cxx.

◆ IsDragging()

Bool_t TVirtualDragManager::IsDragging ( ) const
inline

Definition at line 50 of file TVirtualDragManager.h.

◆ IsDropping()

Bool_t TVirtualDragManager::IsDropping ( ) const
inline

Definition at line 51 of file TVirtualDragManager.h.

◆ IsMoveWaiting()

Bool_t TVirtualDragManager::IsMoveWaiting ( ) const
inline

Definition at line 49 of file TVirtualDragManager.h.

◆ IsPasting()

Bool_t TVirtualDragManager::IsPasting ( ) const
inline

Definition at line 52 of file TVirtualDragManager.h.

◆ SetEditable()

virtual void TVirtualDragManager::SetEditable ( Bool_t  )
inlinevirtual

Reimplemented in TGuiBldDragManager.

Definition at line 70 of file TVirtualDragManager.h.

◆ SetPasteFrame()

virtual void TVirtualDragManager::SetPasteFrame ( TGFrame f)
inlinevirtual

Definition at line 60 of file TVirtualDragManager.h.

◆ SetSource()

virtual void TVirtualDragManager::SetSource ( TGFrame f)
inlinevirtual

Definition at line 59 of file TVirtualDragManager.h.

◆ SetTarget()

virtual void TVirtualDragManager::SetTarget ( TGFrame f)
inlinevirtual

Definition at line 58 of file TVirtualDragManager.h.

◆ StartDrag()

virtual Bool_t TVirtualDragManager::StartDrag ( TGFrame = 0,
Int_t  = 0,
Int_t  = 0 
)
inlinevirtual

Reimplemented in TGuiBldDragManager.

Definition at line 62 of file TVirtualDragManager.h.

Member Data Documentation

◆ fDragging

Bool_t TVirtualDragManager::fDragging
protected

Definition at line 32 of file TVirtualDragManager.h.

◆ fDragType

EDragType TVirtualDragManager::fDragType
protected

Definition at line 35 of file TVirtualDragManager.h.

◆ fDropping

Bool_t TVirtualDragManager::fDropping
protected

Definition at line 33 of file TVirtualDragManager.h.

◆ fFrameUnder

TGFrame* TVirtualDragManager::fFrameUnder
protected

Definition at line 37 of file TVirtualDragManager.h.

◆ fMoveWaiting

Bool_t TVirtualDragManager::fMoveWaiting
protected

Definition at line 31 of file TVirtualDragManager.h.

◆ fPasteFrame

TGFrame* TVirtualDragManager::fPasteFrame
protected

Definition at line 39 of file TVirtualDragManager.h.

◆ fPasting

Bool_t TVirtualDragManager::fPasting
protected

Definition at line 34 of file TVirtualDragManager.h.

◆ fSource

TGFrame* TVirtualDragManager::fSource
protected

Definition at line 36 of file TVirtualDragManager.h.

◆ fTarget

TGFrame* TVirtualDragManager::fTarget
protected

Definition at line 38 of file TVirtualDragManager.h.

Libraries for TVirtualDragManager:
[legend]

The documentation for this class was generated from the following files: