diff --git a/elements/testing/artist.go b/elements/testing/artist.go index fe5c162..2af49a5 100644 --- a/elements/testing/artist.go +++ b/elements/testing/artist.go @@ -23,7 +23,7 @@ type Artist struct { // NewArtist creates a new artist test element. func NewArtist () (element *Artist) { element = &Artist { } - element.Core, element.core = core.NewCore(element.draw) + element.Core, element.core = core.NewCore(element, element.draw) element.core.SetMinimumSize(240, 240) return } diff --git a/elements/testing/mouse.go b/elements/testing/mouse.go index 194518a..0cd9ecd 100644 --- a/elements/testing/mouse.go +++ b/elements/testing/mouse.go @@ -24,7 +24,7 @@ type Mouse struct { // NewMouse creates a new mouse test element. func NewMouse () (element *Mouse) { element = &Mouse { c: theme.C("testing", "mouse") } - element.Core, element.core = core.NewCore(element.draw) + element.Core, element.core = core.NewCore(element, element.draw) element.core.SetMinimumSize(32, 32) return } @@ -82,7 +82,7 @@ func (element *Mouse) HandleMouseUp (x, y int, button input.Button) { element.lastMousePos = mousePos } -func (element *Mouse) HandleMouseMove (x, y int) { +func (element *Mouse) HandleMotion (x, y int) { if !element.drawing { return } mousePos := image.Pt(x, y) element.core.DamageRegion (shapes.ColorLine ( @@ -90,5 +90,3 @@ func (element *Mouse) HandleMouseMove (x, y int) { element.lastMousePos, mousePos)) element.lastMousePos = mousePos } - -func (element *Mouse) HandleMouseScroll (x, y int, deltaX, deltaY float64) { }