Versions in this module Expand all Collapse all v1 v1.1.3 May 3, 2026 v1.1.2 Apr 27, 2026 v1.1.1 Apr 26, 2026 v1.1.0 Apr 26, 2026 v1.0.12 Apr 19, 2026 v1.0.11 Apr 19, 2026 v1.0.10 Apr 18, 2026 v1.0.9 Apr 17, 2026 v1.0.8 Apr 16, 2026 v1.0.7 Apr 16, 2026 v1.0.6 Apr 16, 2026 v1.0.5 Apr 12, 2026 v1.0.4 Apr 10, 2026 v1.0.3 Apr 5, 2026 v1.0.2 Apr 5, 2026 v1.0.1 Apr 4, 2026 v1.0.0 Apr 4, 2026 Changes in this version + type Buttons uint8 + const ButtonPrimary + const ButtonQuaternary + const ButtonQuinary + const ButtonSecondary + const ButtonTertiary + func (b Buttons) Contain(buttons Buttons) bool + func (b Buttons) String() string + type Cursor byte + const CursorAllScroll + const CursorColResize + const CursorCrosshair + const CursorDefault + const CursorEastResize + const CursorEastWestResize + const CursorGrab + const CursorGrabbing + const CursorNone + const CursorNorthEastResize + const CursorNorthEastSouthWestResize + const CursorNorthResize + const CursorNorthSouthResize + const CursorNorthWestResize + const CursorNorthWestSouthEastResize + const CursorNotAllowed + const CursorPointer + const CursorProgress + const CursorRowResize + const CursorSouthEastResize + const CursorSouthResize + const CursorSouthWestResize + const CursorText + const CursorVerticalText + const CursorWait + const CursorWestResize + func (c Cursor) String() string + func (op Cursor) Add(o *op.Ops) + type Event struct + Buttons Buttons + Kind Kind + Modifiers key.Modifiers + PointerID ID + Position f32.Point + Priority Priority + Scroll f32.Point + Source Source + Time time.Duration + func (Event) ImplementsEvent() + type Filter struct + Kinds Kind + ScrollX ScrollRange + ScrollY ScrollRange + Target event.Tag + func (Filter) ImplementsFilter() + type GrabCmd struct + ID ID + Tag event.Tag + func (GrabCmd) ImplementsCommand() + type ID uint16 + type Kind uint + const Cancel + const Drag + const Enter + const Leave + const Move + const Press + const Release + const Scroll + func (t Kind) String() string + type PassOp struct + func (p PassOp) Push(o *op.Ops) PassStack + type PassStack struct + func (p PassStack) Pop() + type Priority uint8 + const Grabbed + const Shared + func (p Priority) String() string + type ScrollRange struct + Max int + Min int + func (s ScrollRange) Union(s2 ScrollRange) ScrollRange + type Source uint8 + const Mouse + const Touch + func (s Source) String() string