Changes from Melchior to make use of the spiffy new format feature in
the text widget; and a props.getPath() method.
This commit is contained in:
parent
7eb3327565
commit
ca0fa1c427
2 changed files with 16 additions and 4 deletions
|
@ -109,9 +109,10 @@ showWeightDialog = func {
|
||||||
gwg = dialog.addChild("group");
|
gwg = dialog.addChild("group");
|
||||||
gwg.set("layout", "hbox");
|
gwg.set("layout", "hbox");
|
||||||
gwg.addChild("empty").set("stretch", 1);
|
gwg.addChild("empty").set("stretch", 1);
|
||||||
gwg.addChild("text").set("label", "Gross Weight (lb):");
|
gwg.addChild("text").set("label", "Gross Weight:");
|
||||||
txt = gwg.addChild("text");
|
txt = gwg.addChild("text");
|
||||||
txt.set("label", "0123456789");
|
txt.set("label", "0123456789");
|
||||||
|
txt.set("format", "%.0f lb");
|
||||||
txt.set("property", "/yasim/gross-weight-lbs");
|
txt.set("property", "/yasim/gross-weight-lbs");
|
||||||
txt.set("live", 1);
|
txt.set("live", 1);
|
||||||
gwg.addChild("empty").set("stretch", 1);
|
gwg.addChild("empty").set("stretch", 1);
|
||||||
|
@ -181,12 +182,14 @@ showWeightDialog = func {
|
||||||
|
|
||||||
lbs = tcell(fuelTable, "text", i+1, 3);
|
lbs = tcell(fuelTable, "text", i+1, 3);
|
||||||
lbs.set("property", tankprop ~ "/level-lbs");
|
lbs.set("property", tankprop ~ "/level-lbs");
|
||||||
lbs.set("label", "0123456789");
|
lbs.set("label", "0123456");
|
||||||
|
lbs.set("format", "%.3f");
|
||||||
lbs.set("live", 1);
|
lbs.set("live", 1);
|
||||||
|
|
||||||
gals = tcell(fuelTable, "text", i+1, 4);
|
gals = tcell(fuelTable, "text", i+1, 4);
|
||||||
gals.set("property", tankprop ~ "/level-gal_us");
|
gals.set("property", tankprop ~ "/level-gal_us");
|
||||||
gals.set("label", "0123456789");
|
gals.set("label", "0123456");
|
||||||
|
gals.set("format", "%.3f");
|
||||||
gals.set("live", 1);
|
gals.set("live", 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -221,7 +224,8 @@ showWeightDialog = func {
|
||||||
|
|
||||||
lbs = tcell(weightTable, "text", i+1, 2);
|
lbs = tcell(weightTable, "text", i+1, 2);
|
||||||
lbs.set("property", wprop);
|
lbs.set("property", wprop);
|
||||||
lbs.set("label", "0123456789");
|
lbs.set("label", "0123456");
|
||||||
|
lbs.set("format", "%.0f");
|
||||||
lbs.set("live", 1);
|
lbs.set("live", 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -28,6 +28,14 @@ Node = {
|
||||||
removeChild : func { wrap(_removeChild(me._g, arg)) },
|
removeChild : func { wrap(_removeChild(me._g, arg)) },
|
||||||
getNode : func { wrap(_getNode(me._g, arg)) },
|
getNode : func { wrap(_getNode(me._g, arg)) },
|
||||||
|
|
||||||
|
getPath : func {
|
||||||
|
name = getName();
|
||||||
|
if(getIndex() != 0) { name = name ~ "[" ~ getIndex() ~ "]"; }
|
||||||
|
if(getParent()) { name = getParent().getPath() ~ "/" ~ name; }
|
||||||
|
else { name = "/" ~ name; }
|
||||||
|
return name;
|
||||||
|
},
|
||||||
|
|
||||||
getBoolValue : func {
|
getBoolValue : func {
|
||||||
val = me.getValue();
|
val = me.getValue();
|
||||||
if(me.getType() == "STRING" and val == "false") { 0 }
|
if(me.getType() == "STRING" and val == "false") { 0 }
|
||||||
|
|
Loading…
Add table
Reference in a new issue