virtualx-engine/editor/plugins
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
..
abstract_polygon_2d_editor.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
abstract_polygon_2d_editor.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
animation_blend_space_1d_editor.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
animation_blend_space_1d_editor.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
animation_blend_space_2d_editor.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
animation_blend_space_2d_editor.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
animation_blend_tree_editor_plugin.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
animation_blend_tree_editor_plugin.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
animation_player_editor_plugin.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
animation_player_editor_plugin.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
animation_state_machine_editor.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
animation_state_machine_editor.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
animation_tree_editor_plugin.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
animation_tree_editor_plugin.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
animation_tree_player_editor_plugin.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
animation_tree_player_editor_plugin.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
asset_library_editor_plugin.cpp Merge pull request #70502 from HolonProduction/svg_assets_3.x 2023-06-07 14:46:14 +02:00
asset_library_editor_plugin.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
audio_stream_editor_plugin.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
audio_stream_editor_plugin.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
baked_lightmap_editor_plugin.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
baked_lightmap_editor_plugin.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
bit_map_editor_plugin.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
bit_map_editor_plugin.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
camera_editor_plugin.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
camera_editor_plugin.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
canvas_item_editor_plugin.cpp [3.x] Expose determinant in Transform2D, rename internal method 2023-04-22 13:47:47 -05:00
canvas_item_editor_plugin.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
collision_polygon_2d_editor_plugin.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
collision_polygon_2d_editor_plugin.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
collision_polygon_editor_plugin.cpp add ORMSpatialMaterial 2024-02-08 20:34:11 +01:00
collision_polygon_editor_plugin.h add ORMSpatialMaterial 2024-02-08 20:34:11 +01:00
collision_shape_2d_editor_plugin.cpp Adds a scale_gizmo_handles entry to the Touchscreen editor settings 2023-05-07 15:55:03 -07:00
collision_shape_2d_editor_plugin.h Adds a scale_gizmo_handles entry to the Touchscreen editor settings 2023-05-07 15:55:03 -07:00
cpu_particles_2d_editor_plugin.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
cpu_particles_2d_editor_plugin.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
cpu_particles_editor_plugin.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
cpu_particles_editor_plugin.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
curve_editor_plugin.cpp Adds a scale_gizmo_handles entry to the Touchscreen editor settings 2023-05-07 15:55:03 -07:00
curve_editor_plugin.h Adds a scale_gizmo_handles entry to the Touchscreen editor settings 2023-05-07 15:55:03 -07:00
editor_preview_plugins.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
editor_preview_plugins.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
gi_probe_editor_plugin.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
gi_probe_editor_plugin.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
gradient_editor_plugin.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
gradient_editor_plugin.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
gradient_texture_2d_editor_plugin.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
gradient_texture_2d_editor_plugin.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
item_list_editor_plugin.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
item_list_editor_plugin.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
light_occluder_2d_editor_plugin.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
light_occluder_2d_editor_plugin.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
line_2d_editor_plugin.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
line_2d_editor_plugin.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
material_editor_plugin.cpp add ORMSpatialMaterial 2024-02-08 20:34:11 +01:00
material_editor_plugin.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
merge_group_editor_plugin.cpp Add MergeGroup node to simplify merging Meshes at runtime 2024-01-31 08:28:51 +00:00
merge_group_editor_plugin.h Add MergeGroup node to simplify merging Meshes at runtime 2024-01-31 08:28:51 +00:00
mesh_editor_plugin.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
mesh_editor_plugin.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
mesh_instance_editor_plugin.cpp add ORMSpatialMaterial 2024-02-08 20:34:11 +01:00
mesh_instance_editor_plugin.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
mesh_library_editor_plugin.cpp Fix mesh library remove selected item menu option 2023-08-28 17:27:13 +02:00
mesh_library_editor_plugin.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
multimesh_editor_plugin.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
multimesh_editor_plugin.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
navigation_polygon_editor_plugin.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
navigation_polygon_editor_plugin.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
packed_scene_editor_plugin.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
packed_scene_editor_plugin.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
particles_2d_editor_plugin.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
particles_2d_editor_plugin.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
particles_editor_plugin.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
particles_editor_plugin.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
path_2d_editor_plugin.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
path_2d_editor_plugin.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
path_editor_plugin.cpp add ORMSpatialMaterial 2024-02-08 20:34:11 +01:00
path_editor_plugin.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
physical_bone_plugin.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
physical_bone_plugin.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
polygon_2d_editor_plugin.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
polygon_2d_editor_plugin.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
ray_cast_2d_editor_plugin.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
ray_cast_2d_editor_plugin.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
resource_preloader_editor_plugin.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
resource_preloader_editor_plugin.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
room_manager_editor_plugin.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
room_manager_editor_plugin.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
root_motion_editor_plugin.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
root_motion_editor_plugin.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
script_editor_plugin.cpp SCons: Disable C++ exception handling 2023-08-16 10:34:10 +02:00
script_editor_plugin.h Expose the TextEdit control of the script editor 2023-06-09 10:07:38 -03:00
script_text_editor.cpp Expose the TextEdit control of the script editor 2023-06-09 10:07:38 -03:00
script_text_editor.h Expose the TextEdit control of the script editor 2023-06-09 10:07:38 -03:00
SCsub SCons: Format buildsystem files with psf/black 2020-06-10 15:30:52 +02:00
shader_editor_plugin.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
shader_editor_plugin.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
skeleton_2d_editor_plugin.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
skeleton_2d_editor_plugin.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
skeleton_editor_plugin.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
skeleton_editor_plugin.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
skeleton_ik_editor_plugin.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
skeleton_ik_editor_plugin.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
spatial_editor_plugin.cpp add ORMSpatialMaterial 2024-02-08 20:34:11 +01:00
spatial_editor_plugin.h add ORMSpatialMaterial 2024-02-08 20:34:11 +01:00
sprite_editor_plugin.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
sprite_editor_plugin.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
sprite_frames_editor_plugin.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
sprite_frames_editor_plugin.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
style_box_editor_plugin.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
style_box_editor_plugin.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
text_editor.cpp Single Compilation Unit build. 2023-07-02 20:13:16 +01:00
text_editor.h Single Compilation Unit build. 2023-07-02 20:13:16 +01:00
texture_editor_plugin.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
texture_editor_plugin.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
texture_region_editor_plugin.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
texture_region_editor_plugin.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
theme_editor_plugin.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
theme_editor_plugin.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
theme_editor_preview.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
theme_editor_preview.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
tile_map_editor_plugin.cpp Tilemap editor - prevent changing tool when mouse buttons pressed 2024-02-26 15:27:31 +00:00
tile_map_editor_plugin.h Tilemap editor - prevent changing tool when mouse buttons pressed 2024-02-26 15:27:31 +00:00
tile_set_editor_plugin.cpp [3.x] Add Selected Collision Group in TileSet Editor 2024-01-26 16:26:55 +01:00
tile_set_editor_plugin.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
version_control_editor_plugin.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
version_control_editor_plugin.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
viewport_preview_editor_plugin.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
viewport_preview_editor_plugin.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
visual_shader_editor_plugin.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
visual_shader_editor_plugin.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00