# File gtk/sample/gtk-demo/main.rb, line 185 def append_children(model, source, parent = nil) source.each do |title, filename, klass, children| iter = model.append(parent) [title, filename, klass].each_with_index do |value, i| if value iter.set_value(i, value) end end iter.set_value(ITALIC_COLUMN, false) if children append_children(model, children, iter) end end end