{ import "String"; import "Wizard"; string rt = "Index: Kiwi.ycp =================================================================== --- Kiwi.ycp (revision 65660) +++ Kiwi.ycp (working copy)"; rt = String::EscapeTags (rt); list rt_l = (list) maplist (string line, splitstring (rt, "\n"), { if (String::StartsWith (line, "+")) { line = sformat ("%1", line); } else if (String::StartsWith (line, "-")) { line = sformat ("%1", line); } return line; }); rt = mergestring (rt_l, "
"); term contents = `VBox ( `RichText(`id(`rt), rt), `RichText(`id(`rt2), "" + rt + "") ); Wizard::OpenAcceptDialog (); Wizard::SetContents ("diff", contents, "", true, true); UI::UserInput(); Wizard::CloseDialog(); }