bdk-blender/source/blender/windowmanager
Julian Eisel 8ad46d94b8 UI: Properly cancel dragging on escape or right-click
This is refering to drag & drop within Blender which is using the
drop-box system.

Previously Escape would cancel the dragging, but still pass on the event
to other event handlers, which could trigger other behavior. For example
cancelling dragging a file in a file browser dialog would also cancel
the file browser operation and close the window. Right-click didn't
cancel anything even though we usually use both Escape and right-click
as a way to cancel the operation.

Now both escape and right-click both cancel the dragging and the event
is not passed on further.

Pull Request: #104838
2023-06-15 16:06:45 +02:00
..
gizmo Cleanup: spelling in comments 2022-08-17 15:43:17 +10:00
intern UI: Properly cancel dragging on escape or right-click 2023-06-15 16:06:45 +02:00
message_bus Cleanup: Move RNA path functions into own C++ file 2022-08-04 16:13:00 +02:00
xr Cleanup: spelling in comments 2022-07-06 15:28:54 +10:00
CMakeLists.txt Cleanup: Move wm_dragdrop.c to C++ 2022-07-26 23:15:33 -05:00
WM_api.h WM: Fix invalid memory access in wmTimer handling code. 2023-03-16 14:31:14 +01:00
wm_cursors.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
wm_draw.h Cleanup: ensure space after file named in headers 2022-04-04 13:34:42 +10:00
wm_event_system.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
wm_event_types.h Cleanup: add ISMOUSE_MOTION macro 2022-07-21 16:23:33 +10:00
wm_files.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
WM_keymap.h Cleanup: use event parameters for functions that create key-map items 2022-04-04 14:32:42 +10:00
WM_message.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
wm_surface.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
WM_toolsystem.h WM: suppress assertion when switching tools 2022-05-06 17:44:32 +10:00
WM_types.h WM: Fix invalid memory access in wmTimer handling code. 2023-03-16 14:31:14 +01:00
wm_window.h WM: Fix invalid memory access in wmTimer handling code. 2023-03-16 14:31:14 +01:00
wm.h Cleanup: ensure space after file named in headers 2022-04-04 13:34:42 +10:00