X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Focaml%2Flogger%2Fui_logger.ml;h=09e50e6273a1071fdc75be1c8a22b2c397c72d03;hb=b38de2d3fa8bbe346c59c18bbeb889f29e493f63;hp=5be084efcae2cda075247f51e514a5f4ffc4f40a;hpb=a17df4da923600a12126dfd2d15fd201119fd334;p=helm.git diff --git a/helm/ocaml/logger/ui_logger.ml b/helm/ocaml/logger/ui_logger.ml index 5be084efc..09e50e627 100644 --- a/helm/ocaml/logger/ui_logger.ml +++ b/helm/ocaml/logger/ui_logger.ml @@ -14,13 +14,28 @@ type html_msg = [ `Error of html_tag | `Msg of html_tag ] let string_of_html_msg = let rec string_of_html_tag = function | `T s -> s - | `L msgs -> String.concat "" (List.map string_of_html_tag msgs) + | `L msgs -> String.concat "\n" (List.map string_of_html_tag msgs) | `BR -> "\n" in function | `Error tag -> "Error: " ^ string_of_html_tag tag | `Msg tag -> string_of_html_tag tag +let html_of_html_msg = + let rec string_of_html_tag = function + | `T s -> s + | `L msgs -> + sprintf "" + (String.concat "\n" + (List.map + (fun msg -> sprintf "
  • %s
  • " (string_of_html_tag msg)) + msgs)) + | `BR -> "
    \n" + in + function + | `Error tag -> "Error: " ^ string_of_html_tag tag ^ "" + | `Msg tag -> string_of_html_tag tag + class html_logger ?width ?height ?packing ?show () = let scrolled_window = GBin.scrolled_window ?packing ?show () in let vadj = scrolled_window#vadjustment in