- store.append(out iter, null);
- store.set(iter, 0, file, 1, 0, 2, title, 3, file,-1);
- var lines = tree.get_object_member(file);
- lines.foreach_member((obja, line, nodea) => {
- var msg = "";
- var ar = lines.get_array_member(line);
- for (var i = 0 ; i < ar.get_length(); i++) {
- msg += (msg.length > 0) ? "\n" : "";
- msg += ar.get_string_element(i);
- }
- store.append(out citer, iter);
- store.set(iter,
- 0, file + ":" + line,
- 1, int.parse(line),
- 2, GLib.Markup.escape_text(line + ": " + msg),
- 3, file,-1);