From 3b085c486eea2f8056cd1d27a05080a997523912 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Tue, 15 Mar 2011 04:00:24 +0900 Subject: [PATCH] tweak layout --- aqt/deckbrowser.py | 15 +++++++++------ aqt/main.py | 3 +++ 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/aqt/deckbrowser.py b/aqt/deckbrowser.py index 3052a8e86..3d68b30cb 100644 --- a/aqt/deckbrowser.py +++ b/aqt/deckbrowser.py @@ -10,20 +10,20 @@ from anki.utils import fmtTimeSpan from anki.hooks import addHook _css = """ -body { background-color: #ddd; } -td { border-bottom: 1px solid #000;} +body { background-color: #eee; } #outer { margin-top: 1em; } .sub { color: #555; } +hr { margin: 5 0 5 0; } """ _body = """

%s

- +
%s
-
+

%s
""" @@ -58,8 +58,9 @@ class DeckBrowser(object): self._reorderDecks() if self._decks: buf = "" + max=len(self._decks)-1 for c, deck in enumerate(self._decks): - buf += self._deckRow(c, deck) + buf += self._deckRow(c, max, deck) self.web.stdHtml(_body%(_("Decks"), buf, self._summary()), _css) else: buf = ("""\ @@ -88,7 +89,7 @@ later by using File>Close. d['time'] = self.deck._dailyStats.reviewTime d['reps'] = self.deck._dailyStats.reps - def _deckRow(self, c, deck): + def _deckRow(self, c, max, deck): buf = "" # name and status ok = deck['state'] == 'ok' @@ -153,6 +154,8 @@ later by using File>Close. # self.moreMenus.append(moreMenu) # layout.addWidget(moreButton, c+1, 6) buf += "" + if c != max: + buf += "
" return buf def _buttons(self): diff --git a/aqt/main.py b/aqt/main.py index 25f3ebcfb..6d0d0cff3 100755 --- a/aqt/main.py +++ b/aqt/main.py @@ -383,6 +383,9 @@ Please do not file a bug report with Anki.
""") def keyPressEvent(self, evt): "Show answer on RET or register answer." + print "keypressevent" + evt.ignore() + return if evt.key() in (Qt.Key_Up,Qt.Key_Down,Qt.Key_Left,Qt.Key_Right, Qt.Key_PageUp,Qt.Key_PageDown): mf = self.bodyView.body.page().currentFrame()