more work on redesigning
[meabook] / ui / hildon_ui / about.py
diff --git a/ui/hildon_ui/about.py b/ui/hildon_ui/about.py
new file mode 100644 (file)
index 0000000..d481a89
--- /dev/null
@@ -0,0 +1,36 @@
+"""
+About dialogs
+"""
+
+import gtk
+import hildon
+from gettext import gettext as _
+from meabook.version import version
+
+
+class AboutDialog():
+    """Hildon About Dialog."""
+
+    def __init__(self):
+        pass
+
+    def run(self):
+        dialog = hildon.Dialog()
+        dialog.set_title(_('About'))
+        info_label = gtk.Label()
+        info_label.set_use_markup(True)
+        info_label.set_justify(gtk.JUSTIFY_CENTER)
+        info_label.set_markup("<span foreground='white' size='medium'><b>" \
+            "Meabook</b></span><span foreground='white' size='small'> - " \
+            "Enterprise address book</span>\n<span foreground='white' " \
+            "size='small'>Version %s</span>\n\n\n<span foreground='white'" \
+            "size='small'><b>Developers:</b></span>\n<span foreground=" \
+            "'white' size='small'>Tanya Makova | </span><span foreground=" \
+            "'#299BFC' size='small'>tanyshk@gmail.com</span>\n<span " \
+            "foreground='white' size='small'>Max Usachev | </span><span " \
+            "foreground='#299BFC' size='small'>maxusachev@gmail.com</span>" \
+            "\n" % version)
+        dialog.vbox.add(info_label)
+        dialog.vbox.show_all()
+        dialog.run()
+        dialog.destroy()