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() {
|
||||
|
||||
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)
|
||||
}
|
||||
|
|
|
@ -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()
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user