From: Urban Wallasch Date: Tue, 22 Jun 2021 09:49:01 +0000 (+0200) Subject: * Limit Kanji history size to 10. X-Git-Tag: v0.1.0~79 X-Git-Url: https://git.packet-gain.de/?a=commitdiff_plain;h=a7761bfdfc3c9304f77ba95ca2b5b35b0d74c22c;p=jiten-pai.git * Limit Kanji history size to 10. * Scroll Kanji history to top on insert. --- diff --git a/kanjidic.py b/kanjidic.py index 27e7ebf..4d35c6e 100755 --- a/kanjidic.py +++ b/kanjidic.py @@ -724,9 +724,14 @@ class kdMainWindow(QDialog): if not self.dic_ok: return if kanji: + # insert into history btn = zKanjiButton(kanji) btn.click_action = self.on_kanji_btn_clicked self.info_hist.insert_top_uniq(btn) + self.info_hist.verticalScrollBar().setValue(0) + # limit history length + while self.info_hist.widget().layout().takeAt(10): + pass info = [''] res = _kanjidic_lookup(kanji) nfmt = '
' % (cfg['nfont'], cfg['nfont_sz'])