godot/scene/gui
PouleyKetchoupp 3ad694018f Fix Container sorting not working when overriding _sort_children in gdscript
Remove _sort_children from script bindings:
_sort_children is an internal method which shouldn't be exposed to scripts.

Added support for non-bound methods in MessageQueue:
So we can use deferred calls without exposing internal methods to scripts.

Added debug checks in CallableCustomMethodPointer:
Adding method pointer callables to the message queue was causing crashes
in case an object was destroyed and the same memory was allocated for
another one. The new object had a valid object id but the call was erroneous.
Release will be fixed later, along with Variant which has the same problem and
is also fixed for debug only.
2020-05-16 18:13:25 +02:00
..
base_button.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
base_button.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
box_container.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
box_container.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
button.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
button.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
center_container.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
center_container.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
check_box.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
check_box.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
check_button.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
check_button.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
color_picker.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
color_picker.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
color_rect.cpp Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
color_rect.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
container.cpp Fix Container sorting not working when overriding _sort_children in gdscript 2020-05-16 18:13:25 +02:00
container.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
control.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
control.h Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
dialogs.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
dialogs.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
file_dialog.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
file_dialog.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
gradient_edit.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
gradient_edit.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
graph_edit.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
graph_edit.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
graph_node.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
graph_node.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
grid_container.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
grid_container.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
item_list.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
item_list.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
label.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
label.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
line_edit.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
line_edit.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
link_button.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
link_button.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
margin_container.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
margin_container.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
menu_button.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
menu_button.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
nine_patch_rect.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
nine_patch_rect.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
option_button.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
option_button.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
panel_container.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
panel_container.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
panel.cpp Style: Enforce separation line between function definitions 2020-05-14 16:54:55 +02:00
panel.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
popup_menu.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
popup_menu.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
popup.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
popup.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
progress_bar.cpp Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
progress_bar.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
range.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
range.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
reference_rect.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
reference_rect.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
rich_text_effect.cpp Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
rich_text_effect.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
rich_text_label.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
rich_text_label.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
scroll_bar.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
scroll_bar.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
scroll_container.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
scroll_container.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
SCsub SCons: Format buildsystem files with psf/black 2020-03-30 09:05:53 +02:00
separator.cpp Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
separator.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
shortcut.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
shortcut.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
slider.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
slider.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
spin_box.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
spin_box.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
split_container.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
split_container.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
subviewport_container.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
subviewport_container.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
tab_container.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
tab_container.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
tabs.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
tabs.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
text_edit.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
text_edit.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
texture_button.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
texture_button.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
texture_progress.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
texture_progress.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
texture_rect.cpp Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
texture_rect.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02: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 Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
tree.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
video_player.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
video_player.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00