diff options
author | kintel <kintel@b57f626f-c46c-0410-a088-ec61d464b74c> | 2010-01-15 13:03:42 (GMT) |
---|---|---|
committer | kintel <kintel@b57f626f-c46c-0410-a088-ec61d464b74c> | 2010-01-15 13:03:42 (GMT) |
commit | 4c53f4ec2281b0aeff77ec1bbd91daf6890fbce0 (patch) | |
tree | ae4e6d53a49ebe2e4b4b340b94571e630ec7a0fd /mainwin.cc | |
parent | 4e3548fe03cc6ac78381e556d5e8da753759b510 (diff) |
Added CROSSHAIR_COLOR, refactored parts of the public GLView interface
git-svn-id: http://svn.clifford.at/openscad/trunk@313 b57f626f-c46c-0410-a088-ec61d464b74c
Diffstat (limited to 'mainwin.cc')
-rw-r--r-- | mainwin.cc | 24 |
1 files changed, 10 insertions, 14 deletions
@@ -214,7 +214,7 @@ MainWindow::MainWindow(const char *filename) this->viewActionOpenCSG->setVisible(false); #else connect(this->viewActionOpenCSG, SIGNAL(triggered()), this, SLOT(viewModeOpenCSG())); - if (!screen->opencsg_support) { + if (!screen->hasOpenCSGSupport()) { this->viewActionOpenCSG->setEnabled(false); } #endif @@ -1293,11 +1293,10 @@ static void renderGLviaOpenCSG(void *vp) */ void MainWindow::viewModeOpenCSG() { - if (screen->opencsg_support) { + if (screen->hasOpenCSGSupport()) { viewModeActionsUncheck(); viewActionOpenCSG->setChecked(true); - screen->renderfunc = renderGLviaOpenCSG; - screen->renderfunc_vp = this; + screen->setRenderFunc(renderGLviaOpenCSG, this); screen->updateGL(); } else { viewModeThrownTogether(); @@ -1426,8 +1425,7 @@ void MainWindow::viewModeCGALSurface() { viewModeActionsUncheck(); viewActionCGALSurfaces->setChecked(true); - screen->renderfunc = renderGLviaCGAL; - screen->renderfunc_vp = this; + screen->setRenderFunc(renderGLviaCGAL, this); screen->updateGL(); } @@ -1435,8 +1433,7 @@ void MainWindow::viewModeCGALGrid() { viewModeActionsUncheck(); viewActionCGALGrid->setChecked(true); - screen->renderfunc = renderGLviaCGAL; - screen->renderfunc_vp = this; + screen->setRenderFunc(renderGLviaCGAL, this); screen->updateGL(); } @@ -1526,8 +1523,7 @@ void MainWindow::viewModeThrownTogether() { viewModeActionsUncheck(); viewActionThrownTogether->setChecked(true); - screen->renderfunc = renderGLThrownTogether; - screen->renderfunc_vp = this; + screen->setRenderFunc(renderGLThrownTogether, this); screen->updateGL(); } @@ -1538,13 +1534,13 @@ void MainWindow::viewModeShowEdges() void MainWindow::viewModeShowAxes() { - screen->showaxes = viewActionShowAxes->isChecked(); + screen->setShowAxes(viewActionShowAxes->isChecked()); screen->updateGL(); } void MainWindow::viewModeShowCrosshairs() { - screen->showcrosshairs = viewActionShowCrosshairs->isChecked(); + screen->setShowCrosshairs(viewActionShowCrosshairs->isChecked()); screen->updateGL(); } @@ -1649,7 +1645,7 @@ void MainWindow::viewPerspective() { viewActionPerspective->setChecked(true); viewActionOrthogonal->setChecked(false); - screen->orthomode = false; + screen->setOrthoMode(false); screen->updateGL(); } @@ -1657,7 +1653,7 @@ void MainWindow::viewOrthogonal() { viewActionPerspective->setChecked(false); viewActionOrthogonal->setChecked(true); - screen->orthomode = true; + screen->setOrthoMode(true); screen->updateGL(); } |