virtualx-engine/scene/main
Markus Sauermann a9bf3de08e Fix InputEvent being used twice
A single mouse click can cause multiple actions, which contradicts
the paradigm that a single Input Event should cause only a single
action.

The solution consists of two parts:
1. Physics Picking as the last step during viewport input event
handling, currently doesn't set the event as handled. This PR sets
the event as handled in the case of physics picking.
2. After an InputEvent is processed by a SubVieportContainer, it is
sent to its parent, even if it set as handled within the SubViewport.
This PR adds an additional test to check if the event is handled
before propagating the event to the parent Control.
2023-05-29 02:39:09 +02:00
..
canvas_item.cpp Optimize threading-sensitive node data for single-threaded processing 2023-05-17 02:04:41 +02:00
canvas_item.h Optimize threading-sensitive node data for single-threaded processing 2023-05-17 02:04:41 +02:00
canvas_layer.cpp Remove NOTIFICATION_MOVED_IN_PARENT 2023-04-06 13:57:13 +02:00
canvas_layer.h Remove NOTIFICATION_MOVED_IN_PARENT 2023-04-06 13:57:13 +02:00
http_request.cpp Fix wait for thread not started 2023-04-27 20:28:22 +02:00
http_request.h [NET] Refactor TLS configuration. 2023-01-28 11:08:02 +01:00
instance_placeholder.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
instance_placeholder.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
missing_node.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
missing_node.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
multiplayer_api.cpp [MP] Fix orphan StringName on close. 2023-02-27 09:45:16 +01:00
multiplayer_api.h Use enum instead of int in virtual methods return type 2023-01-31 19:06:49 +01:00
multiplayer_peer.cpp Add missing documentation for MultiplayerPeerExtension 2023-03-20 08:08:59 -07:00
multiplayer_peer.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
node.cpp Merge pull request #76025 from YuriSizov/editor-reparentable-windows 2023-05-16 10:49:09 +02:00
node.h Merge pull request #77234 from RandomShaper/fix_rtl_mt 2023-05-24 08:42:59 +02:00
resource_preloader.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
resource_preloader.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
scene_tree.cpp Merge pull request #75901 from reduz/refactor-node-processing 2023-05-10 12:46:44 +02:00
scene_tree.h Merge pull request #75901 from reduz/refactor-node-processing 2023-05-10 12:46:44 +02:00
SCsub
shader_globals_override.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
shader_globals_override.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
timer.cpp Fix auto-translations in editor 2023-03-22 23:57:12 +01:00
timer.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
viewport.cpp Fix InputEvent being used twice 2023-05-29 02:39:09 +02:00
viewport.h Improve the UX of ViewportTexture in the editor 2023-05-10 09:13:43 +08:00
window.cpp Expose get_window_id() from Window class 2023-05-20 14:48:24 -07:00
window.h Expose dialog parent-and-popup logic to the API 2023-05-15 19:49:28 +02:00