On Sunday 19 June 2011 15:04:11 Hal V. Engel wrote: > I need to over ride one of the default menu items so that I can use a > custom menu. After some effort I have figured out what needs to be changed > in the property tree. The code looks like this: > > # Disable the menu item "Equipment > radio" so we use our own gui. > gui.menuEnable("radio",0); > > # override default radio menu > setprop("sim/bindings/menu/binding[35]/dialog-name", "SCR-522C-radio"); > setprop("sim/menubar/default/menu[5]/item[3]/binding/dialog-name", > "SCR-522C-radio"); > setprop("sim/menubar/default/menu[5]/item[3"]/name", "SCR-522C-radio"); > > gui.menuEnable("SCR-522C-radio",1); > > And this is working. But I am concerned that if the menus should be > changed (IE. items added or removed) that this would no longer be correct > and the code will start failing. Is that true? If so ithere a better way > to do this sort of thing? > > Hal
http://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg30208.html gui.menuBind("radio", "dialogs.Radio.open()"); ------------------------------------------------------------------------------ EditLive Enterprise is the world's most technically advanced content authoring tool. Experience the power of Track Changes, Inline Image Editing and ensure content is compliant with Accessibility Checking. http://p.sf.net/sfu/ephox-dev2dev _______________________________________________ Flightgear-devel mailing list Flightgear-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/flightgear-devel