VSTGUI
4.10
Graphical User Interface Framework not only for VST plugins
|
Drag callback interface. More...
Public Member Functions | |
virtual void | dragWillBegin (IDraggingSession *session, CPoint pos)=0 |
the drag will begin | |
virtual void | dragMoved (IDraggingSession *session, CPoint pos)=0 |
the drag was moved | |
virtual void | dragEnded (IDraggingSession *session, CPoint pos, DragOperation result)=0 |
the drag ended | |
Public Member Functions inherited from IReference | |
virtual void | forget ()=0 |
decrease refcount and delete object if refcount == 0 | |
virtual void | remember ()=0 |
increase refcount | |
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 DragCallbackFunctions, and DragCallbackAdapter.
|
pure virtual |
the drag was moved
session | dragging session |
pos | drag position in CFrame coordinates |
Implemented in DragCallbackFunctions, and DragCallbackAdapter.
|
pure virtual |
the drag will begin
session | dragging session |
pos | drag position in CFrame coordinates |
Implemented in DragCallbackFunctions, and DragCallbackAdapter.