[win] Update Windows backend for new display properties
parent
adff12a0aa
commit
f0c5c155f6
|
@ -374,6 +374,12 @@ BEGIN
|
|||
CONTROL "Nebulae",IDC_SHOWNEBULAE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,63,100,10
|
||||
CONTROL "Stars",IDC_SHOWSTARS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,78,100,10
|
||||
CONTROL "Planets",IDC_SHOWPLANETS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,93,100,10
|
||||
CONTROL "Dwarf Planets",IDC_SHOWDWARFPLANETS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,108,100,10
|
||||
CONTROL "Moons",IDC_SHOWMOONS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,123,100,10
|
||||
CONTROL "Minor Moons",IDC_SHOWMINORMOONS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,138,100,10
|
||||
CONTROL "Asteroids",IDC_SHOWASTEROIDS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,153,100,10
|
||||
CONTROL "Comets",IDC_SHOWCOMETS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,188,100,10
|
||||
CONTROL "Spacecrafts",IDC_SHOWSPACECRAFTS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,203,100,10
|
||||
CONTROL "Atmospheres",IDC_SHOWATMOSPHERES,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,134,18,100,10
|
||||
CONTROL "Clouds",IDC_SHOWCLOUDS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,134,33,100,10
|
||||
CONTROL "Cloud Shadows",IDC_SHOWCLOUDSHADOWS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,134,48,100,10
|
||||
|
|
|
@ -262,6 +262,13 @@
|
|||
#define ID_STARCOLOR_ENABLED 40090
|
||||
#define ID_BOOKMARKS_FIRSTBOOKMARK 41000
|
||||
#define ID_FIRST_SCRIPT 42000
|
||||
#define IDC_SHOWDWARFPLANETS 1157
|
||||
#define IDC_SHOWMOONS 1158
|
||||
#define IDC_SHOWMINORMOONS 1159
|
||||
#define IDC_SHOWASTEROIDS 1160
|
||||
#define IDC_SHOWCOMETS 1161
|
||||
#define IDC_SHOWSPACECRAFTS 1162
|
||||
|
||||
|
||||
// Next default values for new objects
|
||||
//
|
||||
|
@ -269,7 +276,7 @@
|
|||
#ifndef APSTUDIO_READONLY_SYMBOLS
|
||||
#define _APS_NEXT_RESOURCE_VALUE 142
|
||||
#define _APS_NEXT_COMMAND_VALUE 40091
|
||||
#define _APS_NEXT_CONTROL_VALUE 1157
|
||||
#define _APS_NEXT_CONTROL_VALUE 1163
|
||||
#define _APS_NEXT_SYMED_VALUE 101
|
||||
#endif
|
||||
#endif
|
||||
|
|
|
@ -134,6 +134,24 @@ static BOOL APIENTRY ViewOptionsProc(HWND hDlg,
|
|||
case IDC_SHOWPLANETS:
|
||||
renderer->setRenderFlags(renderFlags ^ Renderer::ShowPlanets);
|
||||
break;
|
||||
case IDC_SHOWDWARFPLANETS:
|
||||
renderer->setRenderFlags(renderFlags ^ Renderer::ShowDwarfPlanets);
|
||||
break;
|
||||
case IDC_SHOWMOONS:
|
||||
renderer->setRenderFlags(renderFlags ^ Renderer::ShowMoons);
|
||||
break;
|
||||
case IDC_SHOWMINORMOONS:
|
||||
renderer->setRenderFlags(renderFlags ^ Renderer::ShowMinorMoons);
|
||||
break;
|
||||
case IDC_SHOWASTEROIDS:
|
||||
renderer->setRenderFlags(renderFlags ^ Renderer::ShowAsteroids);
|
||||
break;
|
||||
case IDC_SHOWCOMETS:
|
||||
renderer->setRenderFlags(renderFlags ^ Renderer::ShowComets);
|
||||
break;
|
||||
case IDC_SHOWSPACECRAFTS:
|
||||
renderer->setRenderFlags(renderFlags ^ Renderer::ShowSpacecrafts);
|
||||
break;
|
||||
case IDC_SHOWSTARS:
|
||||
renderer->setRenderFlags(renderFlags ^ Renderer::ShowStars);
|
||||
break;
|
||||
|
@ -331,15 +349,27 @@ 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_DWARFPLANETORBITS,orbitMask, Body::DwarfPlanet);
|
||||
dlgCheck(hDlg, IDC_MOONORBITS, orbitMask, Body::Moon);
|
||||
dlgCheck(hDlg, IDC_MINORMOONORBITS, orbitMask, Body::MinorMoon);
|
||||
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);
|
||||
dlgCheck(hDlg, IDC_STARORBITS, orbitMask, Body::Stellar);
|
||||
SendDlgItemMessage(hDlg, IDC_SHOWPLANETS, BM_SETCHECK,
|
||||
(renderFlags & Renderer::ShowPlanets)? BST_CHECKED:BST_UNCHECKED, 0);
|
||||
(renderFlags & Renderer::ShowPlanets) != 0 ? BST_CHECKED : BST_UNCHECKED, 0);
|
||||
SendDlgItemMessage(hDlg, IDC_SHOWDWARFPLANETS, BM_SETCHECK,
|
||||
((renderFlags ^ Renderer::ShowDwarfPlanets) != 0) ? BST_CHECKED : BST_UNCHECKED, 0);
|
||||
SendDlgItemMessage(hDlg, IDC_SHOWMOONS, BM_SETCHECK,
|
||||
((renderFlags ^ Renderer::ShowMoons) != 0) ? BST_CHECKED : BST_UNCHECKED, 0);
|
||||
SendDlgItemMessage(hDlg, IDC_SHOWMINORMOONS, BM_SETCHECK,
|
||||
((renderFlags ^ Renderer::ShowMinorMoons) != 0) ? BST_CHECKED : BST_UNCHECKED, 0);
|
||||
SendDlgItemMessage(hDlg, IDC_SHOWASTEROIDS, BM_SETCHECK,
|
||||
((renderFlags ^ Renderer::ShowAsteroids) != 0) ? BST_CHECKED : BST_UNCHECKED, 0);
|
||||
SendDlgItemMessage(hDlg, IDC_SHOWCOMETS, BM_SETCHECK,
|
||||
((renderFlags ^ Renderer::ShowComets) != 0) ? BST_CHECKED : BST_UNCHECKED, 0);
|
||||
SendDlgItemMessage(hDlg, IDC_SHOWSPACECRAFTS, BM_SETCHECK,
|
||||
((renderFlags ^ Renderer::ShowSpacecrafts) != 0) ? BST_CHECKED : BST_UNCHECKED, 0);
|
||||
SendDlgItemMessage(hDlg, IDC_SHOWSTARS, BM_SETCHECK,
|
||||
(renderFlags & Renderer::ShowStars)? BST_CHECKED:BST_UNCHECKED, 0);
|
||||
SendDlgItemMessage(hDlg, IDC_SHOWCONSTELLATIONBORDERS, BM_SETCHECK,
|
||||
|
|
Loading…
Reference in New Issue