summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Bridle <ben@derelict.engineering>2025-07-08 13:30:44 +1200
committerBen Bridle <ben@derelict.engineering>2025-07-08 13:30:44 +1200
commitd14677431988b6ad6bfea1ae004a6a6dd8f504a9 (patch)
tree6f5cb35864a60df18d2689bca859ba6e436e319a
parentf2bcc24eec84c4632c88b5a35821f7e642d41dc5 (diff)
downloadbedrock-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.rs8
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 } => {