summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkintel <kintel@b57f626f-c46c-0410-a088-ec61d464b74c>2010-01-15 17:07:40 (GMT)
committerkintel <kintel@b57f626f-c46c-0410-a088-ec61d464b74c>2010-01-15 17:07:40 (GMT)
commit60a8dd41b057601ee2a4a3dd547636d754137d6f (patch)
tree1956fa8945e8f8df8bfd193c5a8c09289c08c262
parent704214d7e65b22fbabd02430d8fffd85b768125e (diff)
Make AST tree output read only
git-svn-id: http://svn.clifford.at/openscad/trunk@317 b57f626f-c46c-0410-a088-ec61d464b74c
-rw-r--r--mainwin.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/mainwin.cc b/mainwin.cc
index f5488ad..55ae289 100644
--- a/mainwin.cc
+++ b/mainwin.cc
@@ -553,6 +553,7 @@ void MainWindow::compile(bool procevents)
for (int i = 16; i < 20; i++)
m[i] = -1;
+ // Main CSG evaluation
root_raw_term = root_node->render_csg_term(m, &highlight_terms, &background_terms);
if (!root_raw_term)
@@ -564,6 +565,7 @@ void MainWindow::compile(bool procevents)
root_norm_term = root_raw_term->link();
+ // CSG normalization
while (1) {
CSGTerm *n = root_norm_term->normalize();
root_norm_term->unlink();
@@ -1028,6 +1030,7 @@ void MainWindow::actionDisplayAST()
QTextEdit *e = new QTextEdit(NULL);
e->setTabStopWidth(30);
e->setWindowTitle("AST Dump");
+ e->setReadOnly(true);
if (root_module) {
e->setPlainText(root_module->dump("", ""));
} else {
contact: Jan Huwald // Impressum