godot/editor/plugins
Haoyu Qiu d24ee551ec Allow EditorInspector to change its property name style when necessary
Previously, an EditorInspector's property name can only be set from
outside. Inspectors used for settings needs to respond to changes in
editor settings. So a few boilerplate code is almost always needed,
including watching for a certain editor setting in `_notification()`.

This commit adds a `set_use_settings_style()` function to tell the
inspector to watch for editor settings changes on its own.
2023-04-29 10:51:00 +08:00
..
gizmos Split Node3DGizmos into dedicated files 2023-04-20 20:12:47 +02:00
tiles Allow EditorInspector to change its property name style when necessary 2023-04-29 10:51:00 +08:00
abstract_polygon_2d_editor.cpp Improve includes of EditorNode (and everything else) 2023-04-07 18:59:49 +02:00
abstract_polygon_2d_editor.h Improve includes of EditorNode (and everything else) 2023-04-07 18:59:49 +02:00
animation_blend_space_1d_editor.cpp Improve includes of EditorNode (and everything else) 2023-04-07 18:59:49 +02:00
animation_blend_space_1d_editor.h Consistent with NodeBlendSpace1D option NodeBlendSpace2D 2023-01-31 02:14:55 +09:00
animation_blend_space_2d_editor.cpp Improve includes of EditorNode (and everything else) 2023-04-07 18:59:49 +02:00
animation_blend_space_2d_editor.h
animation_blend_tree_editor_plugin.cpp Improve includes of EditorNode (and everything else) 2023-04-07 18:59:49 +02:00
animation_blend_tree_editor_plugin.h
animation_library_editor.cpp Improve includes of EditorNode (and everything else) 2023-04-07 18:59:49 +02:00
animation_library_editor.h
animation_player_editor_plugin.cpp Expose interpolation methods for 3D track in Animation class 2023-04-25 01:45:14 +09:00
animation_player_editor_plugin.h
animation_state_machine_editor.cpp Merge pull request #75759 from TokageItLab/reimplement-grouped-statemachine 2023-04-24 16:44:21 +02:00
animation_state_machine_editor.h Rework StateMachine and nested StateMachine process 2023-04-18 19:06:51 +09:00
animation_tree_editor_plugin.cpp Merge pull request #75759 from TokageItLab/reimplement-grouped-statemachine 2023-04-24 16:44:21 +02:00
animation_tree_editor_plugin.h
asset_library_editor_plugin.cpp Improve includes of EditorNode (and everything else) 2023-04-07 18:59:49 +02:00
asset_library_editor_plugin.h
audio_stream_editor_plugin.cpp
audio_stream_editor_plugin.h
audio_stream_randomizer_editor_plugin.cpp
audio_stream_randomizer_editor_plugin.h
bit_map_editor_plugin.cpp
bit_map_editor_plugin.h
bone_map_editor_plugin.cpp Use range iterators in LocalVector loops 2023-01-21 18:44:42 +01:00
bone_map_editor_plugin.h
camera_3d_editor_plugin.cpp
camera_3d_editor_plugin.h
canvas_item_editor_plugin.cpp Extract editor run toolbar into its own component 2023-04-19 17:12:28 +02:00
canvas_item_editor_plugin.h Decouple EditorInterface from EditorPlugin 2023-04-17 21:59:09 +02:00
cast_2d_editor_plugin.cpp Improvements and fixes based on Weblate comments 2023-02-13 15:22:18 +08:00
cast_2d_editor_plugin.h
collision_polygon_2d_editor_plugin.cpp
collision_polygon_2d_editor_plugin.h
collision_shape_2d_editor_plugin.cpp Fix CollisionShape2D editor crash 2023-04-28 16:25:38 +02:00
collision_shape_2d_editor_plugin.h Fix CollisionShape2D editor crash 2023-04-28 16:25:38 +02:00
control_editor_plugin.cpp Use PropertyUsageFlags enum in parse_property 2023-01-31 23:31:15 +01:00
control_editor_plugin.h Decouple EditorInterface from EditorPlugin 2023-04-17 21:59:09 +02:00
cpu_particles_2d_editor_plugin.cpp Improve includes of EditorNode (and everything else) 2023-04-07 18:59:49 +02:00
cpu_particles_2d_editor_plugin.h
cpu_particles_3d_editor_plugin.cpp Improve includes of EditorNode (and everything else) 2023-04-07 18:59:49 +02:00
cpu_particles_3d_editor_plugin.h
curve_editor_plugin.cpp Extract editor run toolbar into its own component 2023-04-19 17:12:28 +02:00
curve_editor_plugin.h Extract editor run toolbar into its own component 2023-04-19 17:12:28 +02:00
debugger_editor_plugin.cpp Improve includes of EditorNode (and everything else) 2023-04-07 18:59:49 +02:00
debugger_editor_plugin.h
dedicated_server_export_plugin.cpp Add "dedicated server" export mode which can strip unneeded visual resources 2023-01-23 13:24:54 -06:00
dedicated_server_export_plugin.h Add "dedicated server" export mode which can strip unneeded visual resources 2023-01-23 13:24:54 -06:00
editor_debugger_plugin.cpp
editor_debugger_plugin.h
editor_preview_plugins.cpp
editor_preview_plugins.h
editor_resource_conversion_plugin.cpp
editor_resource_conversion_plugin.h
font_config_plugin.cpp Improve some editor strings for localization 2023-02-09 19:32:02 +08:00
font_config_plugin.h Use PropertyUsageFlags enum in parse_property 2023-01-31 23:31:15 +01:00
gdextension_export_plugin.h Fix GDExtensions library export when multiple architectures are set. 2023-02-27 17:00:38 +02:00
gpu_particles_2d_editor_plugin.cpp Improve includes of EditorNode (and everything else) 2023-04-07 18:59:49 +02:00
gpu_particles_2d_editor_plugin.h
gpu_particles_3d_editor_plugin.cpp
gpu_particles_3d_editor_plugin.h
gpu_particles_collision_sdf_editor_plugin.cpp Decouple EditorInterface from EditorPlugin 2023-04-17 21:59:09 +02:00
gpu_particles_collision_sdf_editor_plugin.h
gradient_editor_plugin.cpp
gradient_editor_plugin.h
gradient_editor.cpp Merge pull request #70548 from MewPurPur/fix-some-gradient-jank 2023-01-23 12:26:45 +01:00
gradient_editor.h
gradient_texture_2d_editor_plugin.cpp Improve includes of EditorNode (and everything else) 2023-04-07 18:59:49 +02:00
gradient_texture_2d_editor_plugin.h Improve includes of EditorNode (and everything else) 2023-04-07 18:59:49 +02:00
input_event_editor_plugin.cpp
input_event_editor_plugin.h
light_occluder_2d_editor_plugin.cpp
light_occluder_2d_editor_plugin.h
lightmap_gi_editor_plugin.cpp Improve includes of EditorNode (and everything else) 2023-04-07 18:59:49 +02:00
lightmap_gi_editor_plugin.h
line_2d_editor_plugin.cpp
line_2d_editor_plugin.h
material_editor_plugin.cpp Extract editor run toolbar into its own component 2023-04-19 17:12:28 +02:00
material_editor_plugin.h Improve includes of EditorNode (and everything else) 2023-04-07 18:59:49 +02:00
mesh_editor_plugin.cpp
mesh_editor_plugin.h
mesh_instance_3d_editor_plugin.cpp Merge pull request #75765 from YuriSizov/editor-node-optimize-includes 2023-04-11 19:40:24 +02:00
mesh_instance_3d_editor_plugin.h Improve includes of EditorNode (and everything else) 2023-04-07 18:59:49 +02:00
mesh_library_editor_plugin.cpp Decouple EditorInterface from EditorPlugin 2023-04-17 21:59:09 +02:00
mesh_library_editor_plugin.h
multimesh_editor_plugin.cpp Improve includes of EditorNode (and everything else) 2023-04-07 18:59:49 +02:00
multimesh_editor_plugin.h
navigation_link_2d_editor_plugin.cpp Rename Navigation uses of 'location' to 'position' 2023-01-26 18:19:03 +01:00
navigation_link_2d_editor_plugin.h Rename Navigation uses of 'location' to 'position' 2023-01-26 18:19:03 +01:00
navigation_polygon_editor_plugin.cpp
navigation_polygon_editor_plugin.h
node_3d_editor_gizmos.cpp Split Node3DGizmos into dedicated files 2023-04-20 20:12:47 +02:00
node_3d_editor_gizmos.h Split Node3DGizmos into dedicated files 2023-04-20 20:12:47 +02:00
node_3d_editor_plugin.cpp Merge pull request #76026 from YuriSizov/editor-running-up-that-gui 2023-04-26 12:15:29 +02:00
node_3d_editor_plugin.h Decouple EditorInterface from EditorPlugin 2023-04-17 21:59:09 +02:00
occluder_instance_3d_editor_plugin.cpp Improve includes of EditorNode (and everything else) 2023-04-07 18:59:49 +02:00
occluder_instance_3d_editor_plugin.h
packed_scene_editor_plugin.cpp
packed_scene_editor_plugin.h
packed_scene_translation_parser_plugin.cpp
packed_scene_translation_parser_plugin.h
path_2d_editor_plugin.cpp
path_2d_editor_plugin.h
path_3d_editor_plugin.cpp
path_3d_editor_plugin.h
physical_bone_3d_editor_plugin.cpp
physical_bone_3d_editor_plugin.h
polygon_2d_editor_plugin.cpp Improve includes of EditorNode (and everything else) 2023-04-07 18:59:49 +02:00
polygon_2d_editor_plugin.h Improve includes of EditorNode (and everything else) 2023-04-07 18:59:49 +02:00
polygon_3d_editor_plugin.cpp Improve includes of EditorNode (and everything else) 2023-04-07 18:59:49 +02:00
polygon_3d_editor_plugin.h
resource_preloader_editor_plugin.cpp Decouple EditorInterface from EditorPlugin 2023-04-17 21:59:09 +02:00
resource_preloader_editor_plugin.h
root_motion_editor_plugin.cpp Improve includes of EditorNode (and everything else) 2023-04-07 18:59:49 +02:00
root_motion_editor_plugin.h Improve includes of EditorNode (and everything else) 2023-04-07 18:59:49 +02:00
script_editor_plugin.cpp Merge pull request #72095 from anvilfolk/gd-docs 2023-04-26 16:54:25 +02:00
script_editor_plugin.h Re-enable script editor File menu shortcuts when the menu is hidden 2023-03-03 12:14:51 -06:00
script_text_editor.cpp Merge pull request #76026 from YuriSizov/editor-running-up-that-gui 2023-04-26 12:15:29 +02:00
script_text_editor.h Add shortcut for quick-toggling word wrap 2023-04-19 23:46:22 +02:00
SCsub Split Node3DGizmos into dedicated files 2023-04-20 20:12:47 +02:00
shader_editor_plugin.cpp Merge pull request #74869 from fahadshihab/master 2023-03-15 16:17:50 +01:00
shader_editor_plugin.h
shader_file_editor_plugin.cpp Enable RichTextLabel context menu if selection is enabled 2023-03-06 13:18:36 +03:00
shader_file_editor_plugin.h
skeleton_2d_editor_plugin.cpp Improve includes of EditorNode (and everything else) 2023-04-07 18:59:49 +02:00
skeleton_2d_editor_plugin.h Improve includes of EditorNode (and everything else) 2023-04-07 18:59:49 +02:00
skeleton_3d_editor_plugin.cpp Improve includes of EditorNode (and everything else) 2023-04-07 18:59:49 +02:00
skeleton_3d_editor_plugin.h Improve includes of EditorNode (and everything else) 2023-04-07 18:59:49 +02:00
skeleton_ik_3d_editor_plugin.cpp Improve includes of EditorNode (and everything else) 2023-04-07 18:59:49 +02:00
skeleton_ik_3d_editor_plugin.h Improve includes of EditorNode (and everything else) 2023-04-07 18:59:49 +02:00
sprite_2d_editor_plugin.cpp
sprite_2d_editor_plugin.h
sprite_frames_editor_plugin.cpp Improve includes of EditorNode (and everything else) 2023-04-07 18:59:49 +02:00
sprite_frames_editor_plugin.h Improve SpriteFrameEditor frame addition ordering 2023-03-30 18:56:46 +02:00
style_box_editor_plugin.cpp
style_box_editor_plugin.h
sub_viewport_preview_editor_plugin.cpp
sub_viewport_preview_editor_plugin.h
text_editor.cpp Add shortcut for quick-toggling word wrap 2023-04-19 23:46:22 +02:00
text_editor.h Add shortcut for quick-toggling word wrap 2023-04-19 23:46:22 +02:00
text_shader_editor.cpp Add shortcut for quick-toggling word wrap 2023-04-19 23:46:22 +02:00
text_shader_editor.h Add shortcut for quick-toggling word wrap 2023-04-19 23:46:22 +02:00
texture_3d_editor_plugin.cpp
texture_3d_editor_plugin.h
texture_editor_plugin.cpp Improve Image preview in the inspector 2023-02-13 23:03:38 +01:00
texture_editor_plugin.h
texture_layered_editor_plugin.cpp
texture_layered_editor_plugin.h
texture_region_editor_plugin.cpp Properly remember snapping options per-project 2023-03-09 21:12:26 +01:00
texture_region_editor_plugin.h Use PropertyUsageFlags enum in parse_property 2023-01-31 23:31:15 +01:00
theme_editor_plugin.cpp Improve includes of EditorNode (and everything else) 2023-04-07 18:59:49 +02:00
theme_editor_plugin.h Improve includes of EditorNode (and everything else) 2023-04-07 18:59:49 +02:00
theme_editor_preview.cpp Improve includes of EditorNode (and everything else) 2023-04-07 18:59:49 +02:00
theme_editor_preview.h Improve includes of EditorNode (and everything else) 2023-04-07 18:59:49 +02:00
version_control_editor_plugin.cpp Merge pull request #74114 from dalexeev/editor-help-enable-context-menu 2023-03-16 12:19:05 +01:00
version_control_editor_plugin.h
visual_shader_editor_plugin.cpp Add LIGHT_IS_DIRECTIONAL built-in for spatial shaders 2023-04-20 14:33:30 +02:00
visual_shader_editor_plugin.h Prevent preview error for the instance parameter in visual shader 2023-02-03 15:28:04 +03:00
voxel_gi_editor_plugin.cpp Decouple EditorInterface from EditorPlugin 2023-04-17 21:59:09 +02:00
voxel_gi_editor_plugin.h