virtualx-engine/scene
Gil Arasa Verge f144ec9e67 Clicking backgrd. dimming of editor popup stops input event propagation
A click on the dimmed background of a popup in the editor should stop the input event from propagating to the background.

This solution reuses the system introduced in commit efc3ffb8, taking advantage of the hide() notifications from the modal where we will set the flag "pass_on_modal_close_click(false)" to stop event handling at the viewport input event handling.
The viewport first hides the modal and after marks the input as handled if the flag mentioned above is set.

Fixes #36341

(cherry picked from commit 35bc88ca34)
2020-03-25 11:38:54 +01:00
..
2d Remove unused classes and stray headers 2020-03-25 11:38:54 +01:00
3d Fix visibility enabler flag toggling 2020-03-25 11:38:53 +01:00
animation Added new method to replace an already added node to the animation state machine 2020-03-25 11:38:54 +01:00
audio Reduce AudioStreamPlayer's pitch_scale max value 2020-02-18 14:19:51 +01:00
debugger Fix debugger crash inspecting freed object. 2020-03-04 12:40:14 +01:00
gui Clicking backgrd. dimming of editor popup stops input event propagation 2020-03-25 11:38:54 +01:00
main Add size warning to Viewport Node 2020-03-25 11:38:53 +01:00
resources Remove unused classes and stray headers 2020-03-25 11:38:54 +01:00
register_scene_types.cpp Add support for opengl external textures as defined by https://www.khronos.org/registry/OpenGL/extensions/OES/OES_EGL_image_external.txt 2020-03-05 13:09:49 -08:00
register_scene_types.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
scene_string_names.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
scene_string_names.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
SCsub Implement game camera override 2019-10-23 02:51:32 +01:00