equal
deleted
inserted
replaced
29 import java.awt.peer.ComponentPeer; |
29 import java.awt.peer.ComponentPeer; |
30 |
30 |
31 import java.io.IOException; |
31 import java.io.IOException; |
32 |
32 |
33 import java.util.Iterator; |
33 import java.util.Iterator; |
34 import java.util.logging.*; |
34 |
|
35 import sun.util.logging.PlatformLogger; |
35 |
36 |
36 import sun.awt.AppContext; |
37 import sun.awt.AppContext; |
37 import sun.awt.SunToolkit; |
38 import sun.awt.SunToolkit; |
38 |
39 |
39 import sun.awt.dnd.SunDropTargetContextPeer; |
40 import sun.awt.dnd.SunDropTargetContextPeer; |
46 * the interaction between the XDnD/Motif DnD subsystem and Java drop targets. |
47 * the interaction between the XDnD/Motif DnD subsystem and Java drop targets. |
47 * |
48 * |
48 * @since 1.5 |
49 * @since 1.5 |
49 */ |
50 */ |
50 final class XDropTargetContextPeer extends SunDropTargetContextPeer { |
51 final class XDropTargetContextPeer extends SunDropTargetContextPeer { |
51 private static final Logger logger = |
52 private static final PlatformLogger logger = |
52 Logger.getLogger("sun.awt.X11.xembed.xdnd.XDropTargetContextPeer"); |
53 PlatformLogger.getLogger("sun.awt.X11.xembed.xdnd.XDropTargetContextPeer"); |
53 |
54 |
54 private static final Unsafe unsafe = XlibWrapper.unsafe; |
55 private static final Unsafe unsafe = XlibWrapper.unsafe; |
55 |
56 |
56 /* |
57 /* |
57 * A key to store a peer instance for an AppContext. |
58 * A key to store a peer instance for an AppContext. |
196 XEmbedCanvasPeer xEmbedCanvasPeer = (XEmbedCanvasPeer)peer; |
197 XEmbedCanvasPeer xEmbedCanvasPeer = (XEmbedCanvasPeer)peer; |
197 /* The native context is the pointer to the XClientMessageEvent |
198 /* The native context is the pointer to the XClientMessageEvent |
198 structure. */ |
199 structure. */ |
199 long ctxt = getNativeDragContext(); |
200 long ctxt = getNativeDragContext(); |
200 |
201 |
201 if (logger.isLoggable(Level.FINER)) { |
202 if (logger.isLoggable(PlatformLogger.FINER)) { |
202 logger.finer(" processing " + event + " ctxt=" + ctxt + |
203 logger.finer(" processing " + event + " ctxt=" + ctxt + |
203 " consumed=" + event.isConsumed()); |
204 " consumed=" + event.isConsumed()); |
204 } |
205 } |
205 /* If the event is not consumed, pass it to the |
206 /* If the event is not consumed, pass it to the |
206 XEmbedCanvasPeer for processing. */ |
207 XEmbedCanvasPeer for processing. */ |