diff --git a/Aircraft/Generic/Pilot/Airliner/pilot.xml b/Aircraft/Generic/Pilot/Airliner/pilot.xml
index 6b7dad965..a329930ca 100644
--- a/Aircraft/Generic/Pilot/Airliner/pilot.xml
+++ b/Aircraft/Generic/Pilot/Airliner/pilot.xml
@@ -63,6 +63,18 @@
+
+ select
+
+
+
+ /sim/current-view/internal
+
+ /sim/rendering/pilot-model/enabled
+
+
+
+
range
1
@@ -92,7 +104,7 @@
0
0
-
+
rotate
Head
diff --git a/Aircraft/Generic/Pilot/Fighter/pilot.xml b/Aircraft/Generic/Pilot/Fighter/pilot.xml
index a3167f9c4..f64cb0ec9 100644
--- a/Aircraft/Generic/Pilot/Fighter/pilot.xml
+++ b/Aircraft/Generic/Pilot/Fighter/pilot.xml
@@ -56,6 +56,18 @@
+
+ select
+
+
+
+ /sim/current-view/internal
+
+ /sim/rendering/pilot-model/enabled
+
+
+
+
range
1
@@ -95,7 +107,7 @@
0
0
-
+
rotate
Head
diff --git a/Aircraft/Generic/Pilot/General/pilot.xml b/Aircraft/Generic/Pilot/General/pilot.xml
index 38ebf7faa..3dbd907b8 100644
--- a/Aircraft/Generic/Pilot/General/pilot.xml
+++ b/Aircraft/Generic/Pilot/General/pilot.xml
@@ -63,6 +63,18 @@
+
+ select
+
+
+
+ /sim/current-view/internal
+
+ /sim/rendering/pilot-model/enabled
+
+
+
+
range
1
@@ -92,7 +104,7 @@
0
0
-
+
rotate
Head
diff --git a/Aircraft/Generic/Pilot/WWI/pilot.xml b/Aircraft/Generic/Pilot/WWI/pilot.xml
index fd50acdc6..98083cac6 100644
--- a/Aircraft/Generic/Pilot/WWI/pilot.xml
+++ b/Aircraft/Generic/Pilot/WWI/pilot.xml
@@ -63,6 +63,18 @@
+
+ select
+
+
+
+ /sim/current-view/internal
+
+ /sim/rendering/pilot-model/enabled
+
+
+
+
range
1
@@ -106,7 +118,7 @@
0
0
-
+
rotate
Head
diff --git a/Aircraft/Generic/Pilot/WWII/pilot.xml b/Aircraft/Generic/Pilot/WWII/pilot.xml
index 7d425f1de..51eb15e2a 100644
--- a/Aircraft/Generic/Pilot/WWII/pilot.xml
+++ b/Aircraft/Generic/Pilot/WWII/pilot.xml
@@ -63,6 +63,18 @@
+
+ select
+
+
+
+ /sim/current-view/internal
+
+ /sim/rendering/pilot-model/enabled
+
+
+
+
range
1
@@ -92,7 +104,7 @@
0
0
-
+
rotate
Head
diff --git a/defaults.xml b/defaults.xml
index f9fc8d700..1725c204c 100644
--- a/defaults.xml
+++ b/defaults.xml
@@ -419,6 +419,13 @@ Started September 2000 by David Megginson, david@megginson.com
true
true
+
+
+
+ false
+ true
+
120
diff --git a/gui/dialogs/view.xml b/gui/dialogs/view.xml
index 69a89a7d8..9d78f0f31 100644
--- a/gui/dialogs/view.xml
+++ b/gui/dialogs/view.xml
@@ -2,21 +2,21 @@
view
-
+
-
- var group = gui.findElementByName(cmdarg(), "active-views");
+
+ var group = gui.findElementByName(cmdarg(), "active-views");
var ac = getprop("/sim/aircraft");
group.removeChildren("checkbox");
group.removeChildren("hrule");
group.removeChildren("text");
-
+
var t = group.getChild("text", 0, 1);
t.getNode("label", 1).setValue("Standard Views");
t.getNode("halign", 1).setValue("left");
-
-
+
+
var mode = 0;
foreach (var v; view.views) {
var index = v.getIndex();
@@ -34,7 +34,7 @@
} elsif (index >= 100) {
aircraft.data.add(enabled);
if (mode != 1) {
- mode = 1;
+ mode = 1;
group.getChild("empty", 0, 1).getChild("stretch", 0, 1).setValue(1);
var t = group.getChild("text", 1, 1);
t.getNode("label", 1).setValue("\"" ~ ac ~ "\" Specific Views");
@@ -50,9 +50,9 @@
}
-
+
false
- vbox
+ vbox
hbox
@@ -77,13 +77,13 @@
-
+
hbox
-
+
vbox
-
+
@@ -97,7 +97,7 @@
left
-
+
left
@@ -108,14 +108,14 @@
-
+
-
+
- vbox
+ vbox
center
top
-
+
@@ -166,7 +166,7 @@
/sim/view-name-popup
-
+
left
@@ -175,7 +175,7 @@
dialog-apply
-
+
left
@@ -184,7 +184,7 @@
dialog-apply
-
+
left
@@ -193,7 +193,7 @@
dialog-apply
-
+
left
@@ -205,7 +205,7 @@
dialog-apply
-
+
left
@@ -217,7 +217,7 @@
dialog-apply
-
+
left
@@ -257,7 +257,7 @@
-
+
left
@@ -266,7 +266,23 @@
dialog-apply
-
+
+
+ left
+
+ /sim/rendering/pilot-model/enabled
+
+
+ /sim/rendering/pilot-model/available
+ 1
+
+
+
+
+ dialog-apply
+
+
+