From bffdb000ed07d4aff9e36bcaad965b916d1b3fe9 Mon Sep 17 00:00:00 2001 From: Sasha Koshka Date: Thu, 16 Mar 2023 00:25:36 -0400 Subject: [PATCH] Piano element handles motion events --- elements/fun/piano.go | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/elements/fun/piano.go b/elements/fun/piano.go index 60435f4..f7ca895 100644 --- a/elements/fun/piano.go +++ b/elements/fun/piano.go @@ -88,13 +88,11 @@ func (element *Piano) HandleMouseUp (x, y int, button input.Button) { element.redo() } -func (element *Piano) HandleMouseMove (x, y int) { +func (element *Piano) HandleMotion (x, y int) { if element.pressed == nil { return } element.pressUnderMouseCursor(image.Pt(x, y)) } -func (element *Piano) HandleMouseScroll (x, y int, deltaX, deltaY float64) { } - func (element *Piano) pressUnderMouseCursor (point image.Point) { // find out which note is being pressed newKey := (*pianoKey)(nil)