final class EmbeddedSceneDnD
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private GlassSceneDnDEventHandler |
dndHandler |
private HostDragStartListener |
dragStartListener |
private EmbeddedSceneDSInterface |
fxDragSource |
private EmbeddedSceneDTInterface |
fxDropTarget |
private java.lang.Thread |
hostThread |
Constructor and Description |
---|
EmbeddedSceneDnD(GlassScene scene) |
Modifier and Type | Method and Description |
---|---|
TKClipboard |
createDragboard(boolean isDragSource) |
EmbeddedSceneDTInterface |
createDropTarget() |
(package private) <T> T |
executeOnFXThread(java.util.concurrent.Callable<T> r) |
boolean |
isHostThread() |
void |
onDragSourceReleased(EmbeddedSceneDSInterface ds) |
void |
onDropTargetReleased(EmbeddedSceneDTInterface dt) |
void |
setDragStartListener(HostDragStartListener l) |
private void |
setHostThread() |
private void |
startDrag() |
private final GlassSceneDnDEventHandler dndHandler
private HostDragStartListener dragStartListener
private EmbeddedSceneDSInterface fxDragSource
private EmbeddedSceneDTInterface fxDropTarget
private java.lang.Thread hostThread
public EmbeddedSceneDnD(GlassScene scene)
private void startDrag()
private void setHostThread()
public boolean isHostThread()
public void onDragSourceReleased(EmbeddedSceneDSInterface ds)
public void onDropTargetReleased(EmbeddedSceneDTInterface dt)
<T> T executeOnFXThread(java.util.concurrent.Callable<T> r)
public TKClipboard createDragboard(boolean isDragSource)
public void setDragStartListener(HostDragStartListener l)
public EmbeddedSceneDTInterface createDropTarget()