1
0
Fork 0
flightgear/src
mfranz ac2c1fcd43 allow disabling/enabling of menu entries via "enabled" property;
Unfortunately, we don't have an easy way to access the puObjects
only by knowing the respective XML property node, because the
menu structure was built by plib from string lists. That's why
we walk the puMenuBar tree and store {property node}->{puObject*}
pairs in a map. With this infrastructure in place we can now
easily enable/disable entries, but we can also make other changes
to menu buttons as we see need. The structure of puMenuBar is
described in the pui documentation, so it's less of a hack than
it looks.  :-)
2005-12-06 17:56:17 +00:00
..
AIModel Vivian MEAZZA: 2005-11-29 16:38:49 +00:00
Aircraft Small bug fix, get the weighted average of the same side. 2005-11-10 10:02:00 +00:00
Airports Add a method to return a const pointer to the raw airport data, plus a couple of whitespace cleanups 2005-11-29 20:24:32 +00:00
ATC General tidy up - add an extra ctor method, remove surplus defined constants, remove cout and iostream 2005-11-29 19:58:37 +00:00
Autopilot backing out all changes to non-depreciated symbols/functions: plib's cvs 2005-11-06 14:22:02 +00:00
Cockpit Add support for a special-instrument xml attribute, which triggers loading of a know c++ hard-coded instrument. This has some ugliness that will need removing at some point. In particular, panel reload is broken for panels that include a special-instrument, since this triggers subsystem reload which is a fatal error. Note that this *only* affects panels that use a special-instrument - all other panels are unaffected 2005-11-30 01:21:45 +00:00
Environment A long, long time ago, a bug was inadvertently introduced into the threaded 2005-11-22 17:02:31 +00:00
FDM Mathias FROEHLICH: 2005-12-04 10:43:49 +00:00
GUI allow disabling/enabling of menu entries via "enabled" property; 2005-12-06 17:56:17 +00:00
Include Fix my mailing address by replacing it with my web page. 2004-11-19 22:10:41 +00:00
Input of course I should have known that it would only work in tests *before* 2005-11-23 12:48:09 +00:00
Instrumentation Alex Romosan: Pass strings by reference not value 2005-12-02 22:52:09 +00:00
Main globals.cxx -- FGGlobals::set_fg_scenery(): 2005-12-03 10:20:35 +00:00
Model Jim Wilson: Adjusting the near clip plane to 0.10 units (approx 3 inches) is less ambitious, a bit more forgiving for the 3D modelers, and perfectly adequate. 2005-10-27 08:40:12 +00:00
MultiPlayer Mathias FROEHLICH: fix strange gcc 4.0.* strict aliasing problem 2005-12-02 16:43:50 +00:00
Navaids Add a lower-bound type navaid lookup, and the ability to specify navaid type in the find nearest lookup, for the GPS code 2005-11-28 22:42:23 +00:00
Network Update 'magic' for more consistant cross platform padding. 2005-11-15 19:15:13 +00:00
Scenery globals.cxx -- FGGlobals::set_fg_scenery(): 2005-12-03 10:20:35 +00:00
Scripting Architectural fix allowing the "tip" popups (FOV, view name, etc...) 2005-11-09 20:34:46 +00:00
Sound Sync with SimGear. 2005-11-12 12:31:11 +00:00
Systems Alex Romosan: 2005-10-25 13:49:55 +00:00
Time Cygwin fix. 2005-11-12 14:40:17 +00:00
Traffic Alex Romosan: 2005-10-25 13:49:55 +00:00
.cvsignore -Removed .cvsignore from itself, since .cvsignore is now in the CVS 2001-12-12 04:15:23 +00:00
Makefile.am In the process of changing, adding and removing files the last few years 2005-11-01 13:41:49 +00:00