4 class OptionDialog(gtk.Dialog):
6 def __init__(self, title):
8 self.__num_of_options = 0
11 gtk.Dialog.__init__(self)
16 self.window.property_change("_HILDON_PORTRAIT_MODE_SUPPORT",
18 gtk.gdk.PROP_MODE_REPLACE,
21 def add_option(self, icon, label):
23 def on_choice(src, i):
25 self.response(gtk.RESPONSE_ACCEPT)
31 img.set_from_pixbuf(icon)
35 lbl = gtk.Label(label)
40 btn.set_size_request(-1, 70)
44 btn.connect("clicked", on_choice, self.__num_of_options)
45 self.__num_of_options += 1
56 resp = gtk.Dialog.run(self)
59 if (resp == gtk.RESPONSE_ACCEPT):