37 else: |
37 else: |
38 self.previewEdit.setFontFamily("Monospace") |
38 self.previewEdit.setFontFamily("Monospace") |
39 |
39 |
40 self.formats = {} |
40 self.formats = {} |
41 self.formats[' '] = self.previewEdit.currentCharFormat() |
41 self.formats[' '] = self.previewEdit.currentCharFormat() |
42 format = self.previewEdit.currentCharFormat() |
42 charFormat = self.previewEdit.currentCharFormat() |
43 format.setBackground(QBrush(QColor(190, 237, 190))) |
43 charFormat.setBackground(QBrush(QColor(190, 237, 190))) |
44 self.formats['+'] = format |
44 self.formats['+'] = charFormat |
45 format = self.previewEdit.currentCharFormat() |
45 charFormat = self.previewEdit.currentCharFormat() |
46 format.setBackground(QBrush(QColor(237, 190, 190))) |
46 charFormat.setBackground(QBrush(QColor(237, 190, 190))) |
47 self.formats['-'] = format |
47 self.formats['-'] = charFormat |
48 format = self.previewEdit.currentCharFormat() |
48 charFormat = self.previewEdit.currentCharFormat() |
49 format.setBackground(QBrush(QColor(190, 190, 237))) |
49 charFormat.setBackground(QBrush(QColor(190, 190, 237))) |
50 self.formats['@'] = format |
50 self.formats['@'] = charFormat |
51 format = self.previewEdit.currentCharFormat() |
51 charFormat = self.previewEdit.currentCharFormat() |
52 format.setBackground(QBrush(QColor(124, 124, 124))) |
52 charFormat.setBackground(QBrush(QColor(124, 124, 124))) |
53 self.formats['?'] = format |
53 self.formats['?'] = charFormat |
54 format = self.previewEdit.currentCharFormat() |
54 charFormat = self.previewEdit.currentCharFormat() |
55 format.setBackground(QBrush(QColor(190, 190, 190))) |
55 charFormat.setBackground(QBrush(QColor(190, 190, 190))) |
56 self.formats['='] = format |
56 self.formats['='] = charFormat |
57 |
57 |
58 def _appendText(self, txt, format): |
58 def _appendText(self, txt, charFormat): |
59 """ |
59 """ |
60 Protected method to append text to the end of the contents pane. |
60 Protected method to append text to the end of the contents pane. |
61 |
61 |
62 @param txt text to insert (string) |
62 @param txt text to insert (string) |
63 @param format text format to be used (QTextCharFormat) |
63 @param charFormat text format to be used (QTextCharFormat) |
64 """ |
64 """ |
65 tc = self.previewEdit.textCursor() |
65 tc = self.previewEdit.textCursor() |
66 tc.movePosition(QTextCursor.End) |
66 tc.movePosition(QTextCursor.End) |
67 self.previewEdit.setTextCursor(tc) |
67 self.previewEdit.setTextCursor(tc) |
68 self.previewEdit.setCurrentCharFormat(format) |
68 self.previewEdit.setCurrentCharFormat(charFormat) |
69 self.previewEdit.insertPlainText(txt) |
69 self.previewEdit.insertPlainText(txt) |