Mouse test now conforms to new API
This commit is contained in:
		
							parent
							
								
									c0d013a9fb
								
							
						
					
					
						commit
						8a72e8bf01
					
				@ -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))
 | 
				
			||||||
 | 
				
			|||||||
@ -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) { }
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user