mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-11-12 23:18:14 +01:00
[qt] Use fixed pitch font for the rpc console
Also: * Preserve white space * Make fixed font as large as default font
This commit is contained in:
@@ -462,13 +462,19 @@ void RPCConsole::clear()
|
||||
}
|
||||
|
||||
// Set default style sheet
|
||||
QFontInfo fixedFontInfo(GUIUtil::fixedPitchFont());
|
||||
// Try to make font equally large on different OS.
|
||||
QString ptSize = QString("%1pt").arg(QFontInfo(QFont()).pointSize());
|
||||
ui->messagesWidget->document()->setDefaultStyleSheet(
|
||||
QString(
|
||||
"table { }"
|
||||
"td.time { color: #808080; padding-top: 3px; } "
|
||||
"td.message { font-family: %1; font-size: %2; white-space:pre-wrap; } "
|
||||
"td.cmd-request { color: #006060; } "
|
||||
"td.cmd-error { color: red; } "
|
||||
"b { color: #006060; } "
|
||||
);
|
||||
).arg(fixedFontInfo.family(), ptSize)
|
||||
);
|
||||
|
||||
message(CMD_REPLY, (tr("Welcome to the Bitcoin Core RPC console.") + "<br>" +
|
||||
tr("Use up and down arrows to navigate history, and <b>Ctrl-L</b> to clear screen.") + "<br>" +
|
||||
@@ -494,7 +500,7 @@ void RPCConsole::message(int category, const QString &message, bool html)
|
||||
if(html)
|
||||
out += message;
|
||||
else
|
||||
out += GUIUtil::HtmlEscape(message, true);
|
||||
out += GUIUtil::HtmlEscape(message, false);
|
||||
out += "</td></tr></table>";
|
||||
ui->messagesWidget->append(out);
|
||||
}
|
||||
@@ -849,4 +855,4 @@ void RPCConsole::showOrHideBanTableIfRequired()
|
||||
bool visible = clientModel->getBanTableModel()->shouldShow();
|
||||
ui->banlistWidget->setVisible(visible);
|
||||
ui->banHeading->setVisible(visible);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user