Changeset 5720594b2170…
Parent 3f70c22ed9a0…
by
Changes to 2 files · Browse files at 5720594b2170 Showing diff from parent 3f70c22ed9a0 Diff from another changeset...
@@ -439,7 +439,7 @@ def set_enable(self, *args, **kargs):
self.set_prop('setEnabled', *args, **kargs)
-def fileEditor(filename):
+def fileEditor(filename, **opts):
'Open a simple modal file editing dialog'
dialog = QDialog()
dialog.setWindowFlags(dialog.windowFlags() & ~Qt.WindowContextHelpButtonHint)
@@ -449,6 +449,8 @@ editor.setBraceMatching(QsciScintilla.SloppyBraceMatch)
editor.setMarginLineNumbers(1, True)
editor.setMarginWidth(1, '000')
+ if opts.get('foldable'):
+ editor.setFolding(QsciScintilla.BoxedTreeFoldStyle)
vbox.addWidget(editor)
BB = QDialogButtonBox
bb = QDialogButtonBox(BB.Save|BB.Cancel)
|
@@ -655,7 +655,7 @@ self.applyChanges()
elif ret == 2:
return
- if qtlib.fileEditor(self.fn) == QDialog.Accepted:
+ if qtlib.fileEditor(self.fn, foldable=True) == QDialog.Accepted:
self.refresh()
def refresh(self, *args):
|
Loading...