TVirtualDragManager Class Reference

#include <TVirtualDragManager.h>

Inheritance diagram for TVirtualDragManager:

TGuiBldDragManager TGuiBldDragManager List of all members.

Public Member Functions

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

Static Public Member Functions

static TVirtualDragManagerInstance ()
static TVirtualDragManagerInstance ()

Protected Member Functions

virtual void Init ()
virtual void Init ()

Protected Attributes

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

Detailed Description

Definition at line 30 of file TVirtualDragManager.h.


Constructor & Destructor Documentation

TVirtualDragManager::TVirtualDragManager (  ) 

Definition at line 34 of file TVirtualDragManager.cxx.

References Init().

virtual TVirtualDragManager::~TVirtualDragManager (  )  [inline, virtual]

Definition at line 48 of file TVirtualDragManager.h.

TVirtualDragManager::TVirtualDragManager (  ) 

virtual TVirtualDragManager::~TVirtualDragManager (  )  [inline, virtual]

Definition at line 48 of file TVirtualDragManager.h.


Member Function Documentation

void TVirtualDragManager::Init (  )  [protected, virtual]

Definition at line 65 of file TVirtualDragManager.cxx.

References fDragging, fDragType, fDropping, fFrameUnder, fMoveWaiting, fPasteFrame, fPasting, fSource, fTarget, kDragNone, and kFALSE.

Referenced by TGuiBldDragManager::Reset1().

EDragType TVirtualDragManager::GetDragType (  )  const [inline]

Definition at line 50 of file TVirtualDragManager.h.

References fDragType.

Bool_t TVirtualDragManager::IsMoveWaiting (  )  const [inline]

Definition at line 51 of file TVirtualDragManager.h.

References fMoveWaiting.

Bool_t TVirtualDragManager::IsDragging (  )  const [inline]

Definition at line 52 of file TVirtualDragManager.h.

References fDragging.

Bool_t TVirtualDragManager::IsDropping (  )  const [inline]

Definition at line 53 of file TVirtualDragManager.h.

References fDropping.

Bool_t TVirtualDragManager::IsPasting (  )  const [inline]

Definition at line 54 of file TVirtualDragManager.h.

References fPasting.

Referenced by TGMainFrame::TGMainFrame().

TGFrame* TVirtualDragManager::GetTarget (  )  const [inline]

Definition at line 55 of file TVirtualDragManager.h.

References fTarget.

TGFrame* TVirtualDragManager::GetSource (  )  const [inline]

Definition at line 56 of file TVirtualDragManager.h.

References fSource.

TGFrame* TVirtualDragManager::GetFrameUnder (  )  const [inline]

Definition at line 57 of file TVirtualDragManager.h.

References fFrameUnder.

TGFrame* TVirtualDragManager::GetPasteFrame (  )  const [inline]

Definition at line 58 of file TVirtualDragManager.h.

References fPasteFrame.

virtual void TVirtualDragManager::SetTarget ( TGFrame f  )  [inline, virtual]

Definition at line 60 of file TVirtualDragManager.h.

References fTarget.

virtual void TVirtualDragManager::SetSource ( TGFrame f  )  [inline, virtual]

Definition at line 61 of file TVirtualDragManager.h.

References fSource.

virtual void TVirtualDragManager::SetPasteFrame ( TGFrame f  )  [inline, virtual]

Definition at line 62 of file TVirtualDragManager.h.

References fPasteFrame.

Referenced by TGMainFrame::TGMainFrame().

virtual Bool_t TVirtualDragManager::StartDrag ( TGFrame = 0,
Int_t  = 0,
Int_t  = 0 
) [inline, virtual]

Definition at line 64 of file TVirtualDragManager.h.

References kFALSE.

virtual Bool_t TVirtualDragManager::EndDrag (  )  [inline, virtual]

Definition at line 65 of file TVirtualDragManager.h.

References kFALSE.

virtual Bool_t TVirtualDragManager::Drop (  )  [inline, virtual]

Definition at line 66 of file TVirtualDragManager.h.

References kFALSE.

virtual Bool_t TVirtualDragManager::Cancel ( Bool_t  = kTRUE  )  [inline, virtual]

Definition at line 67 of file TVirtualDragManager.h.

References kFALSE.

virtual Bool_t TVirtualDragManager::HandleEvent ( Event_t  )  [inline, virtual]

Definition at line 69 of file TVirtualDragManager.h.

References kFALSE.

Referenced by TGFrame::HandleEvent().

virtual Bool_t TVirtualDragManager::HandleTimerEvent ( Event_t ,
TTimer  
) [inline, virtual]

Definition at line 70 of file TVirtualDragManager.h.

References kFALSE.

Referenced by ClassImp().

virtual Bool_t TVirtualDragManager::IgnoreEvent ( Event_t  )  [inline, virtual]

Definition at line 71 of file TVirtualDragManager.h.

References kTRUE.

virtual void TVirtualDragManager::SetEditable ( Bool_t   )  [inline, virtual]

Definition at line 72 of file TVirtualDragManager.h.

Referenced by TGuiBldDragManager::ChangeImage(), and TGCompositeFrame::SetEditable().

virtual Int_t TVirtualDragManager::GetStrartDragX (  )  const [inline, virtual]

Definition at line 74 of file TVirtualDragManager.h.

virtual Int_t TVirtualDragManager::GetStrartDragY (  )  const [inline, virtual]

Definition at line 75 of file TVirtualDragManager.h.

virtual Int_t TVirtualDragManager::GetEndDragX (  )  const [inline, virtual]

Definition at line 76 of file TVirtualDragManager.h.

virtual Int_t TVirtualDragManager::GetEndDragY (  )  const [inline, virtual]

Definition at line 77 of file TVirtualDragManager.h.

TVirtualDragManager * TVirtualDragManager::Instance (  )  [static]

Definition at line 42 of file TVirtualDragManager.cxx.

References TPluginManager::FindHandler(), gDragManager, TROOT::GetPluginManager(), gROOT, h, kFALSE, and kTRUE.

Referenced by G__G__Gui3_332_0_27(), G__setup_memfuncTVirtualDragManager(), and TGFrame::StartGuiBuilding().

virtual void TVirtualDragManager::Init (  )  [protected, virtual]

EDragType TVirtualDragManager::GetDragType (  )  const [inline]

Definition at line 50 of file TVirtualDragManager.h.

References fDragType.

Bool_t TVirtualDragManager::IsMoveWaiting (  )  const [inline]

Definition at line 51 of file TVirtualDragManager.h.

References fMoveWaiting.

Bool_t TVirtualDragManager::IsDragging (  )  const [inline]

Definition at line 52 of file TVirtualDragManager.h.

References fDragging.

Bool_t TVirtualDragManager::IsDropping (  )  const [inline]

Definition at line 53 of file TVirtualDragManager.h.

References fDropping.

Bool_t TVirtualDragManager::IsPasting (  )  const [inline]

Definition at line 54 of file TVirtualDragManager.h.

References fPasting.

TGFrame* TVirtualDragManager::GetTarget (  )  const [inline]

Definition at line 55 of file TVirtualDragManager.h.

References fTarget.

TGFrame* TVirtualDragManager::GetSource (  )  const [inline]

Definition at line 56 of file TVirtualDragManager.h.

References fSource.

TGFrame* TVirtualDragManager::GetFrameUnder (  )  const [inline]

Definition at line 57 of file TVirtualDragManager.h.

References fFrameUnder.

TGFrame* TVirtualDragManager::GetPasteFrame (  )  const [inline]

Definition at line 58 of file TVirtualDragManager.h.

References fPasteFrame.

virtual void TVirtualDragManager::SetTarget ( TGFrame f  )  [inline, virtual]

Definition at line 60 of file TVirtualDragManager.h.

References fTarget.

virtual void TVirtualDragManager::SetSource ( TGFrame f  )  [inline, virtual]

Definition at line 61 of file TVirtualDragManager.h.

References fSource.

virtual void TVirtualDragManager::SetPasteFrame ( TGFrame f  )  [inline, virtual]

Definition at line 62 of file TVirtualDragManager.h.

References fPasteFrame.

virtual Bool_t TVirtualDragManager::StartDrag ( TGFrame = 0,
Int_t  = 0,
Int_t  = 0 
) [inline, virtual]

Definition at line 64 of file TVirtualDragManager.h.

References kFALSE.

virtual Bool_t TVirtualDragManager::EndDrag (  )  [inline, virtual]

Definition at line 65 of file TVirtualDragManager.h.

References kFALSE.

virtual Bool_t TVirtualDragManager::Drop (  )  [inline, virtual]

Definition at line 66 of file TVirtualDragManager.h.

References kFALSE.

virtual Bool_t TVirtualDragManager::Cancel ( Bool_t  = kTRUE  )  [inline, virtual]

Definition at line 67 of file TVirtualDragManager.h.

References kFALSE.

virtual Bool_t TVirtualDragManager::HandleEvent ( Event_t  )  [inline, virtual]

Definition at line 69 of file TVirtualDragManager.h.

References kFALSE.

virtual Bool_t TVirtualDragManager::HandleTimerEvent ( Event_t ,
TTimer  
) [inline, virtual]

Definition at line 70 of file TVirtualDragManager.h.

References kFALSE.

virtual Bool_t TVirtualDragManager::IgnoreEvent ( Event_t  )  [inline, virtual]

Definition at line 71 of file TVirtualDragManager.h.

References kTRUE.

virtual void TVirtualDragManager::SetEditable ( Bool_t   )  [inline, virtual]

Definition at line 72 of file TVirtualDragManager.h.

virtual Int_t TVirtualDragManager::GetStrartDragX (  )  const [inline, virtual]

Definition at line 74 of file TVirtualDragManager.h.

virtual Int_t TVirtualDragManager::GetStrartDragY (  )  const [inline, virtual]

Definition at line 75 of file TVirtualDragManager.h.

virtual Int_t TVirtualDragManager::GetEndDragX (  )  const [inline, virtual]

Definition at line 76 of file TVirtualDragManager.h.

virtual Int_t TVirtualDragManager::GetEndDragY (  )  const [inline, virtual]

Definition at line 77 of file TVirtualDragManager.h.

static TVirtualDragManager* TVirtualDragManager::Instance (  )  [static]


Member Data Documentation

Bool_t TVirtualDragManager::fMoveWaiting [protected]

Definition at line 33 of file TVirtualDragManager.h.

Referenced by TGuiBldDragManager::EndDrag(), TGuiBldDragManager::HandleMotion(), TGuiBldDragManager::HandleTimerEvent(), Init(), IsMoveWaiting(), TGuiBldDragManager::IsMoveWaiting(), TGuiBldDragManager::RecognizeGesture(), and TGuiBldDragManager::StartDrag().

Bool_t TVirtualDragManager::fDragging [protected]

Definition at line 34 of file TVirtualDragManager.h.

Referenced by TGuiBldDragManager::Drop(), TGuiBldDragManager::HandleExpose(), TGuiBldDragManager::HandleMotion(), TGuiBldDragManager::HandleTimerEvent(), Init(), IsDragging(), and TGuiBldDragManager::StartDrag().

Bool_t TVirtualDragManager::fDropping [protected]

Definition at line 35 of file TVirtualDragManager.h.

Referenced by Init(), and IsDropping().

Bool_t TVirtualDragManager::fPasting [protected]

Definition at line 36 of file TVirtualDragManager.h.

Referenced by TGuiBldDragManager::HandlePaste(), Init(), and IsPasting().

EDragType TVirtualDragManager::fDragType [protected]

Definition at line 37 of file TVirtualDragManager.h.

Referenced by TGuiBldDragManager::CheckDragResize(), TGuiBldDragManager::Drop(), TGuiBldDragManager::EndDrag(), GetDragType(), TGuiBldDragManager::HandleMotion(), Init(), TGuiBldDragManager::RecognizeGesture(), TGuiBldDragManager::SelectFrame(), and TGuiBldDragManager::StartDrag().

TGFrame* TVirtualDragManager::fSource [protected]

Definition at line 38 of file TVirtualDragManager.h.

Referenced by GetSource(), TGuiBldDragManager::HandleKey(), TGuiBldDragManager::HandleMotion(), Init(), TGuiBldDragManager::RecognizeGesture(), and SetSource().

TGFrame* TVirtualDragManager::fFrameUnder [protected]

Definition at line 39 of file TVirtualDragManager.h.

Referenced by GetFrameUnder(), Init(), and TGuiBldDragManager::SelectFrame().

TGFrame* TVirtualDragManager::fTarget [protected]

Definition at line 40 of file TVirtualDragManager.h.

Referenced by TGuiBldDragManager::Cancel(), TGuiBldDragManager::CheckTargetAtPoint(), TGuiBldDragManager::Drop(), GetTarget(), TGuiBldDragManager::GetTarget(), Init(), and SetTarget().

TGFrame* TVirtualDragManager::fPasteFrame [protected]

Definition at line 41 of file TVirtualDragManager.h.

Referenced by GetPasteFrame(), TGuiBldDragManager::HandlePaste(), TGuiBldDragManager::HandleReplace(), Init(), and SetPasteFrame().

TGFrame* TVirtualDragManager::fSource [protected]

Definition at line 38 of file TVirtualDragManager.h.

TGFrame* TVirtualDragManager::fFrameUnder [protected]

Definition at line 39 of file TVirtualDragManager.h.

TGFrame* TVirtualDragManager::fTarget [protected]

Definition at line 40 of file TVirtualDragManager.h.

TGFrame* TVirtualDragManager::fPasteFrame [protected]

Definition at line 41 of file TVirtualDragManager.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:48:52 2011 for ROOT_528-00b_version by  doxygen 1.5.1