diff options
author | Ben Bridle <ben@derelict.engineering> | 2025-07-08 13:30:44 +1200 |
---|---|---|
committer | Ben Bridle <ben@derelict.engineering> | 2025-07-08 13:30:44 +1200 |
commit | d14677431988b6ad6bfea1ae004a6a6dd8f504a9 (patch) | |
tree | 6f5cb35864a60df18d2689bca859ba6e436e319a | |
parent | f2bcc24eec84c4632c88b5a35821f7e642d41dc5 (diff) | |
download | bedrock-pc-d14677431988b6ad6bfea1ae004a6a6dd8f504a9.zip |
Change scroll units from pixels to lines
The input device now uses lines instead of pixels as the scroll unit.
Reverts commit 2db5707.
-rw-r--r-- | src/emulators/graphical_emulator.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/emulators/graphical_emulator.rs b/src/emulators/graphical_emulator.rs index 03e3057..a4b07e5 100644 --- a/src/emulators/graphical_emulator.rs +++ b/src/emulators/graphical_emulator.rs @@ -164,13 +164,13 @@ impl WindowProgram for GraphicalEmulator { Event::FocusChange(_) => (), Event::Initialise => (), Event::ScrollLines { axis, distance } => match axis { - Axis::Horizontal => self.br.dev.input.on_horizontal_scroll(distance * 20.0), - Axis::Vertical => self.br.dev.input.on_vertical_scroll(distance * 20.0), - } - Event::ScrollPixels { axis, distance } => match axis { Axis::Horizontal => self.br.dev.input.on_horizontal_scroll(distance), Axis::Vertical => self.br.dev.input.on_vertical_scroll(distance), } + Event::ScrollPixels { axis, distance } => match axis { + Axis::Horizontal => self.br.dev.input.on_horizontal_scroll(distance / 20.0), + Axis::Vertical => self.br.dev.input.on_vertical_scroll(distance / 20.0), + } Event::Close => (), Event::KeyboardInput { key, action } => { |