From 02d2f67f6c546b263ed0e59ca97e5e8715f8b8d6 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Sat, 21 Mar 2009 04:44:09 +0900 Subject: [PATCH] new about window --- ankiqt/ui/about.py | 31 +++++++++++++++++++++++++------ designer/about.ui | 4 ++-- icons.qrc | 1 + icons/anki-logo-thin.png | Bin 0 -> 6261 bytes 4 files changed, 28 insertions(+), 8 deletions(-) create mode 100644 icons/anki-logo-thin.png diff --git a/ankiqt/ui/about.py b/ankiqt/ui/about.py index 1f1d06708..1824c306e 100644 --- a/ankiqt/ui/about.py +++ b/ankiqt/ui/about.py @@ -1,4 +1,5 @@ # Copyright: Damien Elmes +# -*- coding: utf-8 -*- # License: GNU GPL, version 3 or later; http://www.gnu.org/copyleft/gpl.html from PyQt4.QtGui import * @@ -10,12 +11,30 @@ def show(parent): abt = ankiqt.forms.about.Ui_About() abt.setupUi(dialog) abt.label.setText(_(""" -

Anki

- +

-Anki is a spaced repetition flashcard program designed to maximise your -memory potential.

It's free and licensed under the GPL.

-Version %s
+Anki is a friendly, intelligent spaced learning system. It's free and open +source.

+Version %(ver)s
Visit website -""") % appVersion) +

+Written by Damien Elmes, with patches, translation, testing and design from:

%(cont)s +

+If you have contributed and are not on this list, please get in touch. +

+A big thanks to all the people who have provided suggestions, bug reports and +donations.""") % { + 'cont': u""" + +Alex Fraser, Andreas Klauer, Bananeweizen, Bernhard Ibertsberger, Christian +Rusche, David Smith, Dave Druelinger, Emmanuel Jarri, Frank Harper, Ian Lewis, +Iroiro, Jin Eun-Deok, Jo Nakashima, Krause Chr, LaC, Laurent Steffan, Marco +Giancotti, Mark Wilbur, Meelis Vasser, Michael Penkov, Michal Čadil, Nathanael +Law, Nick Cook, Niklas Laxström, Pcsl88, Piotr Kubowicz, Richard Colley, +Samson Melamed, Susanna Björverud, Timm Preetz, Timo Paulssen and Xtru. + +""", + 'ver': appVersion}) + dialog.show() + dialog.adjustSize() dialog.exec_() diff --git a/designer/about.ui b/designer/about.ui index 870d56239..4d8d289fe 100644 --- a/designer/about.ui +++ b/designer/about.ui @@ -5,8 +5,8 @@ 0 0 - 224 - 310 + 410 + 447 diff --git a/icons.qrc b/icons.qrc index a159a61be..9bd396667 100644 --- a/icons.qrc +++ b/icons.qrc @@ -1,5 +1,6 @@ + icons/anki-logo-thin.png icons/anki-logo.png icons/download.png icons/preferences-plugin.png diff --git a/icons/anki-logo-thin.png b/icons/anki-logo-thin.png new file mode 100644 index 0000000000000000000000000000000000000000..e0365dfdeb6470bcdc036b117c424ed2177e216d GIT binary patch literal 6261 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 literal 0 HcmV?d00001