From 275292c0b43d1d0ac791d31066b82d70bc5b43ea Mon Sep 17 00:00:00 2001 From: mfranz <mfranz> Date: Thu, 23 Mar 2006 19:06:18 +0000 Subject: [PATCH] make model select dialog entries immediately effective. That way one can keep the dialog open and quickly select & plant. --- Aircraft/ufo/ufo.nas | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/Aircraft/ufo/ufo.nas b/Aircraft/ufo/ufo.nas index 189d13ee0..94388b42b 100644 --- a/Aircraft/ufo/ufo.nas +++ b/Aircraft/ufo/ufo.nas @@ -719,14 +719,13 @@ showModelSelectDialog = func { w = dialog[name].addChild("list"); w.set("halign", "fill"); w.set("pref-height", 300); - #w.set("live", 1); # FIXME w.set("property", "/model"); forindex (var i; modellist) { w.prop().getChild("value", i, 1).setValue(modellist[i]); } - w.prop().getNode("binding[0]/command", 1).setValue("dialog-apply"); # FIXME - #w.prop().getNode("binding[1]/command", 1).setValue("nasal"); - #w.prop().getNode("binding[1]/script", 1).setValue("print('foo');ufo.modelmgr.setmodelpath(getprop('/model'))"); + w.prop().getNode("binding[0]/command", 1).setValue("dialog-apply"); + w.prop().getNode("binding[1]/command", 1).setValue("nasal"); + w.prop().getNode("binding[1]/script", 1).setValue("ufo.modelmgr.setmodelpath(getprop('/model'))"); #w = dialog[name].addChild("button"); # FIXME #w.set("legend", "OK");