#!/usr/bin/env python

import gtk

def main():
    window = gtk.Window()
    window.connect('destroy', lambda win: gtk.main_quit())
    window.set_size_request(200,200)
    
    scrolled_window = gtk.ScrolledWindow()
    scrolled_window.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC)
    window.add(scrolled_window)

    model = gtk.TreeStore(str,str)
    tree_view = gtk.TreeView(model)
    cell1 = gtk.CellRendererText()
    cell2 = gtk.CellRendererText()
    
    column1 = gtk.TreeViewColumn('first',  cell1, text=0)
    column2 = gtk.TreeViewColumn("second", cell2, text=1)
    
    tree_view.append_column(column1)
    tree_view.append_column(column2)
    
    iter=None
    for i in ('hi','all','how','to?'):
    	iter=model.insert_before(iter,None)
    	model.set_value(iter,0,'@')
    	model.set_value(iter,1,i)
    
    scrolled_window.add(tree_view)
    window.show_all()
    
    gtk.main()

if __name__ == '__main__':
    main()
