From a7761bfdfc3c9304f77ba95ca2b5b35b0d74c22c Mon Sep 17 00:00:00 2001 From: Urban Wallasch Date: Tue, 22 Jun 2021 11:49:01 +0200 Subject: [PATCH] * Limit Kanji history size to 10. * Scroll Kanji history to top on insert. --- kanjidic.py | 5 +++++ 1 file changed, 5 insertions(+) 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']) -- 2.30.2