godot/scene/gui
reduz 6631f66c2a Optimize StringName usage
* Added a new macro SNAME() that constructs and caches a local stringname.
* Subsequent usages use the cached version.
* Since these use a global static variable, a second refcounter of static usages need to be kept for cleanup time.
* Replaced all theme usages by this new macro.
* Replace all signal emission usages by this new macro.
* Replace all call_deferred usages by this new macro.

This is part of ongoing work to optimize GUI and the editor.
2021-07-18 21:20:02 -03:00
..
SCsub SCons: Format buildsystem files with psf/black 2020-03-30 09:05:53 +02:00
aspect_ratio_container.cpp Tweak dozens of editor property hints for consistency 2021-05-25 02:50:35 +02:00
aspect_ratio_container.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
base_button.cpp Optimize StringName usage 2021-07-18 21:20:02 -03:00
base_button.h Add set_pressed_no_signal method to BaseButton 2021-07-13 13:57:26 +02:00
box_container.cpp Optimize StringName usage 2021-07-18 21:20:02 -03:00
box_container.h Improved 3D Scene Importer 2021-03-22 12:16:40 -03:00
button.cpp Optimize StringName usage 2021-07-18 21:20:02 -03:00
button.h Add alignment options to icons on buttons. 2021-06-29 12:31:40 +02:00
center_container.cpp Initialize class variables with default values in scene/ [2/2] 2021-02-09 18:24:36 +01:00
center_container.h Initialize class variables with default values in scene/ [2/2] 2021-02-09 18:24:36 +01:00
check_box.cpp Optimize StringName usage 2021-07-18 21:20:02 -03:00
check_box.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
check_button.cpp Optimize StringName usage 2021-07-18 21:20:02 -03:00
check_button.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
code_edit.cpp Optimize StringName usage 2021-07-18 21:20:02 -03:00
code_edit.h Move indent management to CodeEdit 2021-06-20 20:00:54 +01:00
color_picker.cpp Optimize StringName usage 2021-07-18 21:20:02 -03:00
color_picker.h Add cache to color picker for presets 2021-07-07 14:17:44 -04:00
color_rect.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
color_rect.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
container.cpp Use Array for node configuration warnings 2021-04-11 23:25:38 -05:00
container.h Use Array for node configuration warnings 2021-04-11 23:25:38 -05:00
control.cpp Add type variations to Theme 2021-07-13 02:26:28 +03:00
control.h Add type variations to Theme 2021-07-13 02:26:28 +03:00
dialogs.cpp Optimize StringName usage 2021-07-18 21:20:02 -03:00
dialogs.h Add AcceptDialog::remove_button method 2021-07-06 18:14:20 +02:00
file_dialog.cpp Optimize StringName usage 2021-07-18 21:20:02 -03:00
file_dialog.h Documentation search fixes 2021-06-16 09:43:34 -07:00
gradient_edit.cpp Optimize StringName usage 2021-07-18 21:20:02 -03:00
gradient_edit.h Initialize class variables with default values in scene/ [2/2] 2021-02-09 18:24:36 +01:00
graph_edit.cpp Optimize StringName usage 2021-07-18 21:20:02 -03:00
graph_edit.h Remove clips_input() method and use clip_content 2021-06-25 15:46:37 +02:00
graph_node.cpp Optimize StringName usage 2021-07-18 21:20:02 -03:00
graph_node.h -Added missing setters to GraphNode. 2021-05-13 17:45:07 +05:45
grid_container.cpp Optimize StringName usage 2021-07-18 21:20:02 -03:00
grid_container.h Initialize class variables with default values in scene/ [2/2] 2021-02-09 18:24:36 +01:00
item_list.cpp Optimize StringName usage 2021-07-18 21:20:02 -03:00
item_list.h Initialize class variables with default values in scene/ [2/2] 2021-02-09 18:24:36 +01:00
label.cpp Optimize StringName usage 2021-07-18 21:20:02 -03:00
label.h Improvements to Label's layout options 2021-07-04 16:43:55 +02:00
line_edit.cpp Optimize StringName usage 2021-07-18 21:20:02 -03:00
line_edit.h Create many types of popups on demand 2021-07-17 10:57:14 -03:00
link_button.cpp Optimize StringName usage 2021-07-18 21:20:02 -03:00
link_button.h Initialize class variables with default values in scene/ [2/2] 2021-02-09 18:24:36 +01:00
margin_container.cpp Optimize StringName usage 2021-07-18 21:20:02 -03:00
margin_container.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
menu_button.cpp Fix crashes in *_input functions 2021-04-05 08:52:21 +02:00
menu_button.h Initialize class variables with default values in scene/ [2/2] 2021-02-09 18:24:36 +01:00
nine_patch_rect.cpp Fixed a bunch of connection errors in TextureEditorPlugin 2021-06-12 08:01:02 +03:00
nine_patch_rect.h Initialize class variables with default values in scene/ [2/2] 2021-02-09 18:24:36 +01:00
option_button.cpp Optimize StringName usage 2021-07-18 21:20:02 -03:00
option_button.h Initialize class variables with default values in scene/ [2/2] 2021-02-09 18:24:36 +01:00
panel.cpp Optimize StringName usage 2021-07-18 21:20:02 -03:00
panel.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
panel_container.cpp Optimize StringName usage 2021-07-18 21:20:02 -03:00
panel_container.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
popup.cpp Optimize StringName usage 2021-07-18 21:20:02 -03:00
popup.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
popup_menu.cpp Optimize StringName usage 2021-07-18 21:20:02 -03:00
popup_menu.h Rename `instance()`->`instantiate()` when it's a verb 2021-06-19 20:49:18 -06:00
progress_bar.cpp Optimize StringName usage 2021-07-18 21:20:02 -03:00
progress_bar.h Initialize class variables with default values in scene/ [2/2] 2021-02-09 18:24:36 +01:00
range.cpp Optimize StringName usage 2021-07-18 21:20:02 -03:00
range.h Use Array for node configuration warnings 2021-04-11 23:25:38 -05:00
reference_rect.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
reference_rect.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
rich_text_effect.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
rich_text_effect.h Rename Reference to RefCounted 2021-06-11 18:48:42 +02:00
rich_text_label.cpp Optimize StringName usage 2021-07-18 21:20:02 -03:00
rich_text_label.h Merge pull request #35608 from golfinq/master 2021-06-20 18:51:15 +02:00
scroll_bar.cpp Optimize StringName usage 2021-07-18 21:20:02 -03:00
scroll_bar.h Initialize class variables with default values in scene/ [2/2] 2021-02-09 18:24:36 +01:00
scroll_container.cpp Optimize StringName usage 2021-07-18 21:20:02 -03:00
scroll_container.h Remove clips_input() method and use clip_content 2021-06-25 15:46:37 +02:00
separator.cpp Optimize StringName usage 2021-07-18 21:20:02 -03:00
separator.h Initialize class variables with default values in scene/ [2/2] 2021-02-09 18:24:36 +01:00
shortcut.cpp Fix InputMap.action_erase_event() failing to erase events correctly. 2021-05-19 11:43:02 +01:00
shortcut.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
slider.cpp Optimize StringName usage 2021-07-18 21:20:02 -03:00
slider.h Initialize class variables with default values in scene/ [2/2] 2021-02-09 18:24:36 +01:00
spin_box.cpp Optimize StringName usage 2021-07-18 21:20:02 -03:00
spin_box.h Documentation search fixes 2021-06-16 09:43:34 -07:00
split_container.cpp Optimize StringName usage 2021-07-18 21:20:02 -03:00
split_container.h Initialize class variables with default values in scene/ [2/2] 2021-02-09 18:24:36 +01:00
subviewport_container.cpp Fix crashes in *_input functions 2021-04-05 08:52:21 +02:00
subviewport_container.h Initialize class variables with default values in scene/ [2/2] 2021-02-09 18:24:36 +01:00
tab_container.cpp Optimize StringName usage 2021-07-18 21:20:02 -03:00
tab_container.h Initialize class variables with default values in scene/ [2/2] 2021-02-09 18:24:36 +01:00
tabs.cpp Optimize StringName usage 2021-07-18 21:20:02 -03:00
tabs.h Implement Tabs minimum size 2021-03-30 16:11:35 +02:00
text_edit.cpp Optimize StringName usage 2021-07-18 21:20:02 -03:00
text_edit.h Create many types of popups on demand 2021-07-17 10:57:14 -03:00
texture_button.cpp TextureButton Update min size on any texture change 2021-06-11 13:39:51 +02:00
texture_button.h Initialize class variables with default values in scene/ [2/2] 2021-02-09 18:24:36 +01:00
texture_progress_bar.cpp Improve nine patch behavior of TextureProgressBar 2021-06-21 10:07:49 +08:00
texture_progress_bar.h Improve nine patch behavior of TextureProgressBar 2021-06-21 10:07:49 +08:00
texture_rect.cpp Initialize class variables with default values in scene/ [2/2] 2021-02-09 18:24:36 +01:00
texture_rect.h Initialize class variables with default values in scene/ [2/2] 2021-02-09 18:24:36 +01:00
tree.cpp Optimize StringName usage 2021-07-18 21:20:02 -03:00
tree.h Clean up Tree 2021-07-04 13:13:53 -03:00
video_player.cpp Fix editor suffixes and degrees conversion 2021-06-30 12:38:25 -03:00
video_player.h Initialize class variables with default values in scene/ [2/2] 2021-02-09 18:24:36 +01:00