Implemented scrolling factor for smooth trackpad scrolling

Working platforms platform: OSX, Windows.
Support for almost all ui elements, including project list.
This commit is contained in:
toger5
2017-02-22 00:45:31 +02:00
committed by Rémi Verschelde
parent c8aea60324
commit 304a1f5b5a
15 changed files with 118 additions and 71 deletions

View File

@ -519,12 +519,12 @@ bool GridMapEditor::forward_spatial_input_event(Camera *p_camera, const InputEve
if (p_event.mouse_button.button_index == BUTTON_WHEEL_UP && (p_event.mouse_button.mod.command || p_event.mouse_button.mod.shift)) {
if (p_event.mouse_button.pressed)
floor->set_value(floor->get_value() + 1);
floor->set_value(floor->get_value() + p_event.mouse_button.factor);
return true; //eaten
} else if (p_event.mouse_button.button_index == BUTTON_WHEEL_DOWN && (p_event.mouse_button.mod.command || p_event.mouse_button.mod.shift)) {
if (p_event.mouse_button.pressed)
floor->set_value(floor->get_value() - 1);
floor->set_value(floor->get_value() - p_event.mouse_button.factor);
return true;
}