X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fmatita%2FmatitaGtkMisc.ml;h=872780540197ab9f2f98eaf2c42718606af391cb;hb=55e5bef77f163b29feeb9ad4e83376c5aa301297;hp=9c00dfddef4aa1b7879026c85e12fa1df0c3700d;hpb=558224e07a053eb99eaba1aed56c686056840dec;p=helm.git diff --git a/helm/software/matita/matitaGtkMisc.ml b/helm/software/matita/matitaGtkMisc.ml index 9c00dfdde..872780540 100644 --- a/helm/software/matita/matitaGtkMisc.ml +++ b/helm/software/matita/matitaGtkMisc.ml @@ -411,4 +411,13 @@ let utf8_string_length s = if BuildTimeConf.debug then assert(Glib.Utf8.validate s); Glib.Utf8.length s + +let escape_pango_markup text = + let text = Pcre.replace ~pat:"&" ~templ:"&" text in + let text = Pcre.replace ~pat:"<" ~templ:"<" text in + let text = Pcre.replace ~pat:"'" ~templ:"'" text in + let text = Pcre.replace ~pat:"\"" ~templ:""" text in + text +;; +