"\tvar sig = help.contents.get(0).value.split(\" \");",
"\tstring[] str = {};",
"\tfor(var i =0; i < sig.length; i++) {",
- "\t\tstr += (\"<span underline=\\\"single\\\" color=\\\"blue\\\" >\" + ",
- "\t\t\tGLib.Markup.escape_text(sig[i])",
- "\t\t\t+\"</span>\");",
+ "\t",
+ "\t\tswitch(sig[i]) {",
+ "\t\t\tcase \"public\":",
+ "\t\t\tcase \"private\":",
+ "\t\t\tcase \"protected\":",
+ "\t\t\tcase \"async\":",
+ "\t\t\t\tstr += sig[i];",
+ "\t\t\t\tcontinue;",
+ "\t\t\tdefault:",
+ "\t",
+ "\t\t\t\tstr += (\"<span underline=\\\"single\\\" color=\\\"blue\\\" >\" + ",
+ "\t\t\t\t\tGLib.Markup.escape_text(sig[i])",
+ "\t\t\t\t\t+\"</span>\");",
+ "\t\t\tcontinue;",
+ "\t\t}",
"\t}",
"\tif (help.contents.size > 1) {",
"\t\tsig += (\"\\n\\n\" + help.contents[1].value);",
var sig = help.contents.get(0).value.split(" ");
string[] str = {};
for(var i =0; i < sig.length; i++) {
- str += ("<span underline=\"single\" color=\"blue\" >" +
- GLib.Markup.escape_text(sig[i])
- +"</span>");
+
+ switch(sig[i]) {
+ case "public":
+ case "private":
+ case "protected":
+ case "async":
+ str += sig[i];
+ continue;
+ default:
+
+ str += ("<span underline=\"single\" color=\"blue\" >" +
+ GLib.Markup.escape_text(sig[i])
+ +"</span>");
+ continue;
+ }
}
if (help.contents.size > 1) {
sig += ("\n\n" + help.contents[1].value);