Table Of Contents

Previous topic

FNBDragInfo

Next topic

FNBDropTarget

This Page

phoenix_title FNBDropSource

Give some custom UI feedback during the drag and drop operation in this function. It is called on each mouse move, so your implementation must not be too slow.


class_hierarchy Inheritance Diagram

Inheritance diagram for class FNBDropSource

Inheritance diagram of FNBDropSource


super_classes Known Superclasses

DropSource


method_summary Methods Summary

__init__ Default class constructor.
GiveFeedback You may give some custom UI feedback during the drag and drop operation

api Class API



class FNBDropSource(DropSource)

Give some custom UI feedback during the drag and drop operation in this function. It is called on each mouse move, so your implementation must not be too slow.


Methods



__init__(self, win)

Default class constructor. Used internally.

Parameters:win – the source window for which we wish to provide UI feedback during drag and drop operations.


GiveFeedback(self, effect)

You may give some custom UI feedback during the drag and drop operation in this function. It is called on each mouse move, so your implementation must not be too slow.

Parameters:effect – the effect to implement. One of DragCopy , DragMove , DragLink and DragNone .
Returns:Return False if you want default feedback, or True if you implement your own feedback. The return values is ignored under GTK.

Note

To show your own custom drag and drop UI feedback, you must override this method.