1
0
Fork 0
godot/editor/plugins
hamid 82e23da12e Add drag zoom feature with CTRL+MiddleMouseButton
This change introduces a DragType enum to scene/gui/view_panner.cpp of
dragging, which includes:

- DRAG_TYPE_NONE: Not dragging
- DRAG_TYPE_PAN: Panning (dragging using MMB)
- DRAG_TYPE_ZOOM: Zooming (dragging using CTRL+MMB)

The goal of this change is the third option, which was already available
in 3D viewport but not in 2D. This feature should work in other editors
as well such as Animation Track Editor and Visual Shader Editor and so
on.
2025-05-01 15:15:44 +03:30
..
gizmos Improve and optimize lightmap probe gizmo creation 2025-04-19 17:52:21 +02:00
shader Re-organize UI in the shader editor 2025-04-05 13:12:59 +03:00
tiles Add drag zoom feature with CTRL+MiddleMouseButton 2025-05-01 15:15:44 +03:30
SCsub
abstract_polygon_2d_editor.cpp Initial editor accessibility. 2025-04-08 20:25:48 +03:00
abstract_polygon_2d_editor.h Remove empty constructors and destructors from editor/ 2025-03-17 21:20:02 +01:00
animation_blend_space_1d_editor.cpp Selectively apply `FOCUS_ACCESSIBILITY` to the `Label`s instead of setting it by default. 2025-04-23 12:47:31 +03:00
animation_blend_space_1d_editor.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
animation_blend_space_2d_editor.cpp Selectively apply `FOCUS_ACCESSIBILITY` to the `Label`s instead of setting it by default. 2025-04-23 12:47:31 +03:00
animation_blend_space_2d_editor.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
animation_blend_tree_editor_plugin.cpp Merge pull request #105552 from adamwych/expose-get-node-list 2025-04-27 19:21:26 -05:00
animation_blend_tree_editor_plugin.h Remove empty constructors and destructors from editor/ 2025-03-17 21:20:02 +01:00
animation_library_editor.cpp Improve ConfigFile get_sections and get_section_keys by returning Vector<String> 2025-04-24 20:10:31 -04:00
animation_library_editor.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
animation_player_editor_plugin.cpp Initial editor accessibility. 2025-04-08 20:25:48 +03:00
animation_player_editor_plugin.h Merge pull request #102189 from KoBeWi/frames_per_setting 2025-03-11 16:54:04 -05:00
animation_state_machine_editor.cpp Merge pull request #105552 from adamwych/expose-get-node-list 2025-04-27 19:21:26 -05:00
animation_state_machine_editor.h Remove dead code in AnimationStateMachine editor 2025-04-09 08:39:27 +08:00
animation_tree_editor_plugin.cpp Remove empty constructors and destructors from editor/ 2025-03-17 21:20:02 +01:00
animation_tree_editor_plugin.h Remove empty constructors and destructors from editor/ 2025-03-17 21:20:02 +01:00
asset_library_editor_plugin.cpp Selectively apply `FOCUS_ACCESSIBILITY` to the `Label`s instead of setting it by default. 2025-04-23 12:47:31 +03:00
asset_library_editor_plugin.h Merge pull request #102101 from KoBeWi/2d_3d_skrypt_gra_biblioteka_zasobów 2025-03-29 10:16:33 -05:00
audio_stream_editor_plugin.cpp Initial editor accessibility. 2025-04-08 20:25:48 +03:00
audio_stream_editor_plugin.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
audio_stream_randomizer_editor_plugin.cpp Remove empty constructors and destructors from editor/ 2025-03-17 21:20:02 +01:00
audio_stream_randomizer_editor_plugin.h Remove empty constructors and destructors from editor/ 2025-03-17 21:20:02 +01:00
bit_map_editor_plugin.cpp Selectively apply `FOCUS_ACCESSIBILITY` to the `Label`s instead of setting it by default. 2025-04-23 12:47:31 +03:00
bit_map_editor_plugin.h Add borders to `BitMap` in `BitMapEditor` 2025-03-12 20:41:01 +03:00
bone_map_editor_plugin.cpp Initial editor accessibility. 2025-04-08 20:25:48 +03:00
bone_map_editor_plugin.h Remove empty constructors and destructors from editor/ 2025-03-17 21:20:02 +01:00
camera_2d_editor_plugin.cpp Selectively apply `FOCUS_ACCESSIBILITY` to the `Label`s instead of setting it by default. 2025-04-23 12:47:31 +03:00
camera_2d_editor_plugin.h Improve usability of Camera2D 2025-03-12 09:57:31 +08:00
camera_3d_editor_plugin.cpp Remove empty constructors and destructors from editor/ 2025-03-17 21:20:02 +01:00
camera_3d_editor_plugin.h Remove empty constructors and destructors from editor/ 2025-03-17 21:20:02 +01:00
canvas_item_editor_plugin.cpp Add drag zoom feature with CTRL+MiddleMouseButton 2025-05-01 15:15:44 +03:30
canvas_item_editor_plugin.h Core: Use `Math` namespace for constants 2025-04-10 16:29:30 -05:00
cast_2d_editor_plugin.cpp
cast_2d_editor_plugin.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
collision_polygon_2d_editor_plugin.cpp Remove empty constructors and destructors from editor/ 2025-03-17 21:20:02 +01:00
collision_polygon_2d_editor_plugin.h Remove empty constructors and destructors from editor/ 2025-03-17 21:20:02 +01:00
collision_shape_2d_editor_plugin.cpp Remove empty constructors and destructors from editor/ 2025-03-17 21:20:02 +01:00
collision_shape_2d_editor_plugin.h Remove empty constructors and destructors from editor/ 2025-03-17 21:20:02 +01:00
color_channel_selector.cpp Add color channel filter to editor texture previews 2025-01-11 23:27:48 +00:00
color_channel_selector.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
control_editor_plugin.cpp Fix item translation and icon in the Anchors Preset dropdown 2025-04-28 19:50:24 +08:00
control_editor_plugin.h Fix item translation and icon in the Anchors Preset dropdown 2025-04-28 19:50:24 +08:00
curve_editor_plugin.cpp Initial editor accessibility. 2025-04-08 20:25:48 +03:00
curve_editor_plugin.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
debugger_editor_plugin.cpp Remove unused header in editor. 2024-12-24 00:40:38 +08:00
debugger_editor_plugin.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
dedicated_server_export_plugin.cpp
dedicated_server_export_plugin.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
editor_context_menu_plugin.cpp Merge pull request #100556 from KoBeWi/unlimited_contextizer 2025-01-07 23:17:23 +01:00
editor_context_menu_plugin.h Remove inline from constexpr variables 2025-04-28 21:09:43 +02:00
editor_debugger_plugin.cpp
editor_debugger_plugin.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
editor_plugin.compat.inc
editor_plugin.cpp Improve use of `Ref.is_null/valid` 2024-12-23 16:35:02 -05:00
editor_plugin.h Remove empty constructors and destructors from editor/ 2025-03-17 21:20:02 +01:00
editor_plugin_settings.cpp Implement a "Recovery Mode" for recovering crashing/hanging projects during initialization 2025-01-03 10:50:15 +00:00
editor_plugin_settings.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
editor_preview_plugins.cpp Core: Use `Math` namespace for constants 2025-04-10 16:29:30 -05:00
editor_preview_plugins.h Remove empty constructors and destructors from editor/ 2025-03-17 21:20:02 +01:00
editor_resource_conversion_plugin.cpp
editor_resource_conversion_plugin.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
editor_resource_tooltip_plugins.cpp Core: Replace C math headers with C++ equivalents 2025-04-16 15:49:02 -05:00
editor_resource_tooltip_plugins.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
embedded_process.cpp Merge pull request #103105 from Hilderin/fix-embedded-game-window-first-startup-location-size 2025-02-23 12:12:51 +01:00
embedded_process.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
font_config_plugin.cpp Add `String::replace_char(s)` methods for performance and convenience 2025-04-10 13:08:45 +02:00
font_config_plugin.h Remove empty constructors and destructors from editor/ 2025-03-17 21:20:02 +01:00
game_view_plugin.cpp Add Embed Game Window hotkeys support and pause/next frame shortcuts 2025-04-25 02:36:00 -03:00
game_view_plugin.h Add Embed Game Window hotkeys support and pause/next frame shortcuts 2025-04-25 02:36:00 -03:00
gdextension_export_plugin.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
gpu_particles_collision_sdf_editor_plugin.cpp Remove empty constructors and destructors from editor/ 2025-03-17 21:20:02 +01:00
gpu_particles_collision_sdf_editor_plugin.h Remove empty constructors and destructors from editor/ 2025-03-17 21:20:02 +01:00
gradient_editor_plugin.cpp Initial editor accessibility. 2025-04-08 20:25:48 +03:00
gradient_editor_plugin.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
gradient_texture_2d_editor_plugin.cpp Initial editor accessibility. 2025-04-08 20:25:48 +03:00
gradient_texture_2d_editor_plugin.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
input_event_editor_plugin.cpp Selectively apply `FOCUS_ACCESSIBILITY` to the `Label`s instead of setting it by default. 2025-04-23 12:47:31 +03:00
input_event_editor_plugin.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
light_occluder_2d_editor_plugin.cpp Remove empty constructors and destructors from editor/ 2025-03-17 21:20:02 +01:00
light_occluder_2d_editor_plugin.h Remove empty constructors and destructors from editor/ 2025-03-17 21:20:02 +01:00
lightmap_gi_editor_plugin.cpp Remove empty constructors and destructors from editor/ 2025-03-17 21:20:02 +01:00
lightmap_gi_editor_plugin.h Remove empty constructors and destructors from editor/ 2025-03-17 21:20:02 +01:00
line_2d_editor_plugin.cpp Remove empty constructors and destructors from editor/ 2025-03-17 21:20:02 +01:00
line_2d_editor_plugin.h Remove empty constructors and destructors from editor/ 2025-03-17 21:20:02 +01:00
material_editor_plugin.cpp Selectively apply `FOCUS_ACCESSIBILITY` to the `Label`s instead of setting it by default. 2025-04-23 12:47:31 +03:00
material_editor_plugin.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
mesh_editor_plugin.cpp Core: Use `Math` namespace for constants 2025-04-10 16:29:30 -05:00
mesh_editor_plugin.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
mesh_instance_3d_editor_plugin.cpp Selectively apply `FOCUS_ACCESSIBILITY` to the `Label`s instead of setting it by default. 2025-04-23 12:47:31 +03:00
mesh_instance_3d_editor_plugin.h Remove empty constructors and destructors from editor/ 2025-03-17 21:20:02 +01:00
mesh_library_editor_plugin.cpp Merge pull request #102786 from Giganzo/top-toolbar-menu-button-styles 2025-04-10 10:18:10 -05:00
mesh_library_editor_plugin.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
multimesh_editor_plugin.cpp Core: Use `Math` namespace for constants 2025-04-10 16:29:30 -05:00
multimesh_editor_plugin.h Remove empty constructors and destructors from editor/ 2025-03-17 21:20:02 +01:00
navigation_link_2d_editor_plugin.cpp Remove unused header in editor. 2024-12-24 00:40:38 +08:00
navigation_link_2d_editor_plugin.h Allow to compile templates without navigation features 2025-04-01 11:53:35 -03:00
navigation_obstacle_2d_editor_plugin.cpp Remove empty constructors and destructors from editor/ 2025-03-17 21:20:02 +01:00
navigation_obstacle_2d_editor_plugin.h Allow to compile templates without navigation features 2025-04-01 11:53:35 -03:00
navigation_obstacle_3d_editor_plugin.cpp Initial editor accessibility. 2025-04-08 20:25:48 +03:00
navigation_obstacle_3d_editor_plugin.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
navigation_polygon_editor_plugin.cpp Selectively apply `FOCUS_ACCESSIBILITY` to the `Label`s instead of setting it by default. 2025-04-23 12:47:31 +03:00
navigation_polygon_editor_plugin.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
node_3d_editor_gizmos.cpp Merge pull request #103993 from aaronfranke/geometry-segment 2025-04-01 08:01:34 -05:00
node_3d_editor_gizmos.h Allow multiple EditorNode3DGizmo collision meshes 2025-03-26 01:20:43 +01:00
node_3d_editor_plugin.cpp Merge pull request #105613 from ryevdokimov/fix-editor-camera-transform 2025-04-27 19:21:12 -05:00
node_3d_editor_plugin.h SCons: Add enum conversion warning 2025-04-26 12:06:20 -05:00
occluder_instance_3d_editor_plugin.cpp Remove empty constructors and destructors from editor/ 2025-03-17 21:20:02 +01:00
occluder_instance_3d_editor_plugin.h Remove empty constructors and destructors from editor/ 2025-03-17 21:20:02 +01:00
packed_scene_editor_plugin.cpp EditorNode: Add function to load file as scene or resource 2025-03-12 23:59:48 +01:00
packed_scene_editor_plugin.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
packed_scene_translation_parser_plugin.cpp Use `get_slicec` instead of `get_slice` for single character splitters 2025-03-08 20:36:37 +01:00
packed_scene_translation_parser_plugin.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
parallax_background_editor_plugin.cpp Fix MenuButton style in editor top menu bar 2025-02-10 10:03:54 +01:00
parallax_background_editor_plugin.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
particle_process_material_editor_plugin.cpp Initial editor accessibility. 2025-04-08 20:25:48 +03:00
particle_process_material_editor_plugin.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
particles_editor_plugin.cpp Core: Replace C math headers with C++ equivalents 2025-04-16 15:49:02 -05:00
particles_editor_plugin.h Merge pull request #102249 from Arnklit/particles2d-emission-shapes 2025-03-11 14:01:00 -05:00
path_2d_editor_plugin.cpp Initial editor accessibility. 2025-04-08 20:25:48 +03:00
path_2d_editor_plugin.h Merge pull request #103956 from dugramen/curve-handles-outwards 2025-03-24 10:01:05 -05:00
path_3d_editor_plugin.cpp Core: Replace C math headers with C++ equivalents 2025-04-16 15:49:02 -05:00
path_3d_editor_plugin.h Merge pull request #104058 from dugramen/path3d-outwards-curve 2025-03-28 14:32:25 +01:00
physical_bone_3d_editor_plugin.cpp Remove empty constructors and destructors from editor/ 2025-03-17 21:20:02 +01:00
physical_bone_3d_editor_plugin.h Remove empty constructors and destructors from editor/ 2025-03-17 21:20:02 +01:00
plugin_config_dialog.cpp Add `String::replace_char(s)` methods for performance and convenience 2025-04-10 13:08:45 +02:00
plugin_config_dialog.h Remove empty constructors and destructors from editor/ 2025-03-17 21:20:02 +01:00
polygon_2d_editor_plugin.cpp Initial editor accessibility. 2025-04-08 20:25:48 +03:00
polygon_2d_editor_plugin.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
polygon_3d_editor_plugin.cpp Initial editor accessibility. 2025-04-08 20:25:48 +03:00
polygon_3d_editor_plugin.h Remove empty constructors and destructors from editor/ 2025-03-17 21:20:02 +01:00
resource_preloader_editor_plugin.cpp Core: Use `Math` namespace for constants 2025-04-10 16:29:30 -05:00
resource_preloader_editor_plugin.h Remove empty constructors and destructors from editor/ 2025-03-17 21:20:02 +01:00
root_motion_editor_plugin.cpp Initial editor accessibility. 2025-04-08 20:25:48 +03:00
root_motion_editor_plugin.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
script_editor_plugin.cpp Rename editor "File" MenuOption enums for clarity 2025-04-30 16:32:11 +02:00
script_editor_plugin.h Rename editor "File" MenuOption enums for clarity 2025-04-30 16:32:11 +02:00
script_text_editor.cpp Selectively apply `FOCUS_ACCESSIBILITY` to the `Label`s instead of setting it by default. 2025-04-23 12:47:31 +03:00
script_text_editor.h Unify Scripts Panel naming for the script and shader editors 2025-04-09 01:17:36 +02:00
shader_editor_plugin.cpp Rename editor "File" MenuOption enums for clarity 2025-04-30 16:32:11 +02:00
shader_editor_plugin.h Rename editor "File" MenuOption enums for clarity 2025-04-30 16:32:11 +02:00
shader_file_editor_plugin.cpp Replace size() == 0 with is_empty(). 2025-04-02 19:18:43 +08:00
shader_file_editor_plugin.h Remove empty constructors and destructors from editor/ 2025-03-17 21:20:02 +01:00
skeleton_2d_editor_plugin.cpp Merge pull request #102786 from Giganzo/top-toolbar-menu-button-styles 2025-04-10 10:18:10 -05:00
skeleton_2d_editor_plugin.h Remove empty constructors and destructors from editor/ 2025-03-17 21:20:02 +01:00
skeleton_3d_editor_plugin.cpp Core: Use `Math` namespace for constants 2025-04-10 16:29:30 -05:00
skeleton_3d_editor_plugin.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
skeleton_ik_3d_editor_plugin.cpp Remove empty constructors and destructors from editor/ 2025-03-17 21:20:02 +01:00
skeleton_ik_3d_editor_plugin.h Remove empty constructors and destructors from editor/ 2025-03-17 21:20:02 +01:00
sprite_2d_editor_plugin.cpp Merge pull request #102786 from Giganzo/top-toolbar-menu-button-styles 2025-04-10 10:18:10 -05:00
sprite_2d_editor_plugin.h Remove empty constructors and destructors from editor/ 2025-03-17 21:20:02 +01:00
sprite_frames_editor_plugin.cpp Selectively apply `FOCUS_ACCESSIBILITY` to the `Label`s instead of setting it by default. 2025-04-23 12:47:31 +03:00
sprite_frames_editor_plugin.h Remove empty constructors and destructors from editor/ 2025-03-17 21:20:02 +01:00
style_box_editor_plugin.cpp Initial editor accessibility. 2025-04-08 20:25:48 +03:00
style_box_editor_plugin.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
sub_viewport_preview_editor_plugin.cpp
sub_viewport_preview_editor_plugin.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
text_editor.cpp Unify Scripts Panel naming for the script and shader editors 2025-04-09 01:17:36 +02:00
text_editor.h Unify Scripts Panel naming for the script and shader editors 2025-04-09 01:17:36 +02:00
text_shader_editor.cpp Selectively apply `FOCUS_ACCESSIBILITY` to the `Label`s instead of setting it by default. 2025-04-23 12:47:31 +03:00
text_shader_editor.h Re-organize UI in the shader editor 2025-04-05 13:12:59 +03:00
texture_3d_editor_plugin.cpp Selectively apply `FOCUS_ACCESSIBILITY` to the `Label`s instead of setting it by default. 2025-04-23 12:47:31 +03:00
texture_3d_editor_plugin.h TextureEditorPlugin: Add borders to 3D and Layered editors 2025-04-12 18:58:29 +02:00
texture_editor_plugin.cpp Selectively apply `FOCUS_ACCESSIBILITY` to the `Label`s instead of setting it by default. 2025-04-23 12:47:31 +03:00
texture_editor_plugin.h TextureEditorPlugin: Add borders to 3D and Layered editors 2025-04-12 18:58:29 +02:00
texture_layered_editor_plugin.cpp Selectively apply `FOCUS_ACCESSIBILITY` to the `Label`s instead of setting it by default. 2025-04-23 12:47:31 +03:00
texture_layered_editor_plugin.h TextureEditorPlugin: Add borders to 3D and Layered editors 2025-04-12 18:58:29 +02:00
texture_region_editor_plugin.cpp Core: Use `Math` namespace for constants 2025-04-10 16:29:30 -05:00
texture_region_editor_plugin.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
theme_editor_plugin.cpp Initial editor accessibility. 2025-04-08 20:25:48 +03:00
theme_editor_plugin.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
theme_editor_preview.cpp Fix `ThemeEditor` being too wide for small screen or minimized window 2025-03-16 14:16:03 +03:00
theme_editor_preview.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
tool_button_editor_plugin.cpp
tool_button_editor_plugin.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
version_control_editor_plugin.cpp Selectively apply `FOCUS_ACCESSIBILITY` to the `Label`s instead of setting it by default. 2025-04-23 12:47:31 +03:00
version_control_editor_plugin.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
visual_shader_editor_plugin.cpp Merge pull request #105897 from akien-mga/mingw-remove-undef-hacks 2025-04-30 09:18:42 -05:00
visual_shader_editor_plugin.h Remove WinAPI `#undef` hacks needed for mingw-std-threads 2025-04-29 14:24:03 +02:00
voxel_gi_editor_plugin.cpp Remove empty constructors and destructors from editor/ 2025-03-17 21:20:02 +01:00
voxel_gi_editor_plugin.h Remove empty constructors and destructors from editor/ 2025-03-17 21:20:02 +01:00