| VSTGUI 4.10
    Graphical User Interface Framework not only for VST plugins | 
Drag callback interface. More...
#include <dragging.h>
 Inheritance diagram for IDragCallback:
 Inheritance diagram for IDragCallback:| Public Member Functions | |
| virtual void | dragWillBegin (IDraggingSession *session, CPoint pos)=0 | 
| the drag will begin  More... | |
| virtual void | dragMoved (IDraggingSession *session, CPoint pos)=0 | 
| the drag was moved  More... | |
| virtual void | dragEnded (IDraggingSession *session, CPoint pos, DragOperation result)=0 | 
| the drag ended  More... | |
|  Public Member Functions inherited from IReference | |
| virtual void | forget ()=0 | 
| decrease refcount and delete object if refcount == 0  More... | |
| virtual void | remember ()=0 | 
| increase refcount  More... | |
Drag callback interface.
An optional interface to be used when initiating a drag to know where the mouse is and what the result of the drag was.
| 
 | pure virtual | 
the drag ended
| session | dragging session | 
| pos | drag position in CFrame coordinates | 
| result | the result of the drag | 
Implemented in DragCallbackAdapter, and DragCallbackFunctions.
| 
 | pure virtual | 
the drag was moved
| session | dragging session | 
| pos | drag position in CFrame coordinates | 
Implemented in DragCallbackAdapter, and DragCallbackFunctions.
| 
 | pure virtual | 
the drag will begin
| session | dragging session | 
| pos | drag position in CFrame coordinates | 
Implemented in DragCallbackAdapter, and DragCallbackFunctions.