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 Add a property hint for AspectRatioContainer's ratio property 2022-07-26 15:02:39 +02:00
aspect_ratio_container.h
base_button.cpp Renamed Set to RBSet. 2023-01-15 19:42:08 +01:00
base_button.h Renamed Set to RBSet. 2023-01-15 19:42:08 +01:00
box_container.cpp Renamed Map to RBMap. 2023-01-15 19:12:50 +01:00
box_container.h
button.cpp Support multiline strings in buttons 2022-10-08 17:06:51 +02:00
button.h
center_container.cpp
center_container.h
check_box.cpp Also renamed the files. 2022-08-19 21:24:36 +02:00
check_box.h
check_button.cpp Also renamed the files. 2022-08-19 21:24:36 +02:00
check_button.h
color_picker.cpp Fix ColorPicker always emitting color_changed on html submit 2022-11-30 19:10:54 +01:00
color_picker.h Now ColorSelectorButton can work both in toggle mode, and in normal mode. 2022-11-17 23:04:16 +01:00
color_rect.cpp Moved base input related classes to core/input. 2022-08-17 17:02:24 +02:00
color_rect.h
container.cpp Moved Object related classes under core/object. 2022-08-17 13:45:14 +02:00
container.h
control.cpp Ported from godot 4: Remove NOTIFICATION_MOVED_IN_PARENT 2023-04-10 15:55:34 +02:00
control.h Ported: Add dumb theme item cache to Control 2023-02-07 02:11:52 +01:00
dialogs.cpp Added _theme_ infix to the theme helper methods in Control. 2022-08-17 20:57:16 +02:00
dialogs.h
file_dialog.cpp Remove auto selecting the first file for FileDialog with Save file mode selected 2022-12-11 19:04:39 +01:00
file_dialog.h Ported: [Windows, 3.x] Add support for handling network share paths. - bruvzg 2022-07-28 19:33:43 +02:00
flow_container.cpp Renamed Map to RBMap. 2023-01-15 19:12:50 +01:00
flow_container.h
gradient_edit.cpp Add interpolation modes to Gradient - Linear, Constant, and Cubic interpolation modes - Partial backport of #53321 2022-07-27 18:12:14 +02:00
gradient_edit.h Add interpolation modes to Gradient - Linear, Constant, and Cubic interpolation modes - Partial backport of #53321 2022-07-27 18:12:14 +02:00
graph_edit.cpp Add GraphNode 'selected' and 'unselected' signals, simplify GraphEdit 2022-09-16 23:29:52 +02:00
graph_edit.h Renamed Set to RBSet. 2023-01-15 19:42:08 +01:00
graph_node.cpp Renamed Map to RBMap. 2023-01-15 19:12:50 +01:00
graph_node.h Renamed Map to RBMap. 2023-01-15 19:12:50 +01:00
grid_container.cpp Renamed Set to RBSet. 2023-01-15 19:42:08 +01:00
grid_container.h
item_list.cpp Fix crash after executing ItemList.set_icon_scale 2022-12-22 13:53:53 +01:00
item_list.h
label.cpp Renamed the VisualServer to RenderringServer like in Godot4, as I think it's a lot better name for it. I did not yet rename the files. 2022-08-19 20:50:20 +02:00
label.h
line_edit.cpp Renamed the VisualServer to RenderringServer like in Godot4, as I think it's a lot better name for it. I did not yet rename the files. 2022-08-19 20:50:20 +02:00
line_edit.h Ported: Add support for multiple virtual keyboard types - brianwinterpixel 2022-08-19 16:18:53 +02:00
link_button.cpp Add uri property for LinkButton 2022-12-22 14:23:04 +01:00
link_button.h Add uri property for LinkButton 2022-12-22 14:23:04 +01:00
margin_container.cpp Added _theme_ infix to the theme helper methods in Control. 2022-08-17 20:57:16 +02:00
margin_container.h
menu_button.cpp Fix some corner cases in the Menu/OptionButton item auto-highlight 2022-09-16 22:04:23 +02:00
menu_button.h
nine_patch_rect.cpp Also renamed the files. 2022-08-19 21:24:36 +02:00
nine_patch_rect.h
option_button.cpp Fix some corner cases in the Menu/OptionButton item auto-highlight 2022-09-16 22:04:23 +02:00
option_button.h
panel_container.cpp Added _theme_ infix to the theme helper methods in Control. 2022-08-17 20:57:16 +02:00
panel_container.h
panel.cpp Added _theme_ infix to the theme helper methods in Control. 2022-08-17 20:57:16 +02:00
panel.h
popup_menu.cpp Ported: PopupMenu rework and enhancements 2023-02-07 01:59:27 +01:00
popup_menu.h Ported: PopupMenu rework and enhancements 2023-02-07 01:59:27 +01:00
popup.cpp Added _theme_ infix to the theme helper methods in Control. 2022-08-17 20:57:16 +02:00
popup.h
progress_bar.cpp Added _theme_ infix to the theme helper methods in Control. 2022-08-17 20:57:16 +02:00
progress_bar.h
range.cpp Renamed Set to RBSet. 2023-01-15 19:42:08 +01:00
range.h Renamed Set to RBSet. 2023-01-15 19:42:08 +01:00
reference_rect.cpp Moved Engine and projectSettings. 2022-08-17 15:35:28 +02:00
reference_rect.h
rich_text_effect.cpp Moved Object related classes under core/object. 2022-08-17 13:45:14 +02:00
rich_text_effect.h Moved Object related classes under core/object. 2022-08-17 13:45:14 +02:00
rich_text_label.cpp Fix RichTextLabel: BBCode [color] tags are not counting in font char spacing 2023-03-12 13:11:00 +01:00
rich_text_label.h Hide text of RichTextLabel if BBCode is enabled 2022-11-13 00:24:35 +01:00
scroll_bar.cpp Added _theme_ infix to the theme helper methods in Control. 2022-08-17 20:57:16 +02:00
scroll_bar.h
scroll_container.cpp Added _theme_ infix to the theme helper methods in Control. 2022-08-17 20:57:16 +02:00
scroll_container.h Allow ScrollBar params of a ScrollContainer to be modified from _ready() 2022-07-28 10:18:48 +02:00
SCsub
separator.cpp Added _theme_ infix to the theme helper methods in Control. 2022-08-17 20:57:16 +02:00
separator.h
slider.cpp Added _theme_ infix to the theme helper methods in Control. 2022-08-17 20:57:16 +02:00
slider.h
spin_box.cpp Add independent spinbox arrow step precision 2023-02-07 02:51:05 +01:00
spin_box.h Add independent spinbox arrow step precision 2023-02-07 02:51:05 +01:00
split_container.cpp Added _theme_ infix to the theme helper methods in Control. 2022-08-17 20:57:16 +02:00
split_container.h
tab_container.cpp Added _theme_ infix to the theme helper methods in Control. 2022-08-17 20:57:16 +02:00
tab_container.h
tabs.cpp Expose set/get_tab_button_icon() to scripting 2022-09-16 19:39:10 +02:00
tabs.h
text_edit.cpp Ported: Changed line_edited_from(from) to lines_edit_from(from, to) 2023-02-21 12:37:52 +01:00
text_edit.h Ported: Extract Syntax highlighting from TextEdit and add EditorSyntaxHighlighter 2023-02-21 01:30:59 +01:00
texture_button.cpp
texture_button.h Moved Object related classes under core/object. 2022-08-17 13:45:14 +02:00
texture_progress.cpp AtlasTexture in radial modes of TextureProgress 2022-11-13 00:52:54 +01:00
texture_progress.h
texture_rect.cpp Also renamed the files. 2022-08-19 21:24:36 +02:00
texture_rect.h
tool_button.cpp
tool_button.h
tree.cpp Backport Tree::set_selected 2023-03-12 14:25:47 +01:00
tree.h Backport Tree::set_selected 2023-03-12 14:25:47 +01:00
video_player.cpp Added StringName as a variant type, with eventually the help of 3c0059650d . 2022-03-21 21:29:06 +01:00
video_player.h
viewport_container.cpp Moved Engine and projectSettings. 2022-08-17 15:35:28 +02:00
viewport_container.h