equal
deleted
inserted
replaced
1 /* |
1 /* |
2 * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. |
2 * Copyright (c) 2003, 2014, Oracle and/or its affiliates. All rights reserved. |
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
4 * |
4 * |
5 * This code is free software; you can redistribute it and/or modify it |
5 * This code is free software; you can redistribute it and/or modify it |
6 * under the terms of the GNU General Public License version 2 only, as |
6 * under the terms of the GNU General Public License version 2 only, as |
7 * published by the Free Software Foundation. Oracle designates this |
7 * published by the Free Software Foundation. Oracle designates this |
281 assert getTargetWindow() != 0; |
281 assert getTargetWindow() != 0; |
282 assert formats != null; |
282 assert formats != null; |
283 |
283 |
284 XClientMessageEvent msg = new XClientMessageEvent(); |
284 XClientMessageEvent msg = new XClientMessageEvent(); |
285 try { |
285 try { |
286 msg.set_type((int)XConstants.ClientMessage); |
286 msg.set_type(XConstants.ClientMessage); |
287 msg.set_window(getTargetWindow()); |
287 msg.set_window(getTargetWindow()); |
288 msg.set_format(32); |
288 msg.set_format(32); |
289 msg.set_message_type(XDnDConstants.XA_XdndEnter.getAtom()); |
289 msg.set_message_type(XDnDConstants.XA_XdndEnter.getAtom()); |
290 msg.set_data(0, XDragSourceProtocol.getDragSourceWindow()); |
290 msg.set_data(0, XDragSourceProtocol.getDragSourceWindow()); |
291 long data1 = |
291 long data1 = |
309 assert XToolkit.isAWTLockHeldByCurrentThread(); |
309 assert XToolkit.isAWTLockHeldByCurrentThread(); |
310 assert getTargetWindow() != 0; |
310 assert getTargetWindow() != 0; |
311 |
311 |
312 XClientMessageEvent msg = new XClientMessageEvent(); |
312 XClientMessageEvent msg = new XClientMessageEvent(); |
313 try { |
313 try { |
314 msg.set_type((int)XConstants.ClientMessage); |
314 msg.set_type(XConstants.ClientMessage); |
315 msg.set_window(getTargetWindow()); |
315 msg.set_window(getTargetWindow()); |
316 msg.set_format(32); |
316 msg.set_format(32); |
317 msg.set_message_type(XDnDConstants.XA_XdndPosition.getAtom()); |
317 msg.set_message_type(XDnDConstants.XA_XdndPosition.getAtom()); |
318 msg.set_data(0, XDragSourceProtocol.getDragSourceWindow()); |
318 msg.set_data(0, XDragSourceProtocol.getDragSourceWindow()); |
319 msg.set_data(1, 0); /* flags */ |
319 msg.set_data(1, 0); /* flags */ |
333 assert XToolkit.isAWTLockHeldByCurrentThread(); |
333 assert XToolkit.isAWTLockHeldByCurrentThread(); |
334 assert getTargetWindow() != 0; |
334 assert getTargetWindow() != 0; |
335 |
335 |
336 XClientMessageEvent msg = new XClientMessageEvent(); |
336 XClientMessageEvent msg = new XClientMessageEvent(); |
337 try { |
337 try { |
338 msg.set_type((int)XConstants.ClientMessage); |
338 msg.set_type(XConstants.ClientMessage); |
339 msg.set_window(getTargetWindow()); |
339 msg.set_window(getTargetWindow()); |
340 msg.set_format(32); |
340 msg.set_format(32); |
341 msg.set_message_type(XDnDConstants.XA_XdndLeave.getAtom()); |
341 msg.set_message_type(XDnDConstants.XA_XdndLeave.getAtom()); |
342 msg.set_data(0, XDragSourceProtocol.getDragSourceWindow()); |
342 msg.set_data(0, XDragSourceProtocol.getDragSourceWindow()); |
343 msg.set_data(1, 0); |
343 msg.set_data(1, 0); |
359 assert XToolkit.isAWTLockHeldByCurrentThread(); |
359 assert XToolkit.isAWTLockHeldByCurrentThread(); |
360 assert getTargetWindow() != 0; |
360 assert getTargetWindow() != 0; |
361 |
361 |
362 XClientMessageEvent msg = new XClientMessageEvent(); |
362 XClientMessageEvent msg = new XClientMessageEvent(); |
363 try { |
363 try { |
364 msg.set_type((int)XConstants.ClientMessage); |
364 msg.set_type(XConstants.ClientMessage); |
365 msg.set_window(getTargetWindow()); |
365 msg.set_window(getTargetWindow()); |
366 msg.set_format(32); |
366 msg.set_format(32); |
367 msg.set_message_type(XDnDConstants.XA_XdndDrop.getAtom()); |
367 msg.set_message_type(XDnDConstants.XA_XdndDrop.getAtom()); |
368 msg.set_data(0, XDragSourceProtocol.getDragSourceWindow()); |
368 msg.set_data(0, XDragSourceProtocol.getDragSourceWindow()); |
369 msg.set_data(1, 0); /* flags */ |
369 msg.set_data(1, 0); /* flags */ |