- finished improving the show of text files in FlatCAM (CNC Code, Source files)

This commit is contained in:
Marius Stanciu
2019-11-13 02:26:03 +02:00
committed by Marius
parent 63e22cf3ee
commit eafa6350b7
3 changed files with 13 additions and 10 deletions

View File

@@ -9584,7 +9584,7 @@ class App(QtCore.QObject):
elif obj.kind == 'cncjob':
"GCode Files (*.NC);;All Files (*.*)"
self.source_editor_tab = TextEditor(app=self)
self.source_editor_tab = TextEditor(app=self, plain_text=True)
# add the tab if it was closed
self.ui.plot_tab_area.addTab(self.source_editor_tab, '%s' % _("Source Editor"))
@@ -9639,10 +9639,11 @@ class App(QtCore.QObject):
self.source_editor_tab.t_frame.hide()
try:
for line in file:
QtWidgets.QApplication.processEvents()
proc_line = str(line).strip('\n')
self.source_editor_tab.code_editor.append(proc_line)
self.source_editor_tab.code_editor.setPlainText(file.getvalue())
# for line in file:
# QtWidgets.QApplication.processEvents()
# proc_line = str(line).strip('\n')
# self.source_editor_tab.code_editor.append(proc_line)
except Exception as e:
log.debug('App.on_view_source() -->%s' % str(e))
self.inform.emit('[ERROR] %s: %s' % (_('Failed to load the source code for the selected object'), str(e)))