|
VSTGUI 4.10
Graphical User Interface Framework not only for VST plugins
|
Drag callback interface. More...
#include <dragging.h>
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.