cleaned up mouse adapters

This commit is contained in:
Robinson 2023-02-13 01:29:36 +01:00
parent 82f0f8a6f1
commit df2d1921c6
No known key found for this signature in database
GPG Key ID: 8E7DB78588BD6F5C
2 changed files with 2 additions and 25 deletions

View File

@ -20,26 +20,13 @@ import java.awt.event.MouseEvent
internal class AppMouseAdapter : MouseAdapter() {
override fun mouseEntered(e: MouseEvent) {
val notifyCanvas = e.source as AppNotify
notifyCanvas.mouseOver = true
}
override fun mouseExited(e: MouseEvent) {
val notifyCanvas = e.source as AppNotify
notifyCanvas.mouseOver = false
}
override fun mouseMoved(e: MouseEvent) {
val notifyCanvas = e.source as AppNotify
notifyCanvas.mouseX = e.x
notifyCanvas.mouseY = e.y
}
override fun mouseDragged(e: MouseEvent) {
}
override fun mouseReleased(e: MouseEvent) {
override fun mousePressed(e: MouseEvent) {
val notifyCanvas = e.source as AppNotify
notifyCanvas.onClick(e.x, e.y)
}

View File

@ -20,17 +20,7 @@ import java.awt.event.MouseEvent
internal class DesktopMouseAdapter : MouseAdapter() {
override fun mouseEntered(e: MouseEvent) {
val notifyCanvas = e.source as DesktopNotify
notifyCanvas.mouseOver = true
}
override fun mouseExited(e: MouseEvent) {
val notifyCanvas = e.source as DesktopNotify
notifyCanvas.mouseOver = false
}
override fun mouseReleased(e: MouseEvent) {
override fun mousePressed(e: MouseEvent) {
val notifyCanvas = e.source as DesktopNotify
notifyCanvas.onClick()
}