Versions in this module Expand all Collapse all v0 v0.0.1 Jan 21, 2024 Changes in this version + type Buttons uint8 + const ButtonPrimary + 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 ID uint16 + type InputOp struct + Grab bool + Kinds Kind + ScrollBounds image.Rectangle + Tag event.Tag + func (op InputOp) Add(o *op.Ops) + 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 Foremost + const Grabbed + const Shared + func (p Priority) String() string + type Source uint8 + const Mouse + const Touch + func (s Source) String() string