- Added dwarf planet and minor moon label and orbit settings to Windows view option dialog.

ver1_6_1
Vincent Giangiulio 2008-04-23 13:43:01 +00:00
parent 49d82b20ac
commit 1da15273a1
1 changed files with 16 additions and 0 deletions

View File

@ -92,12 +92,18 @@ static BOOL APIENTRY ViewOptionsProc(HWND hDlg,
case IDC_PLANETORBITS:
renderer->setOrbitMask(orbitMask ^ Body::Planet);
break;
case IDC_DWARFPLANETORBITS:
renderer->setOrbitMask(orbitMask ^ Body::DwarfPlanet);
break;
case IDC_STARORBITS:
renderer->setOrbitMask(orbitMask ^ Body::Stellar);
break;
case IDC_MOONORBITS:
renderer->setOrbitMask(orbitMask ^ Body::Moon);
break;
case IDC_MINORMOONORBITS:
renderer->setOrbitMask(orbitMask ^ Body::MinorMoon);
break;
case IDC_ASTEROIDORBITS:
renderer->setOrbitMask(orbitMask ^ Body::Asteroid);
break;
@ -143,9 +149,15 @@ static BOOL APIENTRY ViewOptionsProc(HWND hDlg,
case IDC_LABELPLANETS:
renderer->setLabelMode(labelMode ^ Renderer::PlanetLabels);
break;
case IDC_LABELDWARFPLANETS:
renderer->setLabelMode(labelMode ^ Renderer::DwarfPlanetLabels);
break;
case IDC_LABELMOONS:
renderer->setLabelMode(labelMode ^ Renderer::MoonLabels);
break;
case IDC_LABELMINORMOONS:
renderer->setLabelMode(labelMode ^ Renderer::MinorMoonLabels);
break;
case IDC_LABELSTARS:
renderer->setLabelMode(labelMode ^ Renderer::StarLabels);
break;
@ -286,7 +298,9 @@ void ViewOptionsDialog::SetControls(HWND hDlg)
(renderFlags & Renderer::ShowNightMaps)? BST_CHECKED:BST_UNCHECKED, 0);
dlgCheck(hDlg, IDC_SHOWORBITS, renderFlags, Renderer::ShowOrbits);
dlgCheck(hDlg, IDC_PLANETORBITS, orbitMask, Body::Planet);
dlgCheck(hDlg, IDC_DWARFPLANETORBITS, orbitMask, Body::DwarfPlanet);
dlgCheck(hDlg, IDC_MOONORBITS, orbitMask, Body::Moon);
dlgCheck(hDlg, IDC_MINORMOONORBITS, orbitMask, Body::MinorMoon);
dlgCheck(hDlg, IDC_ASTEROIDORBITS, orbitMask, Body::Asteroid);
dlgCheck(hDlg, IDC_COMETORBITS, orbitMask, Body::Comet);
dlgCheck(hDlg, IDC_SPACECRAFTORBITS, orbitMask, Body::Spacecraft);
@ -312,7 +326,9 @@ void ViewOptionsDialog::SetControls(HWND hDlg)
dlgCheck(hDlg, IDC_LABELOPENCLUSTERS, labelMode, Renderer::OpenClusterLabels);
dlgCheck(hDlg, IDC_LABELSTARS, labelMode, Renderer::StarLabels);
dlgCheck(hDlg, IDC_LABELPLANETS, labelMode, Renderer::PlanetLabels);
dlgCheck(hDlg, IDC_LABELDWARFPLANETS, labelMode, Renderer::DwarfPlanetLabels);
dlgCheck(hDlg, IDC_LABELMOONS, labelMode, Renderer::MoonLabels);
dlgCheck(hDlg, IDC_LABELMINORMOONS, labelMode, Renderer::MinorMoonLabels);
dlgCheck(hDlg, IDC_LABELASTEROIDS, labelMode, Renderer::AsteroidLabels);
dlgCheck(hDlg, IDC_LABELCOMETS, labelMode, Renderer::CometLabels);
dlgCheck(hDlg, IDC_LABELSPACECRAFT, labelMode, Renderer::SpacecraftLabels);