1
0
Fork 0

Close dialogs with Esc-key

This commit is contained in:
mhab 2013-12-01 04:18:31 +01:00 committed by Gijs de Rooy
parent ca5cb99a4c
commit 1d9ff30420
4 changed files with 9 additions and 1 deletions

View file

@ -787,7 +787,8 @@ var weightChangeHandler = func {
#
var showWeightDialog = func {
var name = "WeightAndFuel";
var title = "Weight and Fuel Settings";
# menu entry is "Fuel and Payload"
var title = "Fuel and Payload Settings";
#
# General Dialog Structure
@ -806,6 +807,8 @@ var showWeightDialog = func {
w.set("pref-height", 16);
w.set("legend", "");
w.set("default", 0);
# "Esc" causes dialog-close
w.set("key", "Esc");
w.setBinding("dialog-close");
dialog[name].addChild("hrule");

View file

@ -216,6 +216,8 @@ var dialog = {
var w = titlebar.addChild("button");
w.node.setValues({ "pref-width": 16, "pref-height": 16, legend: "", default: 0 });
# "Esc" causes dialog-close
w.set("key", "Esc");
w.setBinding("nasal", "multiplayer.dialog.del()");
me.dialog.addChild("hrule");

View file

@ -69,6 +69,8 @@ var dialog = {
var w = titlebar.addChild("button");
w.node.setValues({ "pref-width": 16, "pref-height": 16, legend: "", default: 0 });
# "Esc" causes dialog-close
w.set("key", "Esc");
w.setBinding("nasal", "performance_monitor.dialog.del()");
me.dialog.addChild("hrule");

View file

@ -35,6 +35,7 @@
<button>
<legend></legend>
<key>Esc</key>
<pref-width>16</pref-width>
<pref-height>16</pref-height>
<border>2</border>