jdk/src/solaris/classes/sun/awt/X11/XDropTargetContextPeer.java
changeset 3938 ef327bd847c0
parent 2 90ce3da70b43
child 5506 202f599c92aa
equal deleted inserted replaced
3934:487e1aa949c4 3938:ef327bd847c0
    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. */