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 Clang format all files. 2022-03-18 19:00:13 +01:00
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 Clang format all files. 2022-03-18 19:00:13 +01:00
button.cpp Support multiline strings in buttons 2022-10-08 17:06:51 +02:00
button.h Clang format all files. 2022-03-18 19:00:13 +01:00
center_container.cpp Added godot with all my currently used engine modules. 2022-03-15 13:29:32 +01:00
center_container.h Clang format all files. 2022-03-18 19:00:13 +01:00
check_box.cpp Also renamed the files. 2022-08-19 21:24:36 +02:00
check_box.h Clang format all files. 2022-03-18 19:00:13 +01:00
check_button.cpp Also renamed the files. 2022-08-19 21:24:36 +02:00
check_button.h Clang format all files. 2022-03-18 19:00:13 +01:00
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 Clang format all files. 2022-03-18 19:00:13 +01:00
container.cpp Moved Object related classes under core/object. 2022-08-17 13:45:14 +02:00
container.h Clang format all files. 2022-03-18 19:00:13 +01:00
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 Clang format all files. 2022-03-18 19:00:13 +01:00
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 Clang format all files. 2022-03-18 19:00:13 +01:00
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 Clang format all files. 2022-03-18 19:00:13 +01:00
item_list.cpp Fix crash after executing ItemList.set_icon_scale 2022-12-22 13:53:53 +01:00
item_list.h Clang format all files. 2022-03-18 19:00:13 +01:00
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 Clang format all files. 2022-03-18 19:00:13 +01:00
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 Clang format all files. 2022-03-18 19:00:13 +01:00
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 Clang format all files. 2022-03-18 19:00:13 +01:00
nine_patch_rect.cpp Also renamed the files. 2022-08-19 21:24:36 +02:00
nine_patch_rect.h Clang format all files. 2022-03-18 19:00:13 +01:00
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 Backported: - Add item tooltip access to OptionButton - timothyqiu - d537a88299 2022-03-20 19:07:53 +01:00
panel_container.cpp Added _theme_ infix to the theme helper methods in Control. 2022-08-17 20:57:16 +02:00
panel_container.h Clang format all files. 2022-03-18 19:00:13 +01:00
panel.cpp Added _theme_ infix to the theme helper methods in Control. 2022-08-17 20:57:16 +02:00
panel.h Clang format all files. 2022-03-18 19:00:13 +01:00
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 Clang format all files. 2022-03-18 19:00:13 +01:00
progress_bar.cpp Added _theme_ infix to the theme helper methods in Control. 2022-08-17 20:57:16 +02:00
progress_bar.h Clang format all files. 2022-03-18 19:00:13 +01:00
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 Clang format all files. 2022-03-18 19:00:13 +01:00
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 Clang format all files. 2022-03-18 19:00:13 +01:00
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 Added godot with all my currently used engine modules. 2022-03-15 13:29:32 +01:00
separator.cpp Added _theme_ infix to the theme helper methods in Control. 2022-08-17 20:57:16 +02:00
separator.h Clang format all files. 2022-03-18 19:00:13 +01:00
slider.cpp Added _theme_ infix to the theme helper methods in Control. 2022-08-17 20:57:16 +02:00
slider.h Clang format all files. 2022-03-18 19:00:13 +01:00
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 Clang format all files. 2022-03-18 19:00:13 +01:00
tab_container.cpp Added _theme_ infix to the theme helper methods in Control. 2022-08-17 20:57:16 +02:00
tab_container.h Clang format all files. 2022-03-18 19:00:13 +01:00
tabs.cpp Expose set/get_tab_button_icon() to scripting 2022-09-16 19:39:10 +02:00
tabs.h Clang format all files. 2022-03-18 19:00:13 +01:00
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 Clang format all files. 2022-03-18 19:00:13 +01:00
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 Clang format all files. 2022-03-18 19:00:13 +01:00
texture_rect.cpp Also renamed the files. 2022-08-19 21:24:36 +02:00
texture_rect.h Clang format all files. 2022-03-18 19:00:13 +01:00
tool_button.cpp Added godot with all my currently used engine modules. 2022-03-15 13:29:32 +01:00
tool_button.h Clang format all files. 2022-03-18 19:00:13 +01:00
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 Clang format all files. 2022-03-18 19:00:13 +01:00
viewport_container.cpp Moved Engine and projectSettings. 2022-08-17 15:35:28 +02:00
viewport_container.h Clang format all files. 2022-03-18 19:00:13 +01:00