godot/scene/gui
Gil Arasa Verge 35bc88ca34 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
2020-02-28 00:02:06 +01:00
..
base_button.cpp Fixes BaseButton not triggering the "pressed" signal on "Button Press" Action Mode 2020-01-09 02:17:53 +02:00
base_button.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
box_container.cpp Use MOUSE_FILTER_PASS for all containers (but PanelContainer) 2020-01-13 14:49:01 +01:00
box_container.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
button.cpp Replace FALLTHROUGH macro by C++17 [[fallthrough]] 2020-02-23 00:52:50 +01:00
button.h Texture refactor 2020-02-11 11:53:26 +01:00
center_container.cpp Updates min size on CenterContainer::set_use_top_left 2020-01-14 08:35:21 +08:00
center_container.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
check_box.cpp Texture refactor 2020-02-11 11:53:26 +01:00
check_box.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
check_button.cpp Texture refactor 2020-02-11 11:53:26 +01:00
check_button.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
color_picker.cpp Reworked signal connection system, added support for Callable and Signal objects and made them default. 2020-02-20 08:24:50 +01:00
color_picker.h PoolVector is gone, replaced by Vector 2020-02-18 10:10:36 +01:00
color_rect.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
color_rect.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
container.cpp Reworked signal connection system, added support for Callable and Signal objects and made them default. 2020-02-20 08:24:50 +01:00
container.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
control.cpp Variant: Added 64-bit packed arrays, renamed Variant::REAL to FLOAT. 2020-02-25 12:55:53 +01:00
control.h Texture refactor 2020-02-11 11:53:26 +01:00
dialogs.cpp Clicking backgrd. dimming of editor popup stops input event propagation 2020-02-28 00:02:06 +01:00
dialogs.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
file_dialog.cpp Reworked signal connection system, added support for Callable and Signal objects and made them default. 2020-02-20 08:24:50 +01:00
file_dialog.h Texture refactor 2020-02-11 11:53:26 +01:00
gradient_edit.cpp Reworked signal connection system, added support for Callable and Signal objects and made them default. 2020-02-20 08:24:50 +01:00
gradient_edit.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
graph_edit.cpp Variant: Added 64-bit packed arrays, renamed Variant::REAL to FLOAT. 2020-02-25 12:55:53 +01:00
graph_edit.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
graph_node.cpp Texture refactor 2020-02-11 11:53:26 +01:00
graph_node.h Texture refactor 2020-02-11 11:53:26 +01:00
grid_container.cpp Use MOUSE_FILTER_PASS for all containers (but PanelContainer) 2020-01-13 14:49:01 +01:00
grid_container.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
item_list.cpp Variant: Added 64-bit packed arrays, renamed Variant::REAL to FLOAT. 2020-02-25 12:55:53 +01:00
item_list.h Texture refactor 2020-02-11 11:53:26 +01:00
label.cpp Variant: Added 64-bit packed arrays, renamed Variant::REAL to FLOAT. 2020-02-25 12:55:53 +01:00
label.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
line_edit.cpp Merge pull request #36050 from eswartz/line-edit-move-cursor-on-unselect 2020-02-27 14:04:19 +01:00
line_edit.h Texture refactor 2020-02-11 11:53:26 +01:00
link_button.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
link_button.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
margin_container.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
margin_container.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
menu_button.cpp Reworked signal connection system, added support for Callable and Signal objects and made them default. 2020-02-20 08:24:50 +01:00
menu_button.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
nine_patch_rect.cpp Texture refactor 2020-02-11 11:53:26 +01:00
nine_patch_rect.h Texture refactor 2020-02-11 11:53:26 +01:00
option_button.cpp Reworked signal connection system, added support for Callable and Signal objects and made them default. 2020-02-20 08:24:50 +01:00
option_button.h Texture refactor 2020-02-11 11:53:26 +01:00
panel_container.cpp Use MOUSE_FILTER_PASS for all containers (but PanelContainer) 2020-01-13 14:49:01 +01:00
panel_container.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
panel.cpp Use MOUSE_FILTER_PASS for all containers (but PanelContainer) 2020-01-13 14:49:01 +01:00
panel.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
popup_menu.cpp Variant: Added 64-bit packed arrays, renamed Variant::REAL to FLOAT. 2020-02-25 12:55:53 +01:00
popup_menu.h Texture refactor 2020-02-11 11:53:26 +01:00
popup.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
popup.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
progress_bar.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
progress_bar.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
range.cpp Variant: Added 64-bit packed arrays, renamed Variant::REAL to FLOAT. 2020-02-25 12:55:53 +01:00
range.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
reference_rect.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
reference_rect.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
rich_text_effect.cpp Variant: Added 64-bit packed arrays, renamed Variant::REAL to FLOAT. 2020-02-25 12:55:53 +01:00
rich_text_effect.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
rich_text_label.cpp Variant: Added 64-bit packed arrays, renamed Variant::REAL to FLOAT. 2020-02-25 12:55:53 +01:00
rich_text_label.h Texture refactor 2020-02-11 11:53:26 +01:00
scroll_bar.cpp Variant: Added 64-bit packed arrays, renamed Variant::REAL to FLOAT. 2020-02-25 12:55:53 +01:00
scroll_bar.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
scroll_container.cpp Reworked signal connection system, added support for Callable and Signal objects and made them default. 2020-02-20 08:24:50 +01:00
scroll_container.h Fix scrollbar regression on large scales 2020-01-16 00:59:46 -03:00
SCsub SCons: Build thirdparty code in own env, disable warnings 2018-09-28 14:07:39 +02:00
separator.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
separator.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
shortcut.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
shortcut.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
slider.cpp Texture refactor 2020-02-11 11:53:26 +01:00
slider.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
spin_box.cpp Reworked signal connection system, added support for Callable and Signal objects and made them default. 2020-02-20 08:24:50 +01:00
spin_box.h Texture refactor 2020-02-11 11:53:26 +01:00
split_container.cpp Texture refactor 2020-02-11 11:53:26 +01:00
split_container.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
tab_container.cpp Reworked signal connection system, added support for Callable and Signal objects and made them default. 2020-02-20 08:24:50 +01:00
tab_container.h Texture refactor 2020-02-11 11:53:26 +01:00
tabs.cpp Reworked signal connection system, added support for Callable and Signal objects and made them default. 2020-02-20 08:24:50 +01:00
tabs.h Texture refactor 2020-02-11 11:53:26 +01:00
text_edit.cpp Variant: Added 64-bit packed arrays, renamed Variant::REAL to FLOAT. 2020-02-25 12:55:53 +01:00
text_edit.h PoolVector is gone, replaced by Vector 2020-02-18 10:10:36 +01:00
texture_button.cpp Texture refactor 2020-02-11 11:53:26 +01:00
texture_button.h Texture refactor 2020-02-11 11:53:26 +01:00
texture_progress.cpp Variant: Added 64-bit packed arrays, renamed Variant::REAL to FLOAT. 2020-02-25 12:55:53 +01:00
texture_progress.h Texture refactor 2020-02-11 11:53:26 +01:00
texture_rect.cpp Reworked signal connection system, added support for Callable and Signal objects and made them default. 2020-02-20 08:24:50 +01:00
texture_rect.h Texture refactor 2020-02-11 11:53:26 +01:00
tool_button.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
tool_button.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
tree.cpp Replace FALLTHROUGH macro by C++17 [[fallthrough]] 2020-02-23 00:52:50 +01:00
tree.h Reworked signal connection system, added support for Callable and Signal objects and made them default. 2020-02-20 08:24:50 +01:00
video_player.cpp Variant: Added 64-bit packed arrays, renamed Variant::REAL to FLOAT. 2020-02-25 12:55:53 +01:00
video_player.h Texture refactor 2020-02-11 11:53:26 +01:00
viewport_container.cpp basic 2D engine is more or less working with Vulkan, including editor. 2020-02-11 11:53:27 +01:00
viewport_container.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00