aboutsummaryrefslogtreecommitdiffstats
path: root/Lib/defconQt/featureTextEditor.py
diff options
context:
space:
mode:
authorAdrien Tétar2015-07-03 23:21:20 +0200
committerAdrien Tétar2015-07-03 23:21:20 +0200
commitc9e2e049549d25c2b8ef5757547fc1f7533e7186 (patch)
tree95a994fd7b6c7da3c06109ce555cde9badeb2042 /Lib/defconQt/featureTextEditor.py
parent2cb5646c5c49258398ad346bd1a975c6b9c79bd6 (diff)
downloadtrufont-c9e2e049549d25c2b8ef5757547fc1f7533e7186.tar.bz2
glyphView: ruler tool, minor nits and refactorings
Diffstat (limited to 'Lib/defconQt/featureTextEditor.py')
-rw-r--r--Lib/defconQt/featureTextEditor.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/Lib/defconQt/featureTextEditor.py b/Lib/defconQt/featureTextEditor.py
index 9b32290..5363034 100644
--- a/Lib/defconQt/featureTextEditor.py
+++ b/Lib/defconQt/featureTextEditor.py
@@ -3,6 +3,7 @@ from PyQt5.QtGui import QColor, QFont, QKeySequence, QPainter, QSyntaxHighlighte
from PyQt5.QtWidgets import (QApplication, QFileDialog, QMainWindow, QMenu,
QMessageBox, QPlainTextEdit, QWidget)
+# TODO: implement search and replace
class MainEditWindow(QMainWindow):
def __init__(self, font=None, parent=None):
super(MainEditWindow, self).__init__(parent)
@@ -60,13 +61,14 @@ class LineNumberArea(QWidget):
def paintEvent(self, event):
self.parent().lineNumberAreaPaintEvent(event)
-
+
class TextEditor(QPlainTextEdit):
def __init__(self, text=None, parent=None):
super(TextEditor, self).__init__(parent)
# https://gist.github.com/murphyrandle/2921575
font = QFont('Roboto Mono', 10)
- #font.setFixedPitch(True)
+ font.setFixedPitch(True)
+ self.setFont(font)
self._indent = " "
self.highlighter = Highlighter(self.document())
@@ -75,11 +77,10 @@ class TextEditor(QPlainTextEdit):
self.updateRequest.connect(self.updateLineNumberArea)
self.setPlainText(text)
- self.setFont(font)
def setFontParams(self, family='Roboto Mono', ptSize=10, isMono=True):
font = QFont(family, ptSize)
- #font.setFixedPitch(isMono)
+ font.setFixedPitch(isMono)
self.setFont(font)
def write(self, features):