LEVIATHAN v962456e · 962456eee1

dagon

class EventDecoder

since 0.1.0-alpha.1linux

Constructors

new

new(IEventSource src)

Fields

onDialogDone_

(int, int, string) => void onDialogDone_

onKeyDown_

(int, KeyEvent) => void onKeyDown_

onKeyUp_

(int, KeyEvent) => void onKeyUp_

onMouseButton_

(int, MouseEvent) => void onMouseButton_

onMouseMove_

(int, MouseEvent) => void onMouseMove_

onPasteReady_

(int, string) => void onPasteReady_

onQuit_

() => void onQuit_

onText_

(int, TextEvent) => void onText_

onWheel_

(int, WheelEvent) => void onWheel_

onWindow_

(int, WindowEvent) => void onWindow_

scratch_

Block scratch_

source_

IEventSource source_

textAccumulators_

Map<int, TextAccumulator> textAccumulators_

Methods

accumulatorFor

accumulatorFor(int win) -> TextAccumulator

decodeDialogDone

decodeDialogDone(int base) -> void

decodeKey

decodeKey(int base, int win, bool isUp) -> void

decodeMouseButton

decodeMouseButton(int base, int win, bool isDown) -> void

decodeMouseMove

decodeMouseMove(int base, int win) -> void

decodeOne

decodeOne(int i) -> void

decodeTextInput

decodeTextInput(int base, int win) -> void

decodeWheel

decodeWheel(int base, int win) -> void

decodeWindow

decodeWindow(int base, int win) -> void

dropAccumulator

dropAccumulator(int win) -> void

onDialogDone

onDialogDone((int, int, string) => void h) -> void

onKeyDown

onKeyDown((int, KeyEvent) => void h) -> void

onKeyUp

onKeyUp((int, KeyEvent) => void h) -> void

onMouseButton

onMouseButton((int, MouseEvent) => void h) -> void

onMouseMove

onMouseMove((int, MouseEvent) => void h) -> void

onPasteReady

onPasteReady((int, string) => void h) -> void

onQuit

onQuit(() => void h) -> void

onText

onText((int, TextEvent) => void h) -> void

onWheel

onWheel((int, WheelEvent) => void h) -> void

onWindow

onWindow((int, WindowEvent) => void h) -> void

pump

pump() -> void