Explicitly set a fixed-width font for scintilla editors

This commit is contained in:
baldurk
2017-05-04 15:32:53 +01:00
parent c4740054ca
commit 0b868e45c0
2 changed files with 5 additions and 0 deletions
+2
View File
@@ -45,6 +45,8 @@ PythonShell::PythonShell(ICaptureContext &ctx, QWidget *parent)
scriptEditor = new ScintillaEdit(this);
scriptEditor->setFont(QFontDatabase::systemFont(QFontDatabase::FixedFont));
scriptEditor->setMarginLeft(4);
scriptEditor->setMarginWidthN(0, 32);
scriptEditor->setMarginWidthN(1, 0);
+3
View File
@@ -23,6 +23,7 @@
******************************************************************************/
#include "ShaderViewer.h"
#include <QFontDatabase>
#include <QHBoxLayout>
#include <QListWidget>
#include <QMenu>
@@ -559,6 +560,8 @@ ScintillaEdit *ShaderViewer::MakeEditor(const QString &name, const QString &text
ret->setMarginWidthN(2, 16);
ret->setObjectName(name);
ret->setFont(QFontDatabase::systemFont(QFontDatabase::FixedFont));
// C# DarkGreen
ret->indicSetFore(INDICATOR_REGHIGHLIGHT, SCINTILLA_COLOUR(0, 100, 0));
ret->indicSetStyle(INDICATOR_REGHIGHLIGHT, INDIC_ROUNDBOX);