diff --git a/ui/event.go b/ui/event.go index 790dee7..ae7da2b 100644 --- a/ui/event.go +++ b/ui/event.go @@ -12,15 +12,23 @@ type DisplayDragEnterEvent struct { Files []string } +func (e DisplayDragEnterEvent) Pos() geom.PointF32 { + return geom.PtF32(e.X, e.Y) +} + type DisplayDragLeaveEvent struct { EventBase } -type DisplayDragMoveEnter struct { +type DisplayDragMoveEvent struct { EventBase X, Y float32 } +func (e DisplayDragMoveEvent) Pos() geom.PointF32 { + return geom.PtF32(e.X, e.Y) +} + type DisplayDropEvent struct { EventBase X, Y float32