import gobject
import gtk
import hildondesktop
import hildon

class Example(hildondesktop.HomePluginItem):
   __gtype_name__ = 'Example'

   def __init__(self):
      hildondesktop.HomePluginItem.__init__(self)

      button = hildon.PickerButton(gtk.HILDON_SIZE_AUTO, hildon.BUTTON_ARRANGEMENT_VERTICAL)
      selector = hildon.TouchSelector(text=True)
      example = ["1", "2", "3", "4", "5", "6", "7"]
      for i in example:
         selector.append_text(i)
      button.set_selector(selector)
      button.set_selector(selector)
      button.show_all()

      self.add(button)

def hd_plugin_get_object():
   return gobject.new(Example, plugin_id="example")

if __name__ == "__main__":
   obj = hd_plugin_get_object()
   obj.show_all()
   gtk.main()