src/solaris/classes/sun/awt/X11/XDnDDropTargetProtocol.java
Print this page
*** 740,750 ****
long sourceWindow,
long data1, long data2,
long data3, long data4) {
XClientMessageEvent enter = new XClientMessageEvent();
try {
! enter.set_type((int)XConstants.ClientMessage);
enter.set_window(toplevel);
enter.set_format(32);
enter.set_message_type(XDnDConstants.XA_XdndEnter.getAtom());
/* XID of the source window */
enter.set_data(0, sourceWindow);
--- 740,750 ----
long sourceWindow,
long data1, long data2,
long data3, long data4) {
XClientMessageEvent enter = new XClientMessageEvent();
try {
! enter.set_type(XConstants.ClientMessage);
enter.set_window(toplevel);
enter.set_format(32);
enter.set_message_type(XDnDConstants.XA_XdndEnter.getAtom());
/* XID of the source window */
enter.set_data(0, sourceWindow);
*** 766,776 ****
protected void sendLeaveMessageToToplevelImpl(long toplevel,
long sourceWindow) {
XClientMessageEvent leave = new XClientMessageEvent();
try {
! leave.set_type((int)XConstants.ClientMessage);
leave.set_window(toplevel);
leave.set_format(32);
leave.set_message_type(XDnDConstants.XA_XdndLeave.getAtom());
/* XID of the source window */
leave.set_data(0, sourceWindow);
--- 766,776 ----
protected void sendLeaveMessageToToplevelImpl(long toplevel,
long sourceWindow) {
XClientMessageEvent leave = new XClientMessageEvent();
try {
! leave.set_type(XConstants.ClientMessage);
leave.set_window(toplevel);
leave.set_format(32);
leave.set_message_type(XDnDConstants.XA_XdndLeave.getAtom());
/* XID of the source window */
leave.set_data(0, sourceWindow);
*** 796,806 ****
action = DnDConstants.ACTION_NONE;
}
XClientMessageEvent msg = new XClientMessageEvent();
try {
! msg.set_type((int)XConstants.ClientMessage);
msg.set_window(xclient.get_data(0));
msg.set_format(32);
msg.set_message_type(XDnDConstants.XA_XdndStatus.getAtom());
/* target window */
msg.set_data(0, xclient.get_window());
--- 796,806 ----
action = DnDConstants.ACTION_NONE;
}
XClientMessageEvent msg = new XClientMessageEvent();
try {
! msg.set_type(XConstants.ClientMessage);
msg.set_window(xclient.get_data(0));
msg.set_format(32);
msg.set_message_type(XDnDConstants.XA_XdndStatus.getAtom());
/* target window */
msg.set_data(0, xclient.get_window());
*** 884,894 ****
}
}
XClientMessageEvent msg = new XClientMessageEvent();
try {
! msg.set_type((int)XConstants.ClientMessage);
msg.set_window(xclient.get_data(0));
msg.set_format(32);
msg.set_message_type(XDnDConstants.XA_XdndFinished.getAtom());
msg.set_data(0, xclient.get_window()); /* target window */
msg.set_data(1, 0); /* flags */
--- 884,894 ----
}
}
XClientMessageEvent msg = new XClientMessageEvent();
try {
! msg.set_type(XConstants.ClientMessage);
msg.set_window(xclient.get_data(0));
msg.set_format(32);
msg.set_message_type(XDnDConstants.XA_XdndFinished.getAtom());
msg.set_data(0, xclient.get_window()); /* target window */
msg.set_data(1, 0); /* flags */