down might be correct?
This commit is contained in:
33
oplevel.ml
33
oplevel.ml
@ -1,3 +1,4 @@
|
||||
open Lwt.Infix
|
||||
module F = Fmt
|
||||
open Tgles2
|
||||
module Gv = Graphv_gles2_native
|
||||
@ -84,27 +85,29 @@ let () =
|
||||
GLFW.setKeyCallback ~window
|
||||
~f:
|
||||
(Some
|
||||
Glfw_types.(
|
||||
fun _window key int state mods ->
|
||||
F.epr
|
||||
"GLFW.setKeyCallback ~f: _win key=%a int=%d state=%a \
|
||||
mods=%a@."
|
||||
pp_key key int pp_key_action state pp_mods mods;
|
||||
Ogui.Ui.keycallback ui state key mods))
|
||||
(fun _window key _int state mods ->
|
||||
(* F.epr
|
||||
"GLFW.setKeyCallback ~f: _win key=%a int=%d state=%a \
|
||||
mods=%a@."
|
||||
pp_key key int pp_key_action state pp_mods mods; *)
|
||||
Lwt.async (fun () ->
|
||||
Ogui.Ui.keycallback ui state key mods >>= fun _ ->
|
||||
Lwt.return_unit)))
|
||||
|> ignore;
|
||||
|
||||
GLFW.setCharCallback ~window
|
||||
~f:
|
||||
(Some
|
||||
(fun _window ch ->
|
||||
let uc = Uchar.of_int ch in
|
||||
F.epr "GLFW.setCharCallback ~f: _win ch=%d(%a)@." ch
|
||||
F.(option string)
|
||||
(if Uchar.is_char uc then
|
||||
Some (String.make 1 @@ Uchar.to_char uc)
|
||||
else None);
|
||||
(* let uc = Uchar.of_int ch in
|
||||
|
||||
Ogui.Ui.chrcallback ui ch))
|
||||
F.epr "GLFW.setCharCallback ~f: _win ch=%d(%a)@." ch
|
||||
F.(option string)
|
||||
(if Uchar.is_char uc then
|
||||
Some (String.make 1 @@ Uchar.to_char uc)
|
||||
else None); *)
|
||||
Lwt.async (fun () ->
|
||||
Ogui.Ui.chrcallback ui ch >>= fun _ -> Lwt.return_unit)))
|
||||
|> ignore;
|
||||
|
||||
F.pr "oplevel.ml: building initial page@.";
|
||||
@ -156,7 +159,7 @@ let () =
|
||||
Perfgraph.render graph ctx (width -. 205.) 5.;
|
||||
(* F.epr "box=%a@." Gg.Box2.pp box;
|
||||
F.epr "Painter.layout=%a@." Gg.Box2.pp *)
|
||||
Painter.layout box ui page |> ignore;
|
||||
Painter.layout box ui page >>= fun _ ->
|
||||
(* Demo.render_demo ctx mx my win_w win_h now !blowup data; *)
|
||||
Gv.end_frame ctx;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user