From 0b140272556c023d7a23ff4d96611f89f01d8d7d Mon Sep 17 00:00:00 2001 From: Bayu Santoso Widodo <110602582+bayu-sw@users.noreply.github.com> Date: Wed, 12 Jun 2024 02:57:05 +0700 Subject: [PATCH] Add zoom with mouse wheel in import window (#1) --- .../editor/import_window/import_window_grid.gd | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/project/addons/net.yarvis.pixel_pen/editor/import_window/import_window_grid.gd b/project/addons/net.yarvis.pixel_pen/editor/import_window/import_window_grid.gd index bc8cee8..e2c9609 100644 --- a/project/addons/net.yarvis.pixel_pen/editor/import_window/import_window_grid.gd +++ b/project/addons/net.yarvis.pixel_pen/editor/import_window/import_window_grid.gd @@ -22,7 +22,11 @@ func _input(event: InputEvent): elif event and event is InputEventPanGesture: pan(event.delta) elif event and event is InputEventMouseButton: - if event.is_pressed(): + if event.button_index == MOUSE_BUTTON_WHEEL_UP or event.button_index == MOUSE_BUTTON_WHEEL_LEFT: + zoom(0.9) + elif event.button_index == MOUSE_BUTTON_WHEEL_DOWN or event.button_index == MOUSE_BUTTON_WHEEL_RIGHT: + zoom(1.1) + elif event.is_pressed(): hold = true pressed_moused_position = to_local(get_global_mouse_position()) elif event.is_released():