From: Max Usachev Date: Wed, 9 Jun 2010 11:42:17 +0000 (+0300) Subject: added About dialog X-Git-Url: https://vcs.maemo.org/git/?a=commitdiff_plain;h=42d9d27b9fe7f7677fa1fd311ba855e2769e1dee;p=meabook added About dialog --- diff --git a/ui/hildon_ui.py b/ui/hildon_ui.py index 9c0776b..8ecfe65 100644 --- a/ui/hildon_ui.py +++ b/ui/hildon_ui.py @@ -79,7 +79,15 @@ class HildonMeabook(): 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.""" @@ -144,17 +152,6 @@ class HildonMeabook(): 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() @@ -162,8 +159,8 @@ class HildonMeabook(): 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)