atomize-parent-hooks #4

Merged
sashakoshka merged 8 commits from atomize-parent-hooks into main 2023-01-19 15:35:51 -07:00
2 changed files with 4 additions and 4 deletions
Showing only changes of commit 8a72e8bf01 - Show all commits

View File

@ -122,7 +122,7 @@ func (window *Window) handleButtonPress (
sum := scrollSum { } sum := scrollSum { }
sum.add(buttonEvent.Detail) sum.add(buttonEvent.Detail)
window.compressScrollSum(buttonEvent, &sum) window.compressScrollSum(buttonEvent, &sum)
child.HandleScroll ( child.HandleMouseScroll (
int(buttonEvent.EventX), int(buttonEvent.EventX),
int(buttonEvent.EventY), int(buttonEvent.EventY),
float64(sum.x), float64(sum.y)) float64(sum.x), float64(sum.y))

View File

@ -54,7 +54,7 @@ func (element *Mouse) HandleMouseDown (x, y int, button tomo.Button) {
func (element *Mouse) HandleMouseUp (x, y int, button tomo.Button) { func (element *Mouse) HandleMouseUp (x, y int, button tomo.Button) {
element.drawing = false element.drawing = false
mousePos := image.Pt(x, y) mousePos := image.Pt(x, y)
element.core.PushRegion (artist.Line ( element.core.DamageRegion (artist.Line (
element.core, element.color, 1, element.core, element.color, 1,
element.lastMousePos, mousePos)) element.lastMousePos, mousePos))
element.lastMousePos = mousePos element.lastMousePos = mousePos
@ -63,10 +63,10 @@ func (element *Mouse) HandleMouseUp (x, y int, button tomo.Button) {
func (element *Mouse) HandleMouseMove (x, y int) { func (element *Mouse) HandleMouseMove (x, y int) {
if !element.drawing { return } if !element.drawing { return }
mousePos := image.Pt(x, y) mousePos := image.Pt(x, y)
element.core.PushRegion (artist.Line ( element.core.DamageRegion (artist.Line (
element.core, element.color, 1, element.core, element.color, 1,
element.lastMousePos, mousePos)) element.lastMousePos, mousePos))
element.lastMousePos = mousePos element.lastMousePos = mousePos
} }
func (element *Mouse) HandleScroll (x, y int, deltaX, deltaY float64) { } func (element *Mouse) HandleMouseScroll (x, y int, deltaX, deltaY float64) { }