Disabled old 'Model View' selector by default.
It is now called 'Legacy multiplayer view selector', and enabled/disabled via new checkbox in the 'View - View Options' dialogue.
This commit is contained in:
parent
2e5e314a77
commit
f591120032
2 changed files with 21 additions and 1 deletions
|
@ -467,10 +467,21 @@ var model_view_handler_class = {
|
||||||
m.dialog = props.Node.new({ "dialog-name": "model-view" });
|
m.dialog = props.Node.new({ "dialog-name": "model-view" });
|
||||||
m.listener = setlistener("/sim/signals/multiplayer-updated", func m._update_(), 1);
|
m.listener = setlistener("/sim/signals/multiplayer-updated", func m._update_(), 1);
|
||||||
m.reset();
|
m.reset();
|
||||||
|
_setlistener("/sim/menubar/legacy-multiplayer-view-selector/enabled", func {
|
||||||
|
var enabled = getprop("/sim/menubar/legacy-multiplayer-view-selector/enabled");
|
||||||
|
if (enabled) {
|
||||||
|
m.start();
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
m.stop();
|
||||||
|
}
|
||||||
|
});
|
||||||
return m;
|
return m;
|
||||||
},
|
},
|
||||||
start: func() {
|
start: func() {
|
||||||
fgcommand("dialog-show", me.dialog);
|
if (getprop('/sim/menubar/legacy-multiplayer-view-selector/enabled')) {
|
||||||
|
fgcommand("dialog-show", me.dialog);
|
||||||
|
}
|
||||||
me.next(0);
|
me.next(0);
|
||||||
},
|
},
|
||||||
stop: func() {
|
stop: func() {
|
||||||
|
|
|
@ -257,6 +257,15 @@
|
||||||
<label>sec.</label>
|
<label>sec.</label>
|
||||||
</text>
|
</text>
|
||||||
</group>
|
</group>
|
||||||
|
|
||||||
|
<checkbox>
|
||||||
|
<halign>left</halign>
|
||||||
|
<label>Legacy multiplayer view selector</label>
|
||||||
|
<property>/sim/menubar/legacy-multiplayer-view-selector/enabled</property>
|
||||||
|
<binding>
|
||||||
|
<command>dialog-apply</command>
|
||||||
|
</binding>
|
||||||
|
</checkbox>
|
||||||
|
|
||||||
</group>
|
</group>
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue