1
0
Fork 0
flightgear/src/GUI
ehofman 1a87ef23f5 Jim Wilson:
This is a workaround for an issue where the xml dialogs were shrinking on
subsequent pops.

Andy Ross says:

That looks like it should be fine for a release-time workaround.  The
2 pixel border on dialogs is at best a minor feature, and probably
invisible since the sub-frames all have their own padding.

Clearly the right fix would be to find out where the code is getting
confused by the previous layout.  In principle, the layout should be
idempotent: if you don't change the layout constraints, it shouldn't
change its layout.  There's still a bug in there somewhere.
2004-07-23 07:36:32 +00:00
..
.cvsignore Ignore generated files. 2004-06-15 12:48:22 +00:00
AirportList.cxx Frederic Bouvier discovered a buffer overflow in the airport select dialog. 2004-04-24 21:25:54 +00:00
AirportList.hxx Add a scrolling list widget for selecting airports. 2003-11-27 23:41:00 +00:00
dialog.cxx Don't set values on "live" text objects to prevent confusion when a 2004-05-15 21:41:42 +00:00
dialog.hxx Fix the slider to request a non-zero length, and make its width a 2004-05-14 17:16:35 +00:00
gui.cxx GUI layout management and a few visual/eye-candy modifications. See 2004-05-12 15:36:07 +00:00
gui.h Remove the references to fg_os.hxx since the UL_USE_XXX variable is located in the config.h file since the changes for confgure.ac. 2004-04-30 08:44:35 +00:00
gui_funcs.cxx Comment out some unused references and left over debugging output. 2004-02-03 19:34:23 +00:00
gui_local.cxx Remove the references to fg_os.hxx since the UL_USE_XXX variable is located in the config.h file since the changes for confgure.ac. 2004-04-30 08:44:35 +00:00
gui_local.hxx Updated mouse gui tweaks and Jim's nifty new external view controls. 2001-11-12 20:57:08 +00:00
layout-props.cxx Oops, need config.h before pu.h or else the build will fail on 2004-05-12 20:51:47 +00:00
layout-test.cxx GUI layout management and a few visual/eye-candy modifications. See 2004-05-12 15:36:07 +00:00
layout.cxx Jim Wilson: 2004-07-23 07:36:32 +00:00
layout.hxx GUI layout management and a few visual/eye-candy modifications. See 2004-05-12 15:36:07 +00:00
Makefile.am GUI layout management and a few visual/eye-candy modifications. See 2004-05-12 15:36:07 +00:00
menubar.cxx Remove the references to fg_os.hxx since the UL_USE_XXX variable is located in the config.h file since the changes for confgure.ac. 2004-04-30 08:44:35 +00:00
menubar.hxx Remove another deprecated command, and fix things up so that dialogs 2003-01-21 15:44:21 +00:00
mouse.cxx Win32 typos crept in during the patch. Fix from Frederic Bouvier. 2004-04-01 15:14:34 +00:00
new_gui.cxx Fix the slider to request a non-zero length, and make its width a 2004-05-14 17:16:35 +00:00
new_gui.hxx Remove the references to fg_os.hxx since the UL_USE_XXX variable is located in the config.h file since the changes for confgure.ac. 2004-04-30 08:44:35 +00:00
preset_dlg.cxx Move FGEventMgr and FGSubsystemMgr over to SimGear, add SGEventMgr to FlightGear's globals structre and some small code cleanups 2003-09-24 17:20:55 +00:00
preset_dlg.hxx Added a "Presets" menu. 2002-11-18 21:31:33 +00:00
prop_picker.cxx GUI windows are now draggable. This missing feature has annoyed me 2004-05-03 00:40:50 +00:00
prop_picker.hxx GUI windows are now draggable. This missing feature has annoyed me 2004-05-03 00:40:50 +00:00
puList.cxx Add a scrolling list widget for selecting airports. 2003-11-27 23:41:00 +00:00
puList.hxx Remove the references to fg_os.hxx since the UL_USE_XXX variable is located in the config.h file since the changes for confgure.ac. 2004-04-30 08:44:35 +00:00
README Depreciate NetworkOLK. A big thanks goes to Oliver Delise for implementing it in the first place. 2003-11-13 14:42:47 +00:00
sgVec3Slider.cxx Norman's fix to make the help system start on Win32. 2002-08-29 21:00:22 +00:00
sgVec3Slider.hxx Norman's fix to make the help system start on Win32. 2002-08-29 21:00:22 +00:00
trackball.c Norman Vine has split up the GUI code into more managable/logical sections. 2001-01-08 20:55:16 +00:00
trackball.h Norman Vine has split up the GUI code into more managable/logical sections. 2001-01-08 20:55:16 +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).
gui_local.[ch]xx        More internal GUI functions (deprecated).
menubar.[ch]xx          XML-configurable menu bar.
mouse.cxx               Old GUI mouse support (deprecated).
new_gui.[ch]xx          Top-level for the GUI subsystem.
preset_dlg.[ch]xx       Internal functions for presets (deprecated).
prop_picker.[ch]xx      Built-in property-tree dialog.
sgVec3Slider.[ch]xx     Built-in dialog for adjusting the view.
trackball.[ch]          Old mouse view support (deprecated).


David Megginson
2003-09-26