From 0c104af8099c1074c8cb4cf21116415414aa3ec1 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Tue, 29 Nov 2011 10:18:55 +0900 Subject: [PATCH] tweak browser layout --- aqt/browser.py | 19 ++--- aqt/stats.py | 2 +- designer/browser.ui | 202 +++++++++++++++++++++----------------------- 3 files changed, 104 insertions(+), 119 deletions(-) diff --git a/aqt/browser.py b/aqt/browser.py index 3f9626cbb..dc42426aa 100644 --- a/aqt/browser.py +++ b/aqt/browser.py @@ -229,10 +229,8 @@ class DataModel(QAbstractTableModel): if c.type == 0: return _("(new)") return "%d%%" % (c.factor/10) - elif type == "cardGroup": - return self.browser.mw.col.groups.name(c.gid) - elif type == "noteGroup": - return self.browser.mw.col.groups.name(c.note().gid) + elif type == "deck": + return self.browser.mw.col.decks.name(c.did) def question(self, c): return self.formatQA(c.a()) @@ -310,9 +308,9 @@ class Browser(QMainWindow): restoreGeom(self, "editor", 38) restoreState(self, "editor") restoreSplitter(self.form.splitter_2, "editor2") - restoreSplitter(self.form.splitter_3, "editor3") + restoreSplitter(self.form.splitter, "editor3") self.form.splitter_2.setChildrenCollapsible(False) - self.form.splitter_3.setChildrenCollapsible(False) + self.form.splitter.setChildrenCollapsible(False) self.setupColumns() self.setupToolbar() self.setupTable() @@ -377,7 +375,7 @@ class Browser(QMainWindow): def closeEvent(self, evt): saveSplitter(self.form.splitter_2, "editor2") - saveSplitter(self.form.splitter_3, "editor3") + saveSplitter(self.form.splitter, "editor3") self.editor.saveNow() self.editor.setNote(None) saveGeom(self, "editor") @@ -404,8 +402,7 @@ class Browser(QMainWindow): ('question', _("Question")), ('answer', _("Answer")), ('template', _("Card")), - ('cardGroup', _("C.Group")), - ('noteGroup', _("I.Group")), + ('deck', _("Deck")), ('noteFld', _("Sort Field")), ('noteCrt', _("Created")), ('noteMod', _("Edited")), @@ -647,8 +644,8 @@ class Browser(QMainWindow): def _systemTagTree(self, root): tags = ( - (_("All cards"), "stock_new_template", ""), - (_("Current Deck"), "stock_new_template", "deck:current"), + (_("Whole Collection"), "anki", ""), + (_("Current Deck"), "stock_group", "deck:current"), (_("New"), "plus-circle.png", "is:new"), (_("Learning"), "stock_new_template_red.png", "is:learn"), (_("Review"), "clock-icon.png", "is:review"), diff --git a/aqt/stats.py b/aqt/stats.py index 8f082c259..3cc77c49f 100644 --- a/aqt/stats.py +++ b/aqt/stats.py @@ -23,7 +23,7 @@ class CardStats(object): def show(self): if not self.shown: - self.web = AnkiWebView(self.mw) + self.web = AnkiWebView() self.web.setMaximumWidth(400) self.shown = self.mw.addDockable(_("Card Info"), self.web) self.shown.connect(self.shown, SIGNAL("visibilityChanged(bool)"), diff --git a/designer/browser.ui b/designer/browser.ui index d42bfa18f..6cc843acd 100644 --- a/designer/browser.ui +++ b/designer/browser.ui @@ -6,8 +6,8 @@ 0 0 - 612 - 455 + 717 + 474 @@ -18,83 +18,71 @@ :/icons/find.png:/icons/find.png - - - 0 - + 0 - + - Qt::Horizontal + Qt::Vertical - - 3 - - - - false - - - - 1 - - - - - - - 0 - - - 0 - - - 0 - - - 0 - - - 3 - - - - - 6 - - - 6 - - - 6 - - - 6 - - - - - - - - - - - - Search - - - - - - - - - Qt::Vertical - + + + Qt::Horizontal + + + + false + + + + 1 + + + + + + + 0 + + + 0 + + + + + 6 + + + 0 + + + 0 + + + 0 + + + 0 + + + + + + + + + + + + Search + + + + + + @@ -139,39 +127,39 @@ true - - - - 0 - - - - - - 7 - 0 - - - - - 50 - 50 - - - - - - - - Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop - - - 6 - - - - - + + + + + + + + 0 + + + + + + 7 + 0 + + + + + 50 + 50 + + + + + + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop + + + 6 + @@ -185,7 +173,7 @@ 0 0 - 612 + 717 22