| java.lang.Object sun.awt.X11.XDragSourceProtocol sun.awt.X11.XDnDDragSourceProtocol
XDnDDragSourceProtocol | class XDnDDragSourceProtocol extends XDragSourceProtocol (Code) | | XDragSourceProtocol implementation for XDnD protocol.
since: 1.5 |
Method Summary | |
static XDragSourceProtocol | createInstance(XDragSourceProtocolListener listener) Creates an instance associated with the specified listener. | public String | getProtocolName() | public TargetWindowInfo | getTargetWindowInfo(long window) | protected void | initializeDragImpl(int actions, Transferable contents, Map formatMap, long[] formats) Performs protocol-specific drag initialization. | public boolean | processClientMessage(XClientMessageEvent xclient) | public boolean | processProxyModeEvent(XClientMessageEvent xclient, long sourceWindow) | public void | run() | public void | sendDropMessage(int xRoot, int yRoot, int sourceAction, int sourceActions, long time) | public void | sendEnterMessage(long[] formats, int sourceAction, int sourceActions, long time) | public void | sendLeaveMessage(long time) | public void | sendMoveMessage(int xRoot, int yRoot, int sourceAction, int sourceActions, long time) |
getTargetWindowInfo | public TargetWindowInfo getTargetWindowInfo(long window)(Code) | | |
processClientMessage | public boolean processClientMessage(XClientMessageEvent xclient)(Code) | | |
processProxyModeEvent | public boolean processProxyModeEvent(XClientMessageEvent xclient, long sourceWindow)(Code) | | |
sendDropMessage | public void sendDropMessage(int xRoot, int yRoot, int sourceAction, int sourceActions, long time)(Code) | | |
sendEnterMessage | public void sendEnterMessage(long[] formats, int sourceAction, int sourceActions, long time)(Code) | | |
sendLeaveMessage | public void sendLeaveMessage(long time)(Code) | | |
sendMoveMessage | public void sendMoveMessage(int xRoot, int yRoot, int sourceAction, int sourceActions, long time)(Code) | | |
Methods inherited from sun.awt.X11.XDragSourceProtocol | final public boolean attachTargetWindow(long window, long time)(Code)(Java Doc) public void cleanup()(Code)(Java Doc) public void cleanupTargetInfo()(Code)(Java Doc) final protected void finalizeDrop()(Code)(Java Doc) static long getDragSourceWindow()(Code)(Java Doc) final protected XDragSourceProtocolListener getProtocolListener()(Code)(Java Doc) abstract public String getProtocolName()(Code)(Java Doc) final protected int getTargetProtocolVersion()(Code)(Java Doc) final protected long getTargetProxyWindow()(Code)(Java Doc) final protected long getTargetWindow()(Code)(Java Doc) abstract public TargetWindowInfo getTargetWindowInfo(long window)(Code)(Java Doc) final public void initializeDrag(int actions, Transferable contents, Map formatMap, long[] formats) throws InvalidDnDOperationException, IllegalArgumentException, XException(Code)(Java Doc) abstract protected void initializeDragImpl(int actions, Transferable contents, Map formatMap, long[] formats) throws InvalidDnDOperationException, IllegalArgumentException, XException(Code)(Java Doc) final public void initiateDrop(int xRoot, int yRoot, int sourceAction, int sourceActions, long time)(Code)(Java Doc) abstract public boolean processClientMessage(XClientMessageEvent xclient) throws XException(Code)(Java Doc) abstract public boolean processProxyModeEvent(XClientMessageEvent xclient, long sourceWindow)(Code)(Java Doc) abstract protected void sendDropMessage(int xRoot, int yRoot, int sourceAction, int sourceActions, long time)(Code)(Java Doc) abstract public void sendEnterMessage(long[] formats, int sourceAction, int sourceActions, long time)(Code)(Java Doc) abstract public void sendLeaveMessage(long time)(Code)(Java Doc) abstract public void sendMoveMessage(int xRoot, int yRoot, int sourceAction, int sourceActions, long time)(Code)(Java Doc)
|
|
|