1
0
Fork 0
flightgear/src/GUI
mfranz 35f7f55507 Csaba/"Jester" and /me: since a few weeks the property browser had
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. :-)
2008-12-18 20:18:50 +00:00
..
.cvsignore Ignore generated files. 2004-06-15 12:48:22 +00:00
AirportList.cxx Czaba Halasz: 2008-08-21 20:14:26 +00:00
AirportList.hxx Fred BOUVIER & Stuart BUCHANAN: make search function case-insensitive 2008-06-03 10:25:58 +00:00
dialog.cxx Csaba/"Jester" and /me: since a few weeks the property browser had 2008-12-18 20:18:50 +00:00
dialog.hxx - remove the SG_GLxxxx_H #defines, since OSG provides its own versions 2008-07-27 16:25:13 +00:00
fonts.cxx Must include config.h before plib headers to prevent them from default 2005-10-19 18:40:19 +00:00
gui.cxx CameraGroup class for managing multiple cameras. 2008-08-01 15:57:29 +00:00
gui.h CameraGroup class for managing multiple cameras. 2008-08-01 15:57:29 +00:00
gui_funcs.cxx screenshots: check for empty screenshots-dir 2008-10-19 16:25:05 +00:00
layout-props.cxx use <enabled>false</enabled> flag for widgets that shouldn't be drawn 2008-08-05 05:27:07 +00:00
layout-test.cxx - remove the SG_GLxxxx_H #defines, since OSG provides its own versions 2008-07-27 16:25:13 +00:00
layout.cxx use <enabled>false</enabled> flag for widgets that shouldn't be drawn 2008-08-05 05:27:07 +00:00
layout.hxx use <enabled>false</enabled> flag for widgets that shouldn't be drawn 2008-08-05 05:27:07 +00:00
Makefile.am get rid of mouse.cxx and pu{Show|Hide}Cursor() 2008-07-27 09:39:10 +00:00
menubar.cxx remove depreciated gui_local.[ch]xx: 2008-07-09 12:22:33 +00:00
menubar.hxx - remove the SG_GLxxxx_H #defines, since OSG provides its own versions 2008-07-27 16:25:13 +00:00
new_gui.cxx header cleanups 2008-07-31 12:04:32 +00:00
new_gui.hxx - remove the SG_GLxxxx_H #defines, since OSG provides its own versions 2008-07-27 16:25:13 +00:00
property_list.cxx show verbose mode (see $FG_ROOT/Docs/README.gui -> property-list) 2008-12-03 20:18:15 +00:00
property_list.hxx - require plib 1.8.5 2008-03-11 15:58:57 +00:00
README get rid of mouse.cxx and pu{Show|Hide}Cursor() 2008-07-27 09:39:10 +00:00
SafeTexFont.cxx Rename FontStatus enum labels because ERROR is already a macro under Windows 2008-05-14 09:51:11 +00:00
SafeTexFont.hxx Rename FontStatus enum labels because ERROR is already a macro under Windows 2008-05-14 09:51:11 +00:00

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