mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Nicer editor widget for editing S&R functions
This commit is contained in:
parent
64b9a921ab
commit
36deae13e9
@ -18,7 +18,7 @@ from calibre.gui2 import error_dialog
|
|||||||
from calibre.gui2.complete2 import EditWithComplete
|
from calibre.gui2.complete2 import EditWithComplete
|
||||||
from calibre.gui2.tweak_book import dictionaries
|
from calibre.gui2.tweak_book import dictionaries
|
||||||
from calibre.gui2.tweak_book.widgets import Dialog
|
from calibre.gui2.tweak_book.widgets import Dialog
|
||||||
from calibre.gui2.widgets import PythonHighlighter
|
from calibre.gui2.tweak_book.editor.text import TextEdit
|
||||||
from calibre.utils.config import JSONConfig
|
from calibre.utils.config import JSONConfig
|
||||||
from calibre.utils.icu import capitalize, upper, lower, swapcase
|
from calibre.utils.icu import capitalize, upper, lower, swapcase
|
||||||
from calibre.utils.titlecase import titlecase
|
from calibre.utils.titlecase import titlecase
|
||||||
@ -216,8 +216,8 @@ class FunctionEditor(Dialog):
|
|||||||
h.addWidget(fb, stretch=10)
|
h.addWidget(fb, stretch=10)
|
||||||
|
|
||||||
self.la3 = la = QLabel(_('&Code:'))
|
self.la3 = la = QLabel(_('&Code:'))
|
||||||
self.source_code = QPlainTextEdit(self)
|
self.source_code = TextEdit(self)
|
||||||
self.highlighter = PythonHighlighter(self.source_code.document())
|
self.source_code.load_text('', 'python')
|
||||||
la.setBuddy(self.source_code)
|
la.setBuddy(self.source_code)
|
||||||
l.addWidget(la), l.addWidget(self.source_code)
|
l.addWidget(la), l.addWidget(self.source_code)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user