![]() |
ROOT
6.06/09
Reference Guide
|
Definition at line 30 of file TVirtualDragManager.h.
Public Member Functions | |
TVirtualDragManager () | |
Constructor. More... | |
virtual | ~TVirtualDragManager () |
EDragType | GetEDragType () const |
Bool_t | IsMoveWaiting () const |
Bool_t | IsDragging () const |
Bool_t | IsDropping () const |
Bool_t | IsPasting () const |
TGFrame * | GetTarget () const |
TGFrame * | GetSource () const |
TGFrame * | GetFrameUnder () const |
TGFrame * | GetPasteFrame () 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 TVirtualDragManager * | Instance () |
Load plugin and create drag manager object. More... | |
Protected Member Functions | |
virtual void | Init () |
Initialization. More... | |
Protected Attributes | |
Bool_t | fMoveWaiting |
Bool_t | fDragging |
Bool_t | fDropping |
Bool_t | fPasting |
EDragType | fDragType |
TGFrame * | fSource |
TGFrame * | fFrameUnder |
TGFrame * | fTarget |
TGFrame * | fPasteFrame |
#include <TVirtualDragManager.h>
TVirtualDragManager::TVirtualDragManager | ( | ) |
Constructor.
Definition at line 36 of file TVirtualDragManager.cxx.
|
inlinevirtual |
Definition at line 48 of file TVirtualDragManager.h.
Reimplemented in TGuiBldDragManager.
Definition at line 67 of file TVirtualDragManager.h.
|
inlinevirtual |
Reimplemented in TGuiBldDragManager.
Definition at line 66 of file TVirtualDragManager.h.
|
inlinevirtual |
Reimplemented in TGuiBldDragManager.
Definition at line 65 of file TVirtualDragManager.h.
|
inline |
Definition at line 50 of file TVirtualDragManager.h.
|
inlinevirtual |
Reimplemented in TGuiBldDragManager.
Definition at line 76 of file TVirtualDragManager.h.
|
inlinevirtual |
Reimplemented in TGuiBldDragManager.
Definition at line 77 of file TVirtualDragManager.h.
|
inline |
Definition at line 57 of file TVirtualDragManager.h.
|
inline |
Definition at line 58 of file TVirtualDragManager.h.
|
inline |
Definition at line 56 of file TVirtualDragManager.h.
|
inlinevirtual |
Reimplemented in TGuiBldDragManager.
Definition at line 74 of file TVirtualDragManager.h.
|
inlinevirtual |
Reimplemented in TGuiBldDragManager.
Definition at line 75 of file TVirtualDragManager.h.
|
inline |
Definition at line 55 of file TVirtualDragManager.h.
Reimplemented in TGuiBldDragManager.
Definition at line 69 of file TVirtualDragManager.h.
Referenced by TGFrame::HandleEvent().
Reimplemented in TGuiBldDragManager.
Definition at line 70 of file TVirtualDragManager.h.
Referenced by ClassImp().
Reimplemented in TGuiBldDragManager.
Definition at line 71 of file TVirtualDragManager.h.
|
protectedvirtual |
Initialization.
Definition at line 67 of file TVirtualDragManager.cxx.
Referenced by TGuiBldDragManager::Reset1().
|
static |
Load plugin and create drag manager object.
Definition at line 44 of file TVirtualDragManager.cxx.
Referenced by TGFrame::StartGuiBuilding().
|
inline |
Definition at line 52 of file TVirtualDragManager.h.
|
inline |
Definition at line 53 of file TVirtualDragManager.h.
|
inline |
Definition at line 51 of file TVirtualDragManager.h.
|
inline |
Definition at line 54 of file TVirtualDragManager.h.
Referenced by TGMainFrame::TGMainFrame().
Reimplemented in TGuiBldDragManager.
Definition at line 72 of file TVirtualDragManager.h.
Referenced by TGuiBldDragManager::ChangeImage(), and TGCompositeFrame::SetEditable().
Definition at line 62 of file TVirtualDragManager.h.
Referenced by TGMainFrame::TGMainFrame().
Definition at line 61 of file TVirtualDragManager.h.
Definition at line 60 of file TVirtualDragManager.h.
Reimplemented in TGuiBldDragManager.
Definition at line 64 of file TVirtualDragManager.h.
|
protected |
Definition at line 34 of file TVirtualDragManager.h.
Referenced by TGuiBldDragManager::Drop(), TGuiBldDragManager::HandleExpose(), TGuiBldDragManager::HandleMotion(), TGuiBldDragManager::HandleTimerEvent(), Init(), IsDragging(), and TGuiBldDragManager::StartDrag().
|
protected |
Definition at line 37 of file TVirtualDragManager.h.
Referenced by TGuiBldDragManager::CheckDragResize(), TGuiBldDragManager::Drop(), TGuiBldDragManager::EndDrag(), GetEDragType(), TGuiBldDragManager::HandleMotion(), Init(), TGuiBldDragManager::RecognizeGesture(), TGuiBldDragManager::SelectFrame(), and TGuiBldDragManager::StartDrag().
|
protected |
Definition at line 35 of file TVirtualDragManager.h.
Referenced by Init(), and IsDropping().
|
protected |
Definition at line 39 of file TVirtualDragManager.h.
Referenced by GetFrameUnder(), Init(), and TGuiBldDragManager::SelectFrame().
|
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().
|
protected |
Definition at line 41 of file TVirtualDragManager.h.
Referenced by GetPasteFrame(), TGuiBldDragManager::HandlePaste(), TGuiBldDragManager::HandleReplace(), and Init().
|
protected |
Definition at line 36 of file TVirtualDragManager.h.
Referenced by TGuiBldDragManager::HandlePaste(), Init(), and IsPasting().
|
protected |
Definition at line 38 of file TVirtualDragManager.h.
Referenced by GetSource(), TGuiBldDragManager::HandleKey(), TGuiBldDragManager::HandleMotion(), Init(), and TGuiBldDragManager::RecognizeGesture().
|
protected |
Definition at line 40 of file TVirtualDragManager.h.
Referenced by TGuiBldDragManager::Cancel(), TGuiBldDragManager::CheckTargetAtPoint(), TGuiBldDragManager::Drop(), GetTarget(), TGuiBldDragManager::GetTarget(), and Init().