virtualx-engine/editor
Andrii Doroshenko (Xrayez) c177308f80 Don't use arbitrary theme editor icons for scripts with the same name
The existing theme editor icon could be unintentionally set for any
global class with matching name (`Group` icon, `Group` class_name etc),
which would only show up in the "Create Dialog" context, but not the
scene tree dock.

This change prevents this behavior, and ensures that the icon can be
actually overidden by explicit icon path in `class_name`, if there's any
custom icon to begin with.

The correct built-in type's icon is fetched for child classes if there
are no custom icons detected throughout base classes as well, so it
isn't left empty for those cases.
2020-06-25 02:23:39 +03:00
..
debugger Draw horizontal lines and labels in the editor performance monitors 2020-06-21 20:02:04 +02:00
fileserver Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
icons Remove unused ToolButton editor icon 2020-06-20 19:53:22 +02:00
import Fix #20467. The "Anim imported" warning gets displayed properly when working on imported anims. 2020-06-18 23:12:22 +02:00
plugins Fix overlapping hotkey designations for save all scenes and save all scripts 2020-06-24 05:02:54 -04:00
translations i18n: Sync translations with Weblate 2020-06-22 08:44:07 +02:00
animation_bezier_editor.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
animation_bezier_editor.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
animation_track_editor.cpp Remove ToolButton in favor of Button 2020-06-19 20:49:49 +02:00
animation_track_editor.h Remove ToolButton in favor of Button 2020-06-19 20:49:49 +02:00
animation_track_editor_plugins.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
animation_track_editor_plugins.h Texture refactor 2020-02-11 11:53:26 +01:00
array_property_edit.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
array_property_edit.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
audio_stream_preview.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
audio_stream_preview.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
code_editor.cpp Fix error label clicking in status bar for shader editor 2020-06-23 11:10:33 +03:00
code_editor.h Remove ToolButton in favor of Button 2020-06-19 20:49:49 +02:00
connections_dialog.cpp Prevent having spaces in signal's method in Connect Dialog 2020-06-19 21:24:06 +02:00
connections_dialog.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
create_dialog.cpp Remove ToolButton in favor of Button 2020-06-19 20:49:49 +02:00
create_dialog.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
dependency_editor.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
dependency_editor.h Style: Set clang-format Standard to Cpp11 2020-03-17 07:36:24 +01:00
dictionary_property_edit.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
dictionary_property_edit.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
doc_data.cpp DocData: Skip language-specific ClassDoc without methods/constants 2020-06-17 15:09:07 +02:00
doc_data.h Added a "title" attribute for the link tag in the docs xml 2020-06-10 23:25:29 -03:00
editor_about.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
editor_about.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
editor_asset_installer.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
editor_asset_installer.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
editor_atlas_packer.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
editor_atlas_packer.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
editor_audio_buses.cpp Remove ToolButton in favor of Button 2020-06-19 20:49:49 +02:00
editor_audio_buses.h Remove ToolButton in favor of Button 2020-06-19 20:49:49 +02:00
editor_autoload_settings.cpp Improved warning shown when autoload cannot be added. 2020-06-01 21:09:30 +10:00
editor_autoload_settings.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
editor_builders.py Replace more occurrences of NULL with nullptr 2020-04-02 14:56:01 +02:00
editor_data.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
editor_data.h Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
editor_dir_dialog.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
editor_dir_dialog.h Signals: Port more uses of connect_compat 2020-02-28 14:24:09 +01:00
editor_export.cpp Fix overwrite of manual changes in export_presets.cfg when export dialog is opened 2020-06-20 19:45:05 +08:00
editor_export.h Account for file deletion and renaming in Export Presets 2020-06-11 08:25:24 +08:00
editor_feature_profile.cpp Fix build after merge of #37235 2020-05-25 13:10:34 +02:00
editor_feature_profile.h Merge pull request #37235 from Calinou/improve-editor-feature-profiles 2020-05-25 12:56:33 +02:00
editor_file_dialog.cpp Remove ToolButton in favor of Button 2020-06-19 20:49:49 +02:00
editor_file_dialog.h Remove ToolButton in favor of Button 2020-06-19 20:49:49 +02:00
editor_file_system.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
editor_file_system.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
editor_folding.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
editor_folding.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
editor_fonts.cpp Improve shortcut formatting in docs 2020-04-10 18:42:11 +03:00
editor_fonts.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
editor_help.cpp Remove ToolButton in favor of Button 2020-06-19 20:49:49 +02:00
editor_help.h Remove ToolButton in favor of Button 2020-06-19 20:49:49 +02:00
editor_help_search.cpp Remove ToolButton in favor of Button 2020-06-19 20:49:49 +02:00
editor_help_search.h Remove ToolButton in favor of Button 2020-06-19 20:49:49 +02:00
editor_inspector.cpp Use translated docs in PropertySelector 2020-05-28 12:02:12 +02:00
editor_inspector.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
editor_layouts_dialog.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
editor_layouts_dialog.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
editor_log.cpp Remove ToolButton in favor of Button 2020-06-19 20:49:49 +02:00
editor_log.h Remove ToolButton in favor of Button 2020-06-19 20:49:49 +02:00
editor_node.cpp Don't use arbitrary theme editor icons for scripts with the same name 2020-06-25 02:23:39 +03:00
editor_node.h Remove ToolButton in favor of Button 2020-06-19 20:49:49 +02:00
editor_path.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
editor_path.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
editor_plugin.cpp Remove ToolButton in favor of Button 2020-06-19 20:49:49 +02:00
editor_plugin.h Remove ToolButton in favor of Button 2020-06-19 20:49:49 +02:00
editor_plugin_settings.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
editor_plugin_settings.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
editor_properties.cpp Remove ToolButton in favor of Button 2020-06-19 20:49:49 +02:00
editor_properties.h Made low level changes to the Skeleton3D class and Skeleton3D inspector. Changes listed below: 2020-06-15 17:18:06 -04:00
editor_properties_array_dict.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
editor_properties_array_dict.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
editor_resource_preview.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
editor_resource_preview.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
editor_run.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
editor_run.h Move Debug menu logic to DebuggerEditorPlugin 2020-03-08 22:57:48 +01:00
editor_run_native.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
editor_run_native.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
editor_run_script.cpp Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
editor_run_script.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
editor_scale.cpp Style: Enforce separation line between function definitions 2020-05-14 16:54:55 +02:00
editor_scale.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
editor_sectioned_inspector.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
editor_sectioned_inspector.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
editor_settings.cpp Dynamic infinite 3D grid 2020-05-22 19:43:59 -04:00
editor_settings.h Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
editor_spin_slider.cpp Hide editor_spin_slider grabber when closing Editor's windows 2020-05-15 15:39:32 +02:00
editor_spin_slider.h Popups have also been converted to windows 2020-03-26 15:49:44 +01:00
editor_sub_scene.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
editor_sub_scene.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
editor_themes.cpp Fix default editor/project Button styles after ToolButton removal 2020-06-24 17:21:47 +02:00
editor_themes.h Replace NULL with nullptr 2020-04-02 13:38:00 +02:00
editor_vcs_interface.cpp Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
editor_vcs_interface.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
export_template_manager.cpp Style: Enforce separation line between function definitions 2020-05-14 16:54:55 +02:00
export_template_manager.h PoolVector is gone, replaced by Vector 2020-02-18 10:10:36 +01:00
filesystem_dock.cpp Remove ToolButton in favor of Button 2020-06-19 20:49:49 +02:00
filesystem_dock.h Remove ToolButton in favor of Button 2020-06-19 20:49:49 +02:00
find_in_files.cpp Search result highlights follow font size 2020-06-17 00:53:23 +02:00
find_in_files.h Search result highlights follow font size 2020-06-17 00:53:23 +02:00
groups_editor.cpp Remove ToolButton in favor of Button 2020-06-19 20:49:49 +02:00
groups_editor.h Remove ToolButton in favor of Button 2020-06-19 20:49:49 +02:00
import_dock.cpp check the params section exist before erasing it in import_dock 2020-05-20 01:04:21 +02:00
import_dock.h Fix multiple issues with the "Import" dock 2020-02-13 23:08:05 -03:00
inspector_dock.cpp Remove ToolButton in favor of Button 2020-06-19 20:49:49 +02:00
inspector_dock.h Remove ToolButton in favor of Button 2020-06-19 20:49:49 +02:00
multi_node_edit.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
multi_node_edit.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
node_3d_editor_gizmos.cpp Split Geometry singleton into Geometry2D and Geometry3D 2020-05-27 14:28:34 +03:00
node_3d_editor_gizmos.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
node_dock.cpp Remove ToolButton in favor of Button 2020-06-19 20:49:49 +02:00
node_dock.h Remove ToolButton in favor of Button 2020-06-19 20:49:49 +02:00
pane_drag.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
pane_drag.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
plugin_config_dialog.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
plugin_config_dialog.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
progress_dialog.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
progress_dialog.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
project_export.cpp Remove ToolButton in favor of Button 2020-06-19 20:49:49 +02:00
project_export.h Implementation of the Godot Android Plugin configuration file 2020-05-17 11:11:26 -07:00
project_manager.cpp Remove ToolButton in favor of Button 2020-06-19 20:49:49 +02:00
project_manager.h Remove ToolButton in favor of Button 2020-06-19 20:49:49 +02:00
project_settings_editor.cpp Merge pull request #39661 from dreamsComeTrue/restart-project-settings-msg 2020-06-21 12:21:15 +02:00
project_settings_editor.h Remove ToolButton in favor of Button 2020-06-19 20:49:49 +02:00
property_editor.cpp Fix custom property editor layout 2020-06-10 18:03:32 +03:00
property_editor.h Fix custom property editor layout 2020-06-10 18:03:32 +03:00
property_selector.cpp Use translated docs in PropertySelector 2020-05-28 12:02:12 +02:00
property_selector.h Signals: Port more uses of connect_compat 2020-02-28 14:24:09 +01:00
pvrtc_compress.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
pvrtc_compress.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
quick_open.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
quick_open.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
register_exporters.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
rename_dialog.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
rename_dialog.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
reparent_dialog.cpp Style: Enforce separation line between function definitions 2020-05-14 16:54:55 +02:00
reparent_dialog.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
run_settings_dialog.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
run_settings_dialog.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
scene_tree_dock.cpp Remove ToolButton in favor of Button 2020-06-19 20:49:49 +02:00
scene_tree_dock.h Remove ToolButton in favor of Button 2020-06-19 20:49:49 +02:00
scene_tree_editor.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
scene_tree_editor.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
script_create_dialog.cpp Prevent crash attaching a script with no languages registered 2020-05-31 21:01:42 +03:00
script_create_dialog.h Warn about built-in script limitations in the script creation dialog 2020-04-04 13:44:13 +02:00
SCsub Add custom_modules build option to compile external user modules 2020-05-25 15:33:32 +03:00
settings_config_dialog.cpp Remove ToolButton in favor of Button 2020-06-19 20:49:49 +02:00
settings_config_dialog.h Remove ToolButton in favor of Button 2020-06-19 20:49:49 +02:00
shader_globals_editor.cpp Style: Enforce separation line between function definitions 2020-05-14 16:54:55 +02:00
shader_globals_editor.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00