- pannable_area = hildon.PannableArea()
- vbox = gtk.VBox()
-
- for fname, fvalue in entry:
- button = create_button(_(fname) , fvalue)
- vbox.pack_start(button, expand=False)
-
- pannable_area.add_with_viewport(vbox)
- window.add(pannable_area)
+ menu = hildon.AppMenu()
+ fields_button = hildon.Button(gtk.HILDON_SIZE_AUTO, \
+ hildon.BUTTON_ARRANGEMENT_HORIZONTAL, _('Fields to show'))
+ order_button = hildon.Button(gtk.HILDON_SIZE_AUTO, \
+ hildon.BUTTON_ARRANGEMENT_HORIZONTAL, _('Fields order'))
+ fields_button.connect('clicked', show_settings_dialog, window, \
+ 'show_fields_settings_cb', update_entry, entry_id)
+ order_button.connect('clicked', show_settings_dialog, window, \
+ 'show_order_settings_cb', update_entry, entry_id)
+ menu.append(fields_button)
+ menu.append(order_button)
+
+ update_entry(window, entry_id)
+ window.set_app_menu(menu)
+ menu.show_all()