View Single Post
laasonen's Avatar
Posts: 565 | Thanked: 618 times | Joined on Jun 2010 @ Finland
#1
I'm trying create list with hildon.TouchSelector, but I don't understand how to disable expanding of first item.

It looks like:

I would like it look like this:


Code:
Code:
#Librarys
import gtk, hildon

#Create window
win = hildon.StackableWindow()
win.connect("destroy", gtk.main_quit, None)

#Create list
selector = hildon.TouchSelector()
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>"])

#Image
renderer = gtk.CellRendererPixbuf()
#FIXME: disable expanding
column = selector.append_column(store, renderer)
column.add_attribute(renderer, "pixbuf", 0)

#Text
renderer = gtk.CellRendererText()
column.pack_start(renderer, True)
column.add_attribute(renderer, "markup", 1)
column.set_property("text-column", 1)
print column

#Add to window.
win.add(selector)
win.show_all()
gtk.main()
Thanks.