new deck button

This commit is contained in:
Damien Elmes 2012-04-17 18:17:56 +09:00
parent 106ff34afc
commit 69569134b7
2 changed files with 7 additions and 2 deletions

View file

@ -3,7 +3,7 @@
# License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html # License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
from aqt.qt import * 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 from anki.utils import isMac
import anki.js import anki.js
from anki.errors import DeckRenameError from anki.errors import DeckRenameError
@ -42,6 +42,11 @@ class DeckBrowser(object):
self.mw.onImport() self.mw.onImport()
elif cmd == "cram": elif cmd == "cram":
self.mw.onCram() 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": elif cmd == "drag":
draggedDeckDid, ontoDeckDid = arg.split(',') draggedDeckDid, ontoDeckDid = arg.split(',')
self._dragDeckOnto(draggedDeckDid, ontoDeckDid) 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): def _drawButtons(self):
links = [ links = [
["shared", _("Get Shared")], ["shared", _("Get Shared")],
["create", _("Create")],
["import", _("Import File")], ["import", _("Import File")],
["cram", _("Cram")], ["cram", _("Cram")],
] ]

View file

@ -4,7 +4,6 @@
from aqt.qt import * from aqt.qt import *
from operator import itemgetter from operator import itemgetter
from anki.lang import ngettext
from anki.hooks import addHook, remHook, runHook from anki.hooks import addHook, remHook, runHook
from aqt.utils import isMac from aqt.utils import isMac
import aqt import aqt