godot/scene
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
..
2d Merge pull request #93353 from AThousandShips/config_warning_fix 2024-09-08 23:21:09 +02:00
3d Merge pull request #96708 from bruvzg/lbl3d_os 2024-09-12 10:28:52 +02:00
animation StringName: Fix empty hash 2024-09-09 13:30:02 -07:00
audio Expose AudioStreamPlayer{2D,3D}::set_playing and remove AudioStreamPlayer::{2D,3D}::_is_active 2024-08-30 17:16:46 +02:00
debugger Reduce and prevent unnecessary random-access to List 2024-05-04 16:08:55 +02:00
gui Merge pull request #96910 from zaevi/improve_GraphEdit_dot_grid 2024-09-13 11:22:05 +02:00
main Enable Drag and Drop for SubViewports and Windows 2024-09-15 01:06:02 +02:00
resources Merge pull request #96885 from LuizZak/grow_mask_sqrt_fix 2024-09-13 11:22:01 +02:00
theme Deprecate set_min_buttons_width_from_icons 2024-09-05 15:43:54 +02:00
property_list_helper.cpp Always store ID of PopupMenu items 2024-08-20 15:33:21 +02:00
property_list_helper.h Fix a bunch of orphan StringName errors at ProjectSettings/Editor exit 2024-07-09 19:38:52 +03:00
property_utils.cpp Fix storing of Node Array properties 2024-06-21 15:49:48 +02:00
property_utils.h Fix default NodePaths saved in scene 2024-06-03 13:10:23 +02:00
register_scene_types.cpp Treat MenuBar and MenuButton as advanced UI 2024-08-28 14:26:54 +02:00
register_scene_types.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
scene_string_names.cpp [Scene] Add SceneStringName::toggled 2024-08-28 15:14:26 +03:00
scene_string_names.h [Scene] Add SceneStringName::toggled 2024-08-28 15:14:26 +03:00
SCsub Add ThemeDB, expose previously static Theme methods 2022-08-26 19:23:05 +03:00