From 69569134b7209fcf9a0853ef66813819662f4f9f Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Tue, 17 Apr 2012 18:17:56 +0900 Subject: [PATCH] new deck button --- aqt/deckbrowser.py | 8 +++++++- aqt/modelchooser.py | 1 - 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/aqt/deckbrowser.py b/aqt/deckbrowser.py index 395f36111..1ca71cc98 100644 --- a/aqt/deckbrowser.py +++ b/aqt/deckbrowser.py @@ -3,7 +3,7 @@ # License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html from aqt.qt import * -from aqt.utils import askUser, getOnlyText, openLink, showWarning +from aqt.utils import askUser, getOnlyText, openLink, showWarning, showInfo from anki.utils import isMac import anki.js from anki.errors import DeckRenameError @@ -42,6 +42,11 @@ class DeckBrowser(object): self.mw.onImport() elif cmd == "cram": self.mw.onCram() + elif cmd == "create": + showInfo(_("""\ +To create a new deck, simply enter its name into any place that ask for \ +a deck name, such as when adding notes, changing a card's deck while browsing, +or importing text files.""")) elif cmd == "drag": draggedDeckDid, ontoDeckDid = arg.split(',') self._dragDeckOnto(draggedDeckDid, ontoDeckDid) @@ -228,6 +233,7 @@ Are you sure you wish to delete %s and all its cards?""")%deck['name']): def _drawButtons(self): links = [ ["shared", _("Get Shared")], + ["create", _("Create")], ["import", _("Import File")], ["cram", _("Cram")], ] diff --git a/aqt/modelchooser.py b/aqt/modelchooser.py index 3075e2aeb..c32ee26df 100644 --- a/aqt/modelchooser.py +++ b/aqt/modelchooser.py @@ -4,7 +4,6 @@ from aqt.qt import * from operator import itemgetter -from anki.lang import ngettext from anki.hooks import addHook, remHook, runHook from aqt.utils import isMac import aqt