pandemonium_engine/scene/gui
Relintai 32e9927ac8 Ported from godot 4: Remove NOTIFICATION_MOVED_IN_PARENT
* This notification makes node children management very inefficient.
* Replaced by a NOTIFICATION_CHILDREN_CHANGED (and children_changed signal).
* Changed Canvas code (and similar) to use the above signal, to perform more efficiently.
This PR breaks compatibility (although this notification was very rarely used, even within the engine), but provides an alternate way to do the same.
It is required for the changes in #75627 to be entirely effective.
- reduz
Note that I removed NOTIFICATION_MOVED_IN_PARENT, as keeping it, but making it just not work is worse in my opinion.
104392ef4e
2023-04-10 15:55:34 +02:00
..
aspect_ratio_container.cpp
aspect_ratio_container.h
base_button.cpp
base_button.h
box_container.cpp
box_container.h
button.cpp
button.h
center_container.cpp
center_container.h Clang format all files. 2022-03-18 19:00:13 +01:00
check_box.cpp
check_box.h
check_button.cpp
check_button.h Clang format all files. 2022-03-18 19:00:13 +01:00
color_picker.cpp
color_picker.h
color_rect.cpp
color_rect.h
container.cpp
container.h
control.cpp
control.h
dialogs.cpp
dialogs.h
file_dialog.cpp
file_dialog.h
flow_container.cpp
flow_container.h
gradient_edit.cpp
gradient_edit.h
graph_edit.cpp
graph_edit.h
graph_node.cpp
graph_node.h
grid_container.cpp
grid_container.h
item_list.cpp
item_list.h
label.cpp
label.h
line_edit.cpp
line_edit.h
link_button.cpp
link_button.h
margin_container.cpp
margin_container.h
menu_button.cpp
menu_button.h
nine_patch_rect.cpp
nine_patch_rect.h
option_button.cpp
option_button.h
panel_container.cpp
panel_container.h
panel.cpp
panel.h
popup_menu.cpp
popup_menu.h
popup.cpp
popup.h
progress_bar.cpp
progress_bar.h
range.cpp
range.h
reference_rect.cpp
reference_rect.h
rich_text_effect.cpp
rich_text_effect.h
rich_text_label.cpp
rich_text_label.h
scroll_bar.cpp
scroll_bar.h
scroll_container.cpp
scroll_container.h
SCsub
separator.cpp
separator.h
slider.cpp
slider.h
spin_box.cpp
spin_box.h
split_container.cpp
split_container.h
tab_container.cpp
tab_container.h
tabs.cpp
tabs.h
text_edit.cpp
text_edit.h
texture_button.cpp
texture_button.h
texture_progress.cpp
texture_progress.h
texture_rect.cpp
texture_rect.h
tool_button.cpp
tool_button.h
tree.cpp
tree.h
video_player.cpp
video_player.h
viewport_container.cpp
viewport_container.h