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) -> TextAccumulatordecodeDialogDone
decodeDialogDone(int base) -> voiddecodeKey
decodeKey(int base, int win, bool isUp) -> voiddecodeMouseButton
decodeMouseButton(int base, int win, bool isDown) -> voiddecodeMouseMove
decodeMouseMove(int base, int win) -> voiddecodeOne
decodeOne(int i) -> voiddecodeTextInput
decodeTextInput(int base, int win) -> voiddecodeWheel
decodeWheel(int base, int win) -> voiddecodeWindow
decodeWindow(int base, int win) -> voiddropAccumulator
dropAccumulator(int win) -> voidonDialogDone
onDialogDone((int, int, string) => void h) -> voidonKeyDown
onKeyDown((int, KeyEvent) => void h) -> voidonKeyUp
onKeyUp((int, KeyEvent) => void h) -> voidonMouseButton
onMouseButton((int, MouseEvent) => void h) -> voidonMouseMove
onMouseMove((int, MouseEvent) => void h) -> voidonPasteReady
onPasteReady((int, string) => void h) -> voidonQuit
onQuit(() => void h) -> voidonText
onText((int, TextEvent) => void h) -> voidonWheel
onWheel((int, WheelEvent) => void h) -> voidonWindow
onWindow((int, WindowEvent) => void h) -> voidpump
pump() -> void