Versions in this module Expand all Collapse all v0 v0.0.0 May 22, 2021 Changes in this version + type AreaOp struct + func Ellipse(size image.Rectangle) AreaOp + func Rect(size image.Rectangle) AreaOp + func (op AreaOp) Add(o *op.Ops) + type Buttons uint8 + const ButtonPrimary + const ButtonSecondary + const ButtonTertiary + func (b Buttons) Contain(buttons Buttons) bool + func (b Buttons) String() string + type CursorName string + const CursorColResize + const CursorCrossHair + const CursorDefault + const CursorGrab + const CursorNone + const CursorPointer + const CursorRowResize + const CursorText + func (c CursorName) String() string + type CursorNameOp struct + Name CursorName + func (op CursorNameOp) Add(o *op.Ops) + type Event struct + Buttons Buttons + Modifiers key.Modifiers + PointerID ID + Position f32.Point + Priority Priority + Scroll f32.Point + Source Source + Time time.Duration + Type Type + func (Event) ImplementsEvent() + type ID uint16 + type InputOp struct + Grab bool + ScrollBounds image.Rectangle + Tag event.Tag + Types Type + func (op InputOp) Add(o *op.Ops) + type PassOp struct + Pass bool + func (op PassOp) Add(o *op.Ops) + 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 + type Type uint8 + const Cancel + const Drag + const Enter + const Leave + const Move + const Press + const Release + const Scroll + func (t Type) String() string