Option to disable mouse-mode feedback.
Drive off the 'show view names' checkbox in the view dialog for now, this might evolve into a generic 'on-screen hints' control to avoid an explosion of GUI checkboxes. Also add a GUI checkbox (oh the irony...) to disable mouse flight-controls, to keep AndersG and Emilian happy.
This commit is contained in:
parent
0980f6302a
commit
5c4142ed6d
2 changed files with 20 additions and 0 deletions
|
@ -536,6 +536,10 @@ var cycleMouseMode = func(node)
|
|||
if (mode == 3) mode = 0;
|
||||
modeNode.setIntValue(mode);
|
||||
|
||||
# this is really a 'show on-screen hints' control
|
||||
if (getprop('/sim/view-name-popup') == 0)
|
||||
return;
|
||||
|
||||
if (mode == 1) {
|
||||
setprop("/sim/messages/copilot", "Mouse is controlling flight controls. Press TAB to change.");
|
||||
} elsif (mode == 2) {
|
||||
|
|
|
@ -133,6 +133,22 @@
|
|||
</binding>
|
||||
</checkbox>
|
||||
|
||||
|
||||
<text>
|
||||
<row>5</row>
|
||||
<col>0</col>
|
||||
<label>Disable mouse flight-controls mode</label>
|
||||
<padding>10</padding>
|
||||
</text>
|
||||
|
||||
<checkbox>
|
||||
<row>5</row>
|
||||
<col>1</col>
|
||||
<property>/sim/mouse/skip-flight-controls-mode</property>
|
||||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
</binding>
|
||||
</checkbox>
|
||||
</group>
|
||||
|
||||
<nasal>
|
||||
|
|
Loading…
Reference in a new issue