From 212d5fe932137da5e2961421e506f1206867f665 Mon Sep 17 00:00:00 2001 From: nanjekyejoannah Date: Mon, 1 Aug 2016 11:28:27 +0300 Subject: [PATCH] commit resolving issue #1395 --- qutebrowser/completion/completiondelegate.py | 2 +- qutebrowser/completion/completionwidget.py | 2 ++ qutebrowser/config/configdata.py | 13 +++++++++++++ 3 files changed, 16 insertions(+), 1 deletion(-) diff --git a/qutebrowser/completion/completiondelegate.py b/qutebrowser/completion/completiondelegate.py index ab7b3ad88..cc5794a6c 100644 --- a/qutebrowser/completion/completiondelegate.py +++ b/qutebrowser/completion/completiondelegate.py @@ -206,7 +206,7 @@ class CompletionItemDelegate(QStyledItemDelegate): else: self._doc.setPlainText(self._opt.text) else: - self._doc.setHtml('{}'.format(html.escape(self._opt.text))) + self._doc.setHtml('{}'.format(html.escape(self._opt.text))) def _draw_focus_rect(self): """Draw the focus rectangle of an ItemViewItem.""" diff --git a/qutebrowser/completion/completionwidget.py b/qutebrowser/completion/completionwidget.py index 80e87dbe4..da0a77157 100644 --- a/qutebrowser/completion/completionwidget.py +++ b/qutebrowser/completion/completionwidget.py @@ -69,6 +69,8 @@ class CompletionView(QTreeView): {{ color['completion.category.border.top'] }}; border-bottom: 1px solid {{ color['completion.category.border.bottom'] }}; + font: {{ config.get('completion', 'bold') }}; + } QTreeView::item:selected, QTreeView::item:selected:hover { diff --git a/qutebrowser/config/configdata.py b/qutebrowser/config/configdata.py index 5110a6090..d8f81bcd6 100644 --- a/qutebrowser/config/configdata.py +++ b/qutebrowser/config/configdata.py @@ -466,6 +466,18 @@ def data(readonly=False): SettingValue(typ.Int(minval=0), '2'), "Padding of scrollbar handle in completion window (in px)."), + ('_monospace', + SettingValue(typ.Font(), 'Terminus, Monospace, ' + '"DejaVu Sans Mono", Monaco, ' + '"Bitstream Vera Sans Mono", "Andale Mono", ' + '"Courier New", Courier, "Liberation Mono", ' + 'monospace, Fixed, Consolas, Terminal'), + "Default monospace fonts."), + + ('bold', + SettingValue(typ.Font(), 'bold' + DEFAULT_FONT_SIZE + ' ${_monospace}' ), + "Font used in the completion fonts."), + readonly=readonly )), @@ -1244,6 +1256,7 @@ def data(readonly=False): SettingValue(typ.Font(), DEFAULT_FONT_SIZE + ' ${_monospace}'), "Font used in the completion widget."), + ('tabbar', SettingValue(typ.QtFont(), DEFAULT_FONT_SIZE + ' ${_monospace}'), "Font used in the tab bar."),