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=9fc545b3e3031e1d6590535ce349820ee5485756;hp=b5adc4ddd0ad2b3b64d28f8f149374fc38436073;hb=3be6630ba2a592488502b320e85e45b55a099580;hpb=cfccf434a57e10848d74d06674af4ec9cef0f0ca
diff --git a/matita/matita/contribs/lambdadelta/bin/roles/webEngine.ml b/matita/matita/contribs/lambdadelta/bin/roles/webEngine.ml
index b5adc4ddd..9fc545b3e 100644
--- a/matita/matita/contribs/lambdadelta/bin/roles/webEngine.ml
+++ b/matita/matita/contribs/lambdadelta/bin/roles/webEngine.ml
@@ -46,21 +46,21 @@ let status_out () =
KP.printf "%s\n" req str
in
let before_roles p count =
- let req = string_of_request "toggle" p in
+ let req = string_of_request "select" p in
KP.printf "
\n";
KP.printf "
Roles:\n" req;
KP.printf "
%s\n" count
in
let each_role p b str =
- let req = string_of_request "toggle" p in
+ let req = string_of_request "select" p in
let s = if b then " selected" else "" in
KP.printf "
" s;
KP.printf "
â® " p;
KP.printf "
%s" req str;
KP.printf "
\n"
in
- let before_role p =
- KP.printf "
\n" p;
+ let before_role () =
+ KP.printf "
\n";
in
let after_role () =
KP.printf "
\n"
@@ -71,9 +71,10 @@ let status_out () =
List.iter each_button button_specs;
KP.printf "
\n"
in
- let stage s =
+ let stage s m =
+ let msg_m = if m then " (modified)" else "" in
KP.printf "
";
- KP.printf "Stage: %s" s;
+ KP.printf "Stage: %s%s" s msg_m;
KP.printf "
\n"
in
let before_atoms a p count =
@@ -81,7 +82,7 @@ let status_out () =
if a then "object-color", "objects"
else "name-color", "names"
in
- let req = string_of_request "toggle" p in
+ let req = string_of_request "select" p in
KP.printf "
\n" c;
KP.printf "
%s:\n" req str;
KP.printf "
%s\n" count;
@@ -91,7 +92,7 @@ let status_out () =
let each_atom a p b 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 "toggle" p in
+ let req = string_of_request "select" p in
KP.printf "
%s | \n" c s req str
in
let after_atoms () =
@@ -111,7 +112,7 @@ let handler opt arg () =
| "system-add" -> EE.add_role ()
| "system-remove" -> ()
| "system-match" -> EE.add_matching ()
- | "system-toggle" -> EE.toggle_entry (EU.pointer_of_string arg)
+ | "system-select" -> EE.select_entry (EU.pointer_of_string arg)
| "system-save" -> EE.write_status ()
| _ -> EU.raise_error (ET.EWrongRequest (opt, arg))
with