X-Git-Url: http://matita.cs.unibo.it/gitweb/?p=helm.git;a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fbin%2Froles%2FwebEngine.ml;h=15487a8e4775a6fa3882aedeb10804006a6c3d0f;hp=4905661fea43feaa8360a95a66bda04eaaa59937;hb=277fc8ff21ce3dbd6893b1994c55cf5c06a98355;hpb=59fd7b5ea24e71b47aee069440f140bcccf1292a diff --git a/matita/matita/contribs/lambdadelta/bin/roles/webEngine.ml b/matita/matita/contribs/lambdadelta/bin/roles/webEngine.ml index 4905661fe..15487a8e4 100644 --- a/matita/matita/contribs/lambdadelta/bin/roles/webEngine.ml +++ b/matita/matita/contribs/lambdadelta/bin/roles/webEngine.ml @@ -36,8 +36,10 @@ let string_of_request req arg = let status_out () = let filter p = - KP.printf "" p p + let req = string_of_request "select" p in + let ph = "Filter..." in + KP.printf "" ph req p p in let button_specs = [ "default", "Refresh"; @@ -47,21 +49,21 @@ let status_out () = "remove", "Remove"; ] in let each_button (action, str) = - let req = string_of_request action "" in + let req = string_of_request action "" in KP.printf "%s\n" req str in let before_roles p count = let req = string_of_request "select" p in KP.printf "
\n"; - KP.printf "Roles:\n" req; + KP.printf "Roles:\n" p req; KP.printf "%s\n" count; filter p in - let each_role n p b k str = + let each_role n p b k o str = let req_x = string_of_request "expand" p in let req_s = string_of_request "select" p in let s = if b then " selected" else "" in - KP.printf "
" s n k; + KP.printf "
" s n k o; KP.printf "⮞ " req_x; KP.printf "%s" req_s str in @@ -93,18 +95,18 @@ let status_out () = in let req = string_of_request "select" p in KP.printf "
\n" c; - KP.printf "%s:\n" req str; + KP.printf "%s:\n" p req str; KP.printf "%s\n" count; filter p; KP.printf "
\n"; KP.printf "
\n" in - let each_atom a n p b k str = + let each_atom a n p b k o str = let c = if a then "object-color" else "name-color" in let s = if b then " selected" else "" in let req = string_of_request "select" p in - KP.printf "\n" c s n k req str + KP.printf "\n" c s n k o req str in let after_atoms () = KP.printf "
\ - %s\ + %s
\n" @@ -129,7 +131,7 @@ let handler opt arg () = | _ -> EU.raise_error (ET.EWrongRequest (opt, arg)) with | ET.Error e -> error := EU.string_of_error e - | e -> error := Printexc.to_string e + | e -> error := Printexc.to_string e end; open_out (); status_out ();