Offers a means to configure some element in the UI to act as a source for drag/drop of new nodes/groups. This is a concrete
class that can be used standalone, but note that it is extended by the SurfaceDropManager, and for the vast majority of
applications, SurfaceDropManager will be the class you want to use. The difference between the two classes is that
DropManager provides a means for you to respond to items being dropped onto a surface canvas, but it does not do
anything when such an event occurs other than inform you, via a set of callbacks, whereas the SurfaceDropManager provides
implementations of these callbacks that manipulate the canvas and the data model.
Offers a means to configure some element in the UI to act as a source for drag/drop of new nodes/groups. This is a concrete class that can be used standalone, but note that it is extended by the
SurfaceDropManager
, and for the vast majority of applications,SurfaceDropManager
will be the class you want to use. The difference between the two classes is thatDropManager
provides a means for you to respond to items being dropped onto a surface canvas, but it does not do anything when such an event occurs other than inform you, via a set of callbacks, whereas theSurfaceDropManager
provides implementations of these callbacks that manipulate the canvas and the data model.