david
0de065b0ec
Added fgLoadProps to load properties from a path relative to FG_ROOT.
2002-11-06 18:57:31 +00:00
curt
9dcf7dd13f
Erik Hofman:
...
This adds supports for a language specific font, defined in locale.xml
I've also moved the fgInitLocale() routine from main.cxx to fg_init.cxx
to prevent an ungly extern definition in options.cxx.
2002-10-07 15:45:00 +00:00
curt
44fcbbd0af
Better internationalization infrastructure. We now supports the "LANG"
...
environment variable.
2002-10-03 14:39:37 +00:00
curt
8ad519d854
Get rid of some debugging output.
2002-10-01 18:39:49 +00:00
curt
8722af0eb8
Read menu titles indirectly from specified property names so we can support
...
translations.
2002-10-01 18:38:34 +00:00
curt
5598d2735a
Read the desired menu font from the property system (or default to
...
typewriter.txf if it's not specified.)
2002-09-07 14:16:06 +00:00
curt
6bcef49afc
Erik Hofman:
...
It turned out that pui required the submenu structure to be declared
backwards, which I didn't notice the first time.
2002-09-05 21:58:24 +00:00
curt
61cf3a8f6d
Erik Hofman:
...
I cleaned up the XML menu code a fair bit, in preparation to C++-ifying it.
2002-08-25 22:53:38 +00:00
david
f0e40fa3f8
XML-configurable menu support from Erik Hofman.
...
[dpm: removed an attempt to free a pointer to a function]
2002-08-08 23:25:47 +00:00
curt
79a7c1c9ce
Allow the default GUI font to be set via properties.
2002-06-29 13:07:25 +00:00
curt
fcd6b28e0f
Bernie Bright:
...
I've defined snprintf as _snprintf in compiler.h for MSVC and MINGW
targets and removed duplicate definitions from FG sources.
2002-05-17 16:41:27 +00:00
curt
71598c12f8
Jim Wilson:
...
These are the updates for the View manager properties. Removed the last of
items (within the viewer/viewmgr) hard coded to view number. Added support
for per view configuration of ground level nearplane value. Tower views look
very nice with little or no z-buffer problem in the models. Pilot offset
dialog can be used to move eye in all views.
2002-04-18 16:51:47 +00:00
curt
0a035c7f36
Oops, in the latest property manager rewrite, a typo crept in on
...
somewhat of a global scale. This commit should fix all these up.
2002-03-26 02:38:11 +00:00
david
d0d3b2bd7a
Use !strcmp for all property string-value comparisons.
2002-03-20 22:15:22 +00:00
curt
e95429572c
Converted if ( string == "" ) constructs to if ( string.empty() )
...
Fixed a warning in soundmgr.cxx.
2002-03-20 19:16:13 +00:00
curt
08bbb83b8e
A grab bag of tweaks and patches from Norman Vine.
...
- Better mingwin/cygwin support
- Various gui tweaks and code clean ups
- Initialization clean ups
- Hitlist/scenery tweaks
- other misc. stuff.
2002-02-05 20:54:08 +00:00
curt
f149bcba97
1. Tidies up h-FOV/v-FOV handling and makes window scale depend on
...
max(width, height) by default (easily changeable) rather than just width.
(src/GUI/gui.cxx, src/Main/main.cxx, src/Main/viewer.cxx, src/Main/viewer.hxx)
2002-02-05 05:51:11 +00:00
curt
dea7284cc7
Restructured the 'freeze' property a bit. We now have
...
/sim/freeze/master (implimented)
/sim/freeze/fuel (implimented)
/sim/freeze/position (not implimented)
/sim/freeze/time-of-day (not implimented)
/sim/freeze/master is bound to the 'p' key via keyboard.xml, however,
/sim/freeze/fuel is not bound to anything at the moment so you must
change it via the external property interface, or specify an initial
value on the command line.
2002-01-20 03:52:36 +00:00
david
f29978fb42
Added fullscreen to globals, and fixed compile bug for 3DFX cards.
2002-01-06 16:51:31 +00:00
david
e09ea2243f
Removed stale include of options.hxx.
2002-01-04 20:55:36 +00:00
curt
f82b717c8b
Norman's changes to display a scrolling "PAUSE" message when the simulation
...
is paused.
2001-12-11 22:40:14 +00:00
curt
a3bce2f219
Updated mouse gui tweaks and Jim's nifty new external view controls.
2001-11-12 20:57:08 +00:00
curt
d227398525
Norman Vine's mouse cursor tweaks fixes.
2001-11-12 19:37:23 +00:00
curt
111f2b7b86
Addition Irix tweaks.
2001-10-24 22:06:47 +00:00
curt
33854d9f6a
Fixes to remove dependencies on depricated plib code (that just happened to
...
be removed in the latest plib CVS.)
2001-10-24 21:24:53 +00:00
curt
b6a259dc90
Fixes for win_ratio/aspect_ratio confusion. It was due to confusion in the
...
meaning of "win_ratio". I've removed win_ratio and added fov_ratio and
aspect_ratio, as it seems both are needed.
n.b. The multi-line changes in fgReshape comprise:
extracting common code,
removing an apparently arbitrary "+1" on the view height,
changing "set_win_ratio" to "set_aspect_ratio".
2001-10-24 20:28:28 +00:00
curt
b991f8fd96
Turn hud off by default for ADA fdm.
2001-09-19 22:26:01 +00:00
curt
0d76618950
Various tweaks for mingwin32.
2001-08-14 22:18:19 +00:00
curt
f636a6ce6d
- added guiErrorMessage (sends both to log and dialog, if GUI active)
2001-07-24 23:50:34 +00:00
curt
96b88e539f
Move FGControls declaration to globals.hxx
2001-07-22 19:51:16 +00:00
curt
df793e6763
Fixed a typo ...
2001-07-09 12:58:08 +00:00
curt
4fe4a14ab8
Added "/sim/startup/browser-app" as a property.
2001-07-08 23:29:48 +00:00
curt
af2a0da64c
Patches contributed by Norman Vine to do ultra-hires tiled screen dumps.
2001-06-26 18:23:07 +00:00
curt
60553b64d1
Cleaned up various warning messages.
2001-06-14 22:02:38 +00:00
curt
c086f3e0e5
Property node patches by David Megginson.
2001-06-12 05:18:43 +00:00
curt
149ddd450b
- removed unused reference to bfi.hxx
2001-06-05 22:11:00 +00:00
curt
aea664cd15
MSVC++ changes contributed by Geoff McLane.
2001-05-17 21:55:22 +00:00
curt
a0d50000ba
Modifications to coordinate with recent changes in simgear.
2001-05-15 22:30:39 +00:00
curt
4c4d17631f
Screenshot tweaks from Cameron Moore.
2001-04-22 22:04:25 +00:00
curt
f1b1077d93
More fg -> sg namespace changes in simgear.
2001-03-25 14:20:12 +00:00
curt
182fd42b40
SG-ified logstream.
2001-03-24 06:03:11 +00:00
curt
5958389026
FG_ to SG_ namespace changes.
2001-03-23 22:59:18 +00:00
curt
8497f9b1ac
FG_ to SG_ name changes.
2001-03-23 22:42:49 +00:00
curt
5978b6967d
Fixes to not hide mouse in win32 (current implimentation caused too much
...
confusion.)
2001-03-16 23:58:31 +00:00
curt
bdde4e0581
Removed ios::binary on file open.
2001-03-14 23:35:46 +00:00
curt
8395ac8852
Open C++ iostreams as ios::binary.
2001-03-08 02:34:27 +00:00
curt
d1a50b5667
Fixes to get back support for Voodoo-1/2 cards and the voodoo-in-a-window
...
hack.
2001-02-02 22:39:13 +00:00
curt
97f526f7a6
Added a GUI vec3 pilot offset control contributed by Norman Vine.
2001-01-29 05:08:00 +00:00
curt
bfcef94570
Fixed typo that messed up panel toggling from the menu.
2001-01-19 04:32:21 +00:00
curt
576432ec75
David Megginson writes:
...
FGOptions is history, and the modules are (starting) to use the property
manager directly. Let me know if I left any files out.
Inevitably, there will be some problems with broken options, etc.,
that I haven't found in my tests, but I'll try to fix them quickly.
We also need to stress that the property names currently in use are
not stable -- we need to reorganize them a bit for clarity.
2001-01-13 22:06:39 +00:00