godot/tests/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
..
test_animation.h Set animation step from importers. Increase default step from 10 to 30 FPS. 2024-04-19 03:02:20 -07:00
test_arraymesh.h Move 3D-only resources to their own folder 2024-02-26 05:23:04 -06:00
test_audio_stream_wav.h [Tests] Make `[Audio]` tag consistent with other test environment tags 2024-09-04 15:14:49 +02:00
test_bit_map.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
test_button.h Created button test for is_hovered() method. 2024-07-26 00:05:46 -04:00
test_camera_2d.h Add unit tests for Camera2D 2024-02-21 16:55:16 -08:00
test_camera_3d.h Avoid unqualified-id "near" and "far" in Node3DEditor/Viewport 2024-02-13 18:53:21 +09:00
test_code_edit.h Merge pull request #89554 from smnast/backspace-unfold 2024-08-19 16:04:34 +02:00
test_color_picker.h Add unit test: mouse movement after slider release 2023-06-05 13:51:28 +02:00
test_control.h Fix global transform validity for `Node2D` and `Control` 2023-08-08 12:22:55 +02:00
test_curve.h [Fixed] for "off-by-1" bug when sampling "baked" curve data towards the end of the curve. 2023-05-20 11:28:09 +01:00
test_curve_2d.h [Tests] Expand tests for `Curve2D/3D` 2024-05-12 18:13:39 +02:00
test_curve_3d.h [Tests] Expand tests for `Curve2D/3D` 2024-05-12 18:13:39 +02:00
test_gradient.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
test_gradient_texture.h Add unit tests for GradientTexture1D and GradientTexture2D 2024-04-10 20:48:43 +02:00
test_graph_node.h Fix compilation failure in test_graph_node.h with disable_exceptions=false 2024-07-27 15:00:58 +02:00
test_height_map_shape_3d.h Add unit tests for HeightMapShape3D 2024-09-06 09:54:48 +02:00
test_image_texture.h Added ImageTexture unit tests 2024-02-19 11:15:04 -06:00
test_image_texture_3d.h Add unit test cases for ImageTexture3D 2024-06-12 10:32:09 +02:00
test_instance_placeholder.h [Tests] Fix unit tests in template builds 2024-06-29 18:35:50 +02:00
test_navigation_agent_2d.h Add initial navigation tests 2023-02-13 21:39:09 +01:00
test_navigation_agent_3d.h Add initial navigation tests 2023-02-13 21:39:09 +01:00
test_navigation_obstacle_2d.h Add initial 'NavigationObstacle' and 'NavigationRegion' tests 2023-06-14 22:24:37 +02:00
test_navigation_obstacle_3d.h Add initial 'NavigationObstacle' and 'NavigationRegion' tests 2023-06-14 22:24:37 +02:00
test_navigation_region_2d.h Update NavigationRegion test rid function 2024-04-16 11:49:23 +02:00
test_navigation_region_3d.h NavigationRegion test suppress warning 2024-04-24 11:32:45 +02:00
test_node.h [Tests] Fix unit tests in template builds 2024-06-29 18:35:50 +02:00
test_node_2d.h add unit tests for Node2D helper methods 2024-08-05 22:10:19 +05:30
test_option_button.h Add tests for OptionButton 2024-07-18 19:37:01 +01:00
test_packed_scene.h Improve PackedScene unit test by covering more methods 2023-08-20 20:56:27 +07:00
test_parallax_2d.h Add unit tests for Parallax2D 2024-09-06 22:34:51 +02:00
test_path_2d.h Cleanup of raw `nullptr` checks with `Ref` 2024-08-31 15:01:09 +02:00
test_path_3d.h Cleanup of raw `nullptr` checks with `Ref` 2024-08-31 15:01:09 +02:00
test_path_follow_2d.h Fix PathFollow tests, Add forward vector test to PathFollow3D 2024-07-20 19:09:42 +02:00
test_path_follow_3d.h Do not defer PathFollow3D transform updates 2024-09-10 10:35:48 +02:00
test_primitives.h Cleanup of raw `nullptr` checks with `Ref` 2024-08-31 15:01:09 +02:00
test_sprite_frames.h Reduce and prevent unnecessary random-access to `List` 2024-05-04 16:08:55 +02:00
test_style_box_texture.h StyleBoxTexture unit tests 2024-08-08 11:36:34 -07:00
test_text_edit.h Fix LineEdit word mode when there are no words 2024-08-24 12:28:18 -04:00
test_theme.h Extract StyleBoxFlat, StyleBoxTexture and StyleBoxLine in their own file 2023-07-17 13:25:00 +02:00
test_timer.h add timer node tests 2024-05-06 09:39:27 +05:30
test_tree.h [Tree] Fix error when removing child from `Tree` 2024-08-28 12:40:26 +02:00
test_viewport.h Enable Drag and Drop for SubViewports and Windows 2024-09-15 01:06:02 +02:00
test_visual_shader.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
test_window.h Fix ThemeDB initialization in tests 2023-09-04 18:07:16 +02:00