virtualx-engine/scene/main
Markus Sauermann 60aaa017ff Enable Drag and Drop for SubViewports and Windows
Make Drag and Drop an application-wide operation.
This allows do drop on Controls in other Viewports/Windows.

In order to achieve this, `Viewport::_update_mouse_over` is adjusted to
remember the Control, that the mouse is over (possibly within nested
viewports). This Control is used as a basis for the Drop-operation, which
replaces the previous algorithm, which was only aware of the topmost
Viewport.

Also now all nodes in the SceneTree are notified about the Drag and Drop
operation, with the exception of SubViewports that are not children of
SubViewportContainers.
2024-09-15 01:06:02 +02:00
..
canvas_item.compat.inc Add antialias support for CanvasItem draw primitives 2024-05-13 19:03:31 +08:00
canvas_item.cpp Merge pull request #91724 from KoBeWi/regional_textures 2024-05-30 11:47:47 +02:00
canvas_item.h Add antialias support for CanvasItem draw primitives 2024-05-13 19:03:31 +08:00
canvas_layer.cpp Use Core/Scene stringnames consistently 2024-05-13 23:41:07 +02:00
canvas_layer.h Remove NOTIFICATION_MOVED_IN_PARENT 2023-04-06 13:57:13 +02:00
http_request.cpp [Core] Add case-insensitive String::containsn 2024-05-08 12:48:01 +02:00
http_request.h
instance_placeholder.cpp Fix resources being skipped in InstancePlaceholder 2024-07-17 10:25:29 -03:00
instance_placeholder.h make InstancePlaceholder in charge of node reference resolution 2024-05-28 11:51:49 +02:00
missing_node.cpp Revert "Update Node::get_configuration_warnings signature" 2024-02-17 19:03:21 +01:00
missing_node.h Revert "Update Node::get_configuration_warnings signature" 2024-02-17 19:03:21 +01:00
multiplayer_api.cpp [MP] Fix dead code doing unnecessary allocation 2024-04-06 19:48:04 +02:00
multiplayer_api.h
multiplayer_peer.cpp Add missing documentation for MultiplayerPeerExtension 2023-03-20 08:08:59 -07:00
multiplayer_peer.h Extract ScriptInstance to simplify includes 2023-09-06 22:54:38 +02:00
node.cpp StringName Dictionary keys 2024-08-29 13:39:27 -07:00
node.h Merge pull request #94477 from RedMser/typos-batch-1 2024-08-28 00:12:12 +02:00
resource_preloader.cpp Remove unnecessary assignments 2023-12-13 11:06:26 -05:00
resource_preloader.h
scene_tree.cpp StringName Dictionary keys 2024-08-29 13:39:27 -07:00
scene_tree.h Fixed Timestep Interpolation (3D) 2024-07-07 22:15:23 +02:00
SCsub
shader_globals_override.cpp Use Core/Scene stringnames consistently 2024-05-13 23:41:07 +02:00
shader_globals_override.h Revert "Update Node::get_configuration_warnings signature" 2024-02-17 19:03:21 +01:00
status_indicator.cpp [Scene] Add SceneStringNames::pressed 2024-05-14 15:51:28 +02:00
status_indicator.h [StatusIndicator] Add method to get indicator icon screen rect. 2024-05-02 14:39:33 +03:00
timer.cpp Revert "Update Node::get_configuration_warnings signature" 2024-02-17 19:03:21 +01:00
timer.h Revert "Update Node::get_configuration_warnings signature" 2024-02-17 19:03:21 +01:00
viewport.cpp Enable Drag and Drop for SubViewports and Windows 2024-09-15 01:06:02 +02:00
viewport.h Enable Drag and Drop for SubViewports and Windows 2024-09-15 01:06:02 +02:00
window.cpp Enable Drag and Drop for SubViewports and Windows 2024-09-15 01:06:02 +02:00
window.h Enable Drag and Drop for SubViewports and Windows 2024-09-15 01:06:02 +02:00