35f7f55507
displayed garbage in the title line if one left a directory. Jester spent a lot of time finding the cause: a bug that must have been there since ... forever: fgfs reported to PUI the string addresses as returned by SGPropertyNode::getStringValue() without considering that this address isn't valid after the next write access to that node! It's almost a miracle that it worked so well for so long, despite that issue. (I also used to opportunity for some more cleanup -- so I'm to blame for any newly introduced bugs, and also for reverting some of Jester's cleanups. :-) |
||
---|---|---|
.. | ||
.cvsignore | ||
AirportList.cxx | ||
AirportList.hxx | ||
dialog.cxx | ||
dialog.hxx | ||
fonts.cxx | ||
gui.cxx | ||
gui.h | ||
gui_funcs.cxx | ||
layout-props.cxx | ||
layout-test.cxx | ||
layout.cxx | ||
layout.hxx | ||
Makefile.am | ||
menubar.cxx | ||
menubar.hxx | ||
new_gui.cxx | ||
new_gui.hxx | ||
property_list.cxx | ||
property_list.hxx | ||
README | ||
SafeTexFont.cxx | ||
SafeTexFont.hxx |
This directory contains code for the FlightGear user interface. Currently, the code is based on PUI, which is part of PLIB. The code is currently in transition between the old, hard-coded C++ interface and a new, XML-configurable modular subsystem. Files: dialog.[ch]xx XML-configurable dialog box. gui.cxx, gui.h Top-level GUI functions (deprecated). gui_funcs.cxx Implementation of internal GUI functions (deprecated). menubar.[ch]xx XML-configurable menu bar. new_gui.[ch]xx Top-level for the GUI subsystem. David Megginson 2003-09-26