done with imperative shell/ffi aspect of sending KEY_ESC to update thread when that action has occurred

This commit is contained in:
2024-11-08 09:46:01 +00:00
parent a4dea7626f
commit 6e66d4c968
5 changed files with 33 additions and 0 deletions

View File

@@ -24,4 +24,13 @@ struct
_export "mltonCharCallback" public : (Word32.word -> unit) -> unit;
val setCharCallback =
_import "setCharCallback" public : window -> unit;
val exportKeyCallback =
_export "mltonKeyCallback" public : (int * int * int * int -> unit) -> unit;
val setKeyCallback =
_import "setKeyCallback" public : window -> unit;
val (KEY_ESC, _) =
_symbol "KEY_ESC" public : ( unit -> int ) * ( int -> unit );
val KEY_ESC = KEY_ESC ()
end