private int getOperationFromKeyState() {
int getOperationFromKeyState() {
private int getOperationFromKeyState() {	int[] state = new int[1];	OS.gdk_window_get_pointer(0, null, null, state);	boolean ctrl = (state[0] & OS.GDK_CONTROL_MASK) != 0;	boolean shift = (state[0] & OS.GDK_SHIFT_MASK) != 0;	if (ctrl && shift) return DND.DROP_LINK;	if (ctrl)return DND.DROP_COPY;	if (shift)return DND.DROP_MOVE;	return DND.DROP_DEFAULT;}