1
0
Fork 0

fix property_browser()

This commit is contained in:
mfranz 2006-08-27 19:27:21 +00:00
parent d9ff131805
commit aad61698ff

View file

@ -196,26 +196,23 @@ Dialog = {
},
};
##
# Open property browser with given target path.
#
property_browser = func(dir = "/") {
var dlgname = "property-browser";
var need_create = 1;
foreach (var module; keys(globals)) {
if (find("__dlg:" ~ dlgname, module) == 0) {
globals[module].clone(dir);
need_create = 0;
return;
}
}
if(need_create) {
setprop("/sim/gui/dialogs/" ~ dlgname ~ "/last", dir);
fgcommand("dialog-show", props.Node.new({"dialog-name": dlgname}));
}
setprop("/sim/gui/dialogs/" ~ dlgname ~ "/last", dir);
fgcommand("dialog-show", props.Node.new({"dialog-name": dlgname}));
}
##
# Open one property browser per /browser[] property, where each contains
# the target path. On the command line use --prop:browser=orientation