cleaned up mouse adapters
This commit is contained in:
parent
82f0f8a6f1
commit
df2d1921c6
|
@ -20,26 +20,13 @@ import java.awt.event.MouseEvent
|
||||||
|
|
||||||
internal class AppMouseAdapter : MouseAdapter() {
|
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) {
|
override fun mouseMoved(e: MouseEvent) {
|
||||||
val notifyCanvas = e.source as AppNotify
|
val notifyCanvas = e.source as AppNotify
|
||||||
notifyCanvas.mouseX = e.x
|
notifyCanvas.mouseX = e.x
|
||||||
notifyCanvas.mouseY = e.y
|
notifyCanvas.mouseY = e.y
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun mouseDragged(e: MouseEvent) {
|
override fun mousePressed(e: MouseEvent) {
|
||||||
}
|
|
||||||
|
|
||||||
override fun mouseReleased(e: MouseEvent) {
|
|
||||||
val notifyCanvas = e.source as AppNotify
|
val notifyCanvas = e.source as AppNotify
|
||||||
notifyCanvas.onClick(e.x, e.y)
|
notifyCanvas.onClick(e.x, e.y)
|
||||||
}
|
}
|
||||||
|
|
|
@ -20,17 +20,7 @@ import java.awt.event.MouseEvent
|
||||||
|
|
||||||
internal class DesktopMouseAdapter : MouseAdapter() {
|
internal class DesktopMouseAdapter : MouseAdapter() {
|
||||||
|
|
||||||
override fun mouseEntered(e: MouseEvent) {
|
override fun mousePressed(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) {
|
|
||||||
val notifyCanvas = e.source as DesktopNotify
|
val notifyCanvas = e.source as DesktopNotify
|
||||||
notifyCanvas.onClick()
|
notifyCanvas.onClick()
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user