Versions in this module Expand all Collapse all v0 v0.3.1 Dec 19, 2021 v0.3.0 Sep 19, 2021 Changes in this version + type ClipboardChangeEvent struct + type ClipboardEvent struct + Data string type Context + func (ctx *Context) ClipboardWriteText(text string) v0.2.0 Jul 29, 2021 v0.1.0 Jul 21, 2021 Changes in this version + func ListenAndServe(addr string, run func(*Context), size image.Rectangle) error + type AuxClickEvent struct + func (m AuxClickEvent) AltKey() bool + func (m AuxClickEvent) CtrlKey() bool + func (m AuxClickEvent) MetaKey() bool + func (m AuxClickEvent) ShiftKey() bool + type ClickEvent struct + func (m ClickEvent) AltKey() bool + func (m ClickEvent) CtrlKey() bool + func (m ClickEvent) MetaKey() bool + func (m ClickEvent) ShiftKey() bool + type CloseEvent struct + type CompositionEndEvent struct + type CompositionEvent struct + Data string + type CompositionStartEvent struct + type CompositionUpdateEvent struct + type Context struct + func (ctx *Context) CanvasHeight() int + func (ctx *Context) CanvasWidth() int + func (ctx *Context) Events() <-chan Event + func (ctx *Context) Flush() + func (ctx *Context) UpdateDisplay(fb *risc.Framebuffer, r image.Rectangle) + type DblClickEvent struct + func (m DblClickEvent) AltKey() bool + func (m DblClickEvent) CtrlKey() bool + func (m DblClickEvent) MetaKey() bool + func (m DblClickEvent) ShiftKey() bool + type DeltaMode byte + const DeltaLine + const DeltaPage + const DeltaPixel + type Event interface + type KeyDownEvent struct + func (m KeyDownEvent) AltKey() bool + func (m KeyDownEvent) CtrlKey() bool + func (m KeyDownEvent) MetaKey() bool + func (m KeyDownEvent) ShiftKey() bool + type KeyUpEvent struct + func (m KeyUpEvent) AltKey() bool + func (m KeyUpEvent) CtrlKey() bool + func (m KeyUpEvent) MetaKey() bool + func (m KeyUpEvent) ShiftKey() bool + type KeyboardEvent struct + Key string + func (m KeyboardEvent) AltKey() bool + func (m KeyboardEvent) CtrlKey() bool + func (m KeyboardEvent) MetaKey() bool + func (m KeyboardEvent) ShiftKey() bool + type MouseButtons int + const Button4th + const Button5th + const ButtonAuxiliary + const ButtonNone + const ButtonPrimary + const ButtonSecondary + type MouseDownEvent struct + func (m MouseDownEvent) AltKey() bool + func (m MouseDownEvent) CtrlKey() bool + func (m MouseDownEvent) MetaKey() bool + func (m MouseDownEvent) ShiftKey() bool + type MouseEvent struct + Buttons MouseButtons + X int + Y int + func (m MouseEvent) AltKey() bool + func (m MouseEvent) CtrlKey() bool + func (m MouseEvent) MetaKey() bool + func (m MouseEvent) ShiftKey() bool + type MouseMoveEvent struct + func (m MouseMoveEvent) AltKey() bool + func (m MouseMoveEvent) CtrlKey() bool + func (m MouseMoveEvent) MetaKey() bool + func (m MouseMoveEvent) ShiftKey() bool + type MouseUpEvent struct + func (m MouseUpEvent) AltKey() bool + func (m MouseUpEvent) CtrlKey() bool + func (m MouseUpEvent) MetaKey() bool + func (m MouseUpEvent) ShiftKey() bool + type Touch struct + Identifier uint32 + X int + Y int + type TouchCancelEvent struct + func (m TouchCancelEvent) AltKey() bool + func (m TouchCancelEvent) CtrlKey() bool + func (m TouchCancelEvent) MetaKey() bool + func (m TouchCancelEvent) ShiftKey() bool + type TouchEndEvent struct + func (m TouchEndEvent) AltKey() bool + func (m TouchEndEvent) CtrlKey() bool + func (m TouchEndEvent) MetaKey() bool + func (m TouchEndEvent) ShiftKey() bool + type TouchEvent struct + ChangedTouches TouchList + TargetTouches TouchList + Touches TouchList + func (m TouchEvent) AltKey() bool + func (m TouchEvent) CtrlKey() bool + func (m TouchEvent) MetaKey() bool + func (m TouchEvent) ShiftKey() bool + type TouchList []Touch + type TouchMoveEvent struct + func (m TouchMoveEvent) AltKey() bool + func (m TouchMoveEvent) CtrlKey() bool + func (m TouchMoveEvent) MetaKey() bool + func (m TouchMoveEvent) ShiftKey() bool + type TouchStartEvent struct + func (m TouchStartEvent) AltKey() bool + func (m TouchStartEvent) CtrlKey() bool + func (m TouchStartEvent) MetaKey() bool + func (m TouchStartEvent) ShiftKey() bool + type WheelEvent struct + DeltaMode DeltaMode + DeltaX float64 + DeltaY float64 + DeltaZ float64 + func (m WheelEvent) AltKey() bool + func (m WheelEvent) CtrlKey() bool + func (m WheelEvent) MetaKey() bool + func (m WheelEvent) ShiftKey() bool