godot/scene/gui
Rémi Verschelde f8ab79e68a Zero initialize all pointer class and struct members
This prevents the pitfall of UB when checking if they have been
assigned something valid by comparing to nullptr.
2022-04-04 19:49:50 +02:00
..
aspect_ratio_container.cpp Reorganize inspector layout workflow for Control nodes 2022-02-10 20:29:34 +03:00
aspect_ratio_container.h Reorganize inspector layout workflow for Control nodes 2022-02-10 20:29:34 +03:00
base_button.cpp Fix typo in BaseButton shortcut context methods 2022-03-07 22:36:12 +01:00
base_button.h Fix typo in BaseButton shortcut context methods 2022-03-07 22:36:12 +01:00
box_container.cpp Use switch consistently in _notification (scene folder) 2022-02-15 18:44:55 +01:00
box_container.h Reorganize inspector layout workflow for Control nodes 2022-02-10 20:29:34 +03:00
button.cpp Fix text clipping on the right side. 2022-03-13 17:26:00 +02:00
button.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
center_container.cpp Use switch consistently in _notification (scene folder) 2022-02-15 18:44:55 +01:00
center_container.h Reorganize inspector layout workflow for Control nodes 2022-02-10 20:29:34 +03:00
check_box.cpp Use switch consistently in _notification (scene folder) 2022-02-15 18:44:55 +01:00
check_box.h Style: Remove inconsistently used @author docstrings 2022-01-04 20:42:50 +01:00
check_button.cpp Add optional constructor arguments to more Control nodes 2022-03-04 09:48:41 +01:00
check_button.h Add optional constructor arguments to more Control nodes 2022-03-04 09:48:41 +01:00
code_edit.cpp Fix inspector group name capitalization 2022-03-28 14:02:06 -05:00
code_edit.h Add GDExtension support to Script 2022-03-27 16:13:00 +02:00
color_picker.cpp String: Remove TTR and DTR defines in non-tools build 2022-03-28 20:26:35 +02:00
color_picker.h Add optional constructor arguments to more Control nodes 2022-03-04 09:48:41 +01:00
color_rect.cpp Use switch consistently in _notification (scene folder) 2022-02-15 18:44:55 +01:00
color_rect.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
container.cpp String: Remove TTR and DTR defines in non-tools build 2022-03-28 20:26:35 +02:00
container.h Reorganize inspector layout workflow for Control nodes 2022-02-10 20:29:34 +03:00
control.cpp Extract theme property names for localization 2022-04-01 11:35:22 +08:00
control.h Merge pull request #59548 from akien-mga/obj-remove-unused-categories 2022-03-28 14:17:24 +02:00
dialogs.cpp Add Blender install autodetection and configuration. 2022-04-01 11:01:12 +02:00
dialogs.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
file_dialog.cpp Merge pull request #54399 from Calinou/filedialog-current-properties-hint-no-editor 2022-03-12 20:48:32 +01:00
file_dialog.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
flow_container.cpp Fix children visibility check 2022-03-16 15:51:27 +02:00
flow_container.h Improve compilation speed (forward declarations/includes cleanup) 2022-02-12 02:46:22 +01:00
gradient_edit.cpp Use switch consistently in _notification (scene folder) 2022-02-15 18:44:55 +01:00
gradient_edit.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
graph_edit.cpp popup_request signal emits mouse click position 2022-03-12 14:00:04 +05:30
graph_edit.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
graph_node.cpp Use switch consistently in _notification (scene folder) 2022-02-15 18:44:55 +01:00
graph_node.h Reorganize inspector layout workflow for Control nodes 2022-02-10 20:29:34 +03:00
grid_container.cpp Use switch consistently in _notification (scene folder) 2022-02-15 18:44:55 +01:00
grid_container.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
item_list.cpp Allow negative indexes in ItemList and PopupMenu 2022-03-12 01:14:03 +01:00
item_list.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
label.cpp Unify TextServer built-in module and GDExtension code. 2022-03-17 08:15:29 +02:00
label.h [TextServer] Add function to change font, font size, and OpenType features without invalidating line break points, justification points, or recreating shaped text buffer. 2022-02-02 11:20:44 +02:00
line_edit.cpp Unify TextServer built-in module and GDExtension code. 2022-03-17 08:15:29 +02:00
line_edit.h Add optional constructor arguments to more Control nodes 2022-03-04 09:48:41 +01:00
link_button.cpp Add optional constructor arguments to more Control nodes 2022-03-04 09:48:41 +01:00
link_button.h Add optional constructor arguments to more Control nodes 2022-03-04 09:48:41 +01:00
margin_container.cpp Use switch consistently in _notification (scene folder) 2022-02-15 18:44:55 +01:00
margin_container.h Reorganize inspector layout workflow for Control nodes 2022-02-10 20:29:34 +03:00
menu_button.cpp Fix typo in BaseButton shortcut context methods 2022-03-07 22:36:12 +01:00
menu_button.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
nine_patch_rect.cpp Style: Cleanup single-line blocks, semicolons, dead code 2022-02-16 14:06:29 +01:00
nine_patch_rect.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
option_button.cpp Hide text and icon properties in OptionButton 2022-03-19 13:36:10 +01:00
option_button.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
panel_container.cpp Use switch consistently in _notification (scene folder) 2022-02-15 18:44:55 +01:00
panel_container.h Reorganize inspector layout workflow for Control nodes 2022-02-10 20:29:34 +03:00
panel.cpp Use switch consistently in _notification (scene folder) 2022-02-15 18:44:55 +01:00
panel.h Fix theming for floating window docks 2022-02-07 09:55:25 -03:00
popup_menu.cpp Fix text buf does not clear when calling the method set_item_text in PopupMenu 2022-03-15 21:49:00 +08:00
popup_menu.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
popup.cpp Remove set_as_minsize() 2022-03-06 00:57:42 +01:00
popup.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
progress_bar.cpp Remove unnecessary "Percent" group in ProgressBar 2022-03-21 17:21:56 -05:00
progress_bar.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
range.cpp String: Remove TTR and DTR defines in non-tools build 2022-03-28 20:26:35 +02:00
range.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
reference_rect.cpp Use switch consistently in _notification (scene folder) 2022-02-15 18:44:55 +01:00
reference_rect.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
rich_text_effect.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
rich_text_effect.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
rich_text_label.cpp Add deselect() to RichTextLabel 2022-04-04 16:06:57 +02:00
rich_text_label.h Add deselect() to RichTextLabel 2022-04-04 16:06:57 +02:00
scroll_bar.cpp Style: Cleanup single-line blocks, semicolons, dead code 2022-02-16 14:06:29 +01:00
scroll_bar.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
scroll_container.cpp String: Remove TTR and DTR defines in non-tools build 2022-03-28 20:26:35 +02:00
scroll_container.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
SCsub SCons: Format buildsystem files with psf/black 2020-03-30 09:05:53 +02:00
separator.cpp Use switch consistently in _notification (scene folder) 2022-02-15 18:44:55 +01:00
separator.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
slider.cpp Use switch consistently in _notification (scene folder) 2022-02-15 18:44:55 +01:00
slider.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
spin_box.cpp Discern between virtual and abstract class bindings 2022-03-10 12:28:11 +01:00
spin_box.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
split_container.cpp Use switch consistently in _notification (scene folder) 2022-02-15 18:44:55 +01:00
split_container.h Reorganize inspector layout workflow for Control nodes 2022-02-10 20:29:34 +03:00
subviewport_container.cpp Fix event transform in SubViewportContainer 2022-03-30 20:56:36 +02:00
subviewport_container.h Add configuration warning for SubViewportContainer 2022-03-26 20:33:45 +01:00
tab_bar.cpp Merge pull request #59336 from YeldhamDev/where_we_dropping_boys 2022-03-26 23:30:07 +01:00
tab_bar.h Add visual marker when dragging and dropping tabs 2022-03-21 22:16:29 -03:00
tab_container.cpp Add action map editor for OpenXR 2022-04-04 18:43:29 +10:00
tab_container.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
text_edit.cpp Fix TextEdit v_scroll_speed invalid values breaks wheel scrolling 2022-04-03 21:07:39 +02:00
text_edit.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
texture_button.cpp Rework TextureButton stretch 2022-02-05 02:11:32 +01:00
texture_button.h Rework TextureButton stretch 2022-02-05 02:11:32 +01:00
texture_progress_bar.cpp Fix "Stretch Margin" group in TextureProgressBar 2022-03-21 17:18:45 -05:00
texture_progress_bar.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
texture_rect.cpp Use switch consistently in _notification (scene folder) 2022-02-15 18:44:55 +01:00
texture_rect.h Rename TextureRect.expand to ignore_texture_size 2022-01-07 20:21:17 +01:00
tree.cpp Make vararg method bind no return and return 2022-03-30 11:43:12 +02:00
tree.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
video_stream_player.cpp Style: Cleanup single-line blocks, semicolons, dead code 2022-02-16 14:06:29 +01:00
video_stream_player.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
view_panner.cpp Fix that slow mouse wheel scroll has no zoom effect on 2D editor 2022-04-01 18:34:00 +08:00
view_panner.h Fix 2D Pan Tool 2022-01-24 22:21:19 +01:00