#Librarys import gtk, hildon #Create window win = hildon.StackableWindow() win.connect("destroy", gtk.main_quit, None) parea = hildon.PannableArea() #Create list store = gtk.ListStore(gtk.gdk.Pixbuf, str) for word in "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque vestibulum sem quis sapien lobortis fermentum.".split(" "): store.append([ gtk.gdk.pixbuf_new_from_file("icon.png"), "<span font_desc=\"Nokia Sans 18\" foreground=\"#ffffffffffff\">"+word+"</span>\n<span font_desc=\"Nokia Sans 13\" foreground=\"#babababababa\">Descrption</span>"]) treeview = gtk.TreeView(store) #Image renderer = gtk.CellRendererPixbuf() column = gtk.TreeViewColumn() column.pack_start(renderer, False) column.add_attribute(renderer, "pixbuf", 0) column.set_min_width(40) treeview.append_column(column) #Text renderer = gtk.CellRendererText() column = gtk.TreeViewColumn('title', renderer, markup=1) column.set_property("expand", True) treeview.append_column(column) #FIXME: Searching doesn't work at all.. treeview.set_search_column(1) treeview.set_enable_search(True) #Add to window. parea.add(treeview) win.add(parea) win.show_all() gtk.main()