class CellRendererClickablePixbuf(gtk.CellRendererPixbuf):
    gsignal('clicked', str)

def __init__(self):
    gtk.CellRendererPixbuf.__init__(self)
self.set_property('mode', gtk.CELL_RENDERER_MODE_ACTIVATABLE)

def do_activate(self, event, widget, path, background_area, cell_area, flags):
    self.emit('clicked', path)
gtk treeview: place image buttons on rows