david
87a84efbb0
Added support for reinit(), to reload the configuration files without
...
having to restart FlightGear. This should speed up GUI design and
debugging quite a bit.
2003-01-21 02:09:27 +00:00
david
9291bb510d
Rename some methods to be more intuitive, add a close method for the
...
active dialog, and add lots of documentation.
2003-01-20 16:03:09 +00:00
david
64aa833087
Tie the bool property /sim/menubar/visibility to hide and reveal the
...
menubar.
2003-01-18 21:11:51 +00:00
david
6632b2d8c2
Unbundle dialog-box support from the top-level GUI manager, to
...
simplify maintenance.
2003-01-18 15:16:34 +00:00
david
9d726c1bd8
Started a new FGMenuBar class to handle a different XML-configurable
...
menubar. This one allows regular command bindings, with the
(temporary) condition that every menu item must have a unique text
label. The new menubar is disabled by default; to enable it,
configure --with-new-menubar.
2003-01-16 18:06:27 +00:00
david
0111183153
Reworked the XML-configurable GUI to use the same binding structure as
...
the keyboard, joystick, mouse, and 2D panel. Exposed methods for
applying and updating property values in GUI fields.
2002-12-22 19:52:26 +00:00
david
49a8c070f3
Moved command information into user data.
2002-11-08 16:33:00 +00:00
david
8205c4e030
Separated out GUIWidget class to manage a top-level widget.
2002-11-08 15:24:14 +00:00
david
3e217ba909
Instead of reading $FG_ROOT/gui.xml, recursively read all files under
...
the $FG_ROOT/gui/ directory; that way, each dialog can have a separate
configuration file, and management should be simpler.
2002-11-08 02:03:56 +00:00
david
4d292daeaa
Added button actions so that property fields can be applied or
...
updated.
2002-11-07 22:59:46 +00:00
david
2de88f278b
Started new, XML-configurable GUI subsystem.
2002-11-07 16:27:47 +00:00