- self.window = hildon.StackableWindow()
- self.window.set_title(_('Settings'))
- self.window.connect('destroy', self.close_dialog_cb)
-
- # create menu
- menu = hildon.AppMenu()
- self.button_order = gtk.RadioButton(None, _('Order'))
- self.button_order.connect('clicked', self.show_order_settings_cb)
- self.button_fields = gtk.RadioButton(self.button_order, _('Fields'))
- self.button_fields.connect('clicked', self.show_fields_settings_cb)
- self.button_order.set_mode(False)
- self.button_fields.set_mode(False)
- menu.add_filter(self.button_fields)
- menu.add_filter(self.button_order)
- menu.show_all()
-
- # create other widgets
- self.window.set_app_menu(menu)
- self.selector = hildon.TouchSelector(text=True)
- self.pannable_area = hildon.PannableArea()
- vbox = gtk.VBox()
- vbox.pack_start(self.selector)
- vbox.pack_start(self.pannable_area)
- self.window.add(vbox)