print 'settings'
def show_about_dialog(self, widget):
- print 'about'
+ """Shows About dialog."""
+
+ dialog = hildon.Dialog()
+ dialog.set_title(_('About'))
+ label = gtk.Label('\nMeabook v0.1\n')
+ dialog.vbox.add(label)
+ dialog.vbox.show_all()
+ dialog.run()
+ dialog.destroy()
def apply_filter(self, widget, db_function):
"""Updates toplevel selector with different level items."""
button.set_alignment(0, 0, 0, 0)
return button
- attrs = {
- 'givenName': _('Name'),
- 'cn': _('Full Name'),
- 'o': _('Filiation'),
- 'ou': _('Department'),
- 'title': _('Job'),
- 'mobile': _('Phone (Mobile)'),
- 'telephoneNumber': _('Phone (General)'),
- 'homePhone': _('Phone (Home)'),
- 'uid': _('Unique identificator'),
- }
selected_item = widget.get_current_text()
entry = self.database.get_entry(selected_item)
window = hildon.StackableWindow()
pannable_area = hildon.PannableArea()
vbox = gtk.VBox()
- for key in entry:
- button = create_button(attrs.get(key, key) , entry[key])
+ for key, value in entry.items():
+ button = create_button(_(key) , value)
vbox.pack_start(button)
pannable_area.add_with_viewport(vbox)