|
Lines 3284-3290
long /*int*/ gtk_button_press_event (long /*int*/ widget, long /*int*/ event, bo
Link Here
|
| 3284 |
*/ |
3284 |
*/ |
| 3285 |
if (OS.isX11()) { // Wayland |
3285 |
if (OS.isX11()) { // Wayland |
| 3286 |
if (dragging) { |
3286 |
if (dragging) { |
| 3287 |
sendDragEvent (gdkEvent.button, gdkEvent.state, (int) gdkEvent.x, (int) gdkEvent.y, false); |
3287 |
Point scaledEvent = DPIUtil.autoScaleDown(new Point((int)gdkEvent.x, (int)gdkEvent.y)); |
|
|
3288 |
sendDragEvent (gdkEvent.button, gdkEvent.state, scaledEvent.x, scaledEvent.y, false); |
| 3288 |
if (isDisposed ()) return 1; |
3289 |
if (isDisposed ()) return 1; |
| 3289 |
} |
3290 |
} |
| 3290 |
} |
3291 |
} |
|
Lines 3622-3628
long /*int*/ gtk_motion_notify_event (long /*int*/ widget, long /*int*/ event) {
Link Here
|
| 3622 |
GdkEventButton gdkEvent1 = new GdkEventButton (); |
3623 |
GdkEventButton gdkEvent1 = new GdkEventButton (); |
| 3623 |
OS.memmove (gdkEvent1, event, GdkEventButton.sizeof); |
3624 |
OS.memmove (gdkEvent1, event, GdkEventButton.sizeof); |
| 3624 |
if (gdkEvent1.type == OS.GDK_3BUTTON_PRESS) return 0; |
3625 |
if (gdkEvent1.type == OS.GDK_3BUTTON_PRESS) return 0; |
| 3625 |
if (sendDragEvent (gdkEvent1.button, gdkEvent1.state, (int) gdkEvent1.x, (int) gdkEvent1.y, false)){ |
3626 |
Point scaledEvent = DPIUtil.autoScaleDown(new Point((int)gdkEvent1.x, (int)gdkEvent1.y)); |
|
|
3627 |
if (sendDragEvent (gdkEvent1.button, gdkEvent1.state, scaledEvent.x, scaledEvent.y, false)){ |
| 3626 |
return 1; |
3628 |
return 1; |
| 3627 |
} |
3629 |
} |
| 3628 |
} |
3630 |
} |