begin implementation of gtk::TreeView