virtualx-engine/editor
lawnjelly 6a31048dbc Tilemap editor - prevent changing tool when mouse buttons pressed
Changing tool when painting prevented the corresponding commit of undo action when the mouse button was released. This led to undo actions getting out of sync and the undo system breaking the editor.

This PR simply prevents changing tool while mouse buttons are pressed, and prevents the above scenario.
2024-02-26 15:27:31 +00:00
..
collada One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
doc Update make_rst.py to match the master version 2023-04-10 20:47:01 +02:00
fileserver One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
icons add ORMSpatialMaterial 2024-02-08 20:34:11 +01:00
import add ORMSpatialMaterial 2024-02-08 20:34:11 +01:00
plugins Tilemap editor - prevent changing tool when mouse buttons pressed 2024-02-26 15:27:31 +00:00
translations i18n: Sync editor translations with Weblate (3.5 branch) 2023-01-20 12:31:04 +01:00
animation_bezier_editor.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
animation_bezier_editor.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
animation_track_editor.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
animation_track_editor.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
animation_track_editor_plugins.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
animation_track_editor_plugins.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
array_property_edit.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
array_property_edit.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
audio_stream_preview.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
audio_stream_preview.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
code_editor.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
code_editor.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
connections_dialog.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
connections_dialog.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
create_dialog.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
create_dialog.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
dependency_editor.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
dependency_editor.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
dictionary_property_edit.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
dictionary_property_edit.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
directory_create_dialog.cpp Prevent using name with leading dot when create/rename/duplicate scene/folder/script/resource 2024-01-06 19:36:14 +01:00
directory_create_dialog.h Make create folder popup support nested folders 2023-04-25 10:15:07 +08:00
editor_about.cpp Donors: Change tiers to match Dev Fund, sync latest data 2024-01-18 16:10:45 +01:00
editor_about.h Single Compilation Unit build. 2023-07-02 20:13:16 +01:00
editor_asset_installer.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_asset_installer.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_atlas_packer.cpp [3.x] Bounds fixes in TextureAtlas import 2023-05-26 10:15:06 +02:00
editor_atlas_packer.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_audio_buses.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_audio_buses.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_autoload_settings.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_autoload_settings.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_builders.py Add binary MO translation file support. Add brotli decoder and WOFF2 support. 2022-03-25 19:51:39 +02:00
editor_data.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_data.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_dir_dialog.cpp Prevent using name with leading dot when create/rename/duplicate scene/folder/script/resource 2024-01-06 19:36:14 +01:00
editor_dir_dialog.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_export.cpp Linux: Add support for arm64 and arm32 export templates 2024-01-18 15:38:32 +01:00
editor_export.h Linux: Add support for arm64 and arm32 export templates 2024-01-18 15:38:32 +01:00
editor_feature_profile.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_feature_profile.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_file_dialog.cpp Prevent using name with leading dot when create/rename/duplicate scene/folder/script/resource 2024-01-06 19:36:14 +01:00
editor_file_dialog.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_file_system.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_file_system.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_folding.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_folding.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_fonts.cpp Add benchmark logic 2023-03-20 23:29:36 -07:00
editor_fonts.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_help.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_help.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_help_search.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_help_search.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_inspector.cpp Expose EditorInspector::get_edited_object to GDScript 2023-09-23 09:49:17 -04:00
editor_inspector.h Single Compilation Unit build. 2023-07-02 20:13:16 +01:00
editor_layouts_dialog.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_layouts_dialog.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_locale_dialog.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_locale_dialog.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_log.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_log.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_network_profiler.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_network_profiler.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_node.cpp Add MergeGroup node to simplify merging Meshes at runtime 2024-01-31 08:28:51 +00:00
editor_node.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_path.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_path.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_plugin.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_plugin.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_plugin_settings.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_plugin_settings.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_profiler.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_profiler.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_properties.cpp Make EditorPropertyLayersGrid responsive to touch taps 2023-04-23 07:12:39 -07:00
editor_properties.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_properties_array_dict.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_properties_array_dict.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_property_name_processor.cpp Add MergeGroup node to simplify merging Meshes at runtime 2024-01-31 08:28:51 +00:00
editor_property_name_processor.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_quick_open.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_quick_open.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_resource_picker.cpp add ORMSpatialMaterial 2024-02-08 20:34:11 +01:00
editor_resource_picker.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_resource_preview.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_resource_preview.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_run.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_run.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_run_native.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_run_native.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_run_script.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_run_script.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_scale.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_scale.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_sectioned_inspector.cpp Single Compilation Unit build. 2023-07-02 20:13:16 +01:00
editor_sectioned_inspector.h Single Compilation Unit build. 2023-07-02 20:13:16 +01:00
editor_settings.cpp Add setting to control the window used to run the project for the Android editor 2023-06-07 18:20:14 -07:00
editor_settings.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_spin_slider.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_spin_slider.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_sub_scene.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_sub_scene.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_themes.cpp Merge pull request #73692 from m4gr3d/update_touchscreen_editor_settings_3x 2023-05-08 09:10:36 -07:00
editor_themes.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_translation.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_translation.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_vcs_interface.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_vcs_interface.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
export_template_manager.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
export_template_manager.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
filesystem_dock.cpp Prevent using name with leading dot when create/rename/duplicate scene/folder/script/resource 2024-01-06 19:36:14 +01:00
filesystem_dock.h Make create folder popup support nested folders 2023-04-25 10:15:07 +08:00
find_in_files.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
find_in_files.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
groups_editor.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
groups_editor.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
import_defaults_editor.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
import_defaults_editor.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
import_dock.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
import_dock.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
inspector_dock.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
inspector_dock.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
multi_node_edit.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
multi_node_edit.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
node_dock.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
node_dock.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
pane_drag.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
pane_drag.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
plugin_config_dialog.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
plugin_config_dialog.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
progress_dialog.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
progress_dialog.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
project_export.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
project_export.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
project_manager.cpp Add benchmark logic 2023-03-20 23:29:36 -07:00
project_manager.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
project_settings_editor.cpp Update gamepad button/axis names to match 4.0 2023-06-26 09:46:02 +02:00
project_settings_editor.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
property_editor.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
property_editor.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
property_selector.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
property_selector.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
register_exporters.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
rename_dialog.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
rename_dialog.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
reparent_dialog.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
reparent_dialog.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
run_settings_dialog.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
run_settings_dialog.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
scene_create_dialog.cpp Prevent using name with leading dot when create/rename/duplicate scene/folder/script/resource 2024-01-06 19:36:14 +01:00
scene_create_dialog.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
scene_tree_dock.cpp [3.x] Improve Scene Tree Dock's Node filter (Allow multiple terms & more) 2024-01-31 10:27:16 +01:00
scene_tree_dock.h [3.x] Improve Scene Tree Dock's Node filter (Allow multiple terms & more) 2024-01-31 10:27:16 +01:00
scene_tree_editor.cpp [3.x] Improve Scene Tree Dock's Node filter (Allow multiple terms & more) 2024-01-31 10:27:16 +01:00
scene_tree_editor.h [3.x] Improve Scene Tree Dock's Node filter (Allow multiple terms & more) 2024-01-31 10:27:16 +01:00
script_create_dialog.cpp Prevent using name with leading dot when create/rename/duplicate scene/folder/script/resource 2024-01-06 19:36:14 +01:00
script_create_dialog.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
script_editor_debugger.cpp Merge pull request #70555 from stmSi/3.x-suggest-filename-save-branch-remote-tree 2023-01-20 12:12:51 +01:00
script_editor_debugger.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
SCsub Single Compilation Unit build. 2023-07-02 20:13:16 +01:00
settings_config_dialog.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
settings_config_dialog.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
spatial_editor_gizmos.cpp add ORMSpatialMaterial 2024-02-08 20:34:11 +01:00
spatial_editor_gizmos.h Make gizmo plugin handle SpriteBase3D instead of Sprite3D 2023-10-06 10:43:07 +02:00