fredb
5723bebbcc
Fix wrong documentation link
2006-06-08 12:14:35 +00:00
frohlich
4fde3031eb
Make use of the ground material types
2006-06-08 05:58:36 +00:00
mfranz
8369cc75f5
- don't hide HUD only because the color index is invalid
...
- initialize color components
2006-06-07 21:41:32 +00:00
mfranz
fe3bdf0837
boy, what a load of ...
2006-06-07 21:35:11 +00:00
mfranz
d2791fdc9d
whoops ... compile (this silly #define will be removed very soon)
2006-06-07 21:28:33 +00:00
mfranz
e841b65a5a
remove obsolete constants
2006-06-07 21:09:38 +00:00
mfranz
1ccacef184
- drop hardcoded color/brightness values
...
- let listener class watch and maintain HUD color properties, which is
more effective and more flexible.
2006-06-07 18:01:19 +00:00
mfranz
14ab303877
remove obsolete HUD fgcommands
2006-06-07 17:59:28 +00:00
mfranz
95da0171a0
bark if the requested font isn't a texture font. A more graceful recovery
...
doesn't buy us much, as the font is only set at initialization time and not
changeable later. Better tell the user immediately that he goofed.
2006-06-06 19:25:33 +00:00
mfranz
675ff6fbc8
restore old default; this should probably be configurable ...
2006-06-06 18:36:34 +00:00
mfranz
c5e74d090a
better always use style[0] (again). Otherise *-set.xml can't easily change
...
background/font
2006-06-06 17:30:49 +00:00
mfranz
88beabb2d3
use global fontcache ... this is mostly cosmetic, as the whole file will
...
probably die a soon as the old property picker was removed
2006-06-06 16:33:38 +00:00
mfranz
15dbbbf143
- use global fontcache
...
- make font/size configurable
2006-06-06 15:34:18 +00:00
mfranz
db86d15c5f
use global fontcache. This hast the nice side effect that panels can now
...
use *any* texture (*.txf) font, not just "typewriter" and "led".
2006-06-06 12:52:45 +00:00
mfranz
355f86d6cf
FGFontCache: add getter for the fntTexFont component of a cached font
2006-06-06 12:49:42 +00:00
mfranz
d8cd8f96aa
read font and colors from the selected style, not always from /sim/gui/style[0]
2006-06-05 22:03:23 +00:00
mfranz
43b66ac74b
don't choke on invalid nodes
2006-06-05 21:55:18 +00:00
mfranz
55903e9a07
use the global fontcache; this has the nice side-effect that the font is
...
now settable via /sim/gui/style/fonts/splash/{name,size,slant}
2006-06-05 20:49:35 +00:00
mfranz
067e6d56c2
use global fontcache
2006-06-05 20:25:43 +00:00
mfranz
47223b0442
make FGFontCache independent of NewGUI and allow early construction in
...
FGGlobals
2006-06-05 20:23:56 +00:00
mfranz
d5fd30249f
make fontcache globally available
2006-06-05 20:21:45 +00:00
mfranz
4d9d907c05
whoops, sorry, I forgot to commit that. (Thanks, Fred, for fixing).
...
Belongs to the SGSubsystem interface functions.
2006-06-05 16:28:20 +00:00
fredb
d1d9fb8881
Declare new member functions
2006-06-05 16:19:50 +00:00
mfranz
b2d2ec2e16
make modifier keys accessible via /devices/status/keyboard/{shift,ctrl,alt}
2006-06-05 13:45:59 +00:00
mfranz
6cc4cbd696
fix the splash background color property path
2006-06-04 17:18:05 +00:00
mfranz
18d09b569f
- display of SGPropertyNode flags can now be toggled per <property-list>
...
widget (Ctrl-click on "." entry), so we don't need a global property
for this
- s/dotFiles/_dot_files/ for consistency reasons
2006-06-03 11:20:19 +00:00
curt
6fb021ee01
Fix a dumb bug where I inadvertantly did a computation in int32 land causing
...
me to loose 2 decimal places in my location data before converting to lon/lat.
2006-06-01 21:13:56 +00:00
fredb
35a8d66415
Mask error message 'Failed to find runway 28R at ...' when no runway is requested in the command line
2006-05-31 07:20:10 +00:00
frohlich
dcc77f1a7c
From Olaf Flebbe: avoid iterator overruns if we delete the last list entry.
2006-05-30 17:21:50 +00:00
mfranz
4f17b48e83
- use guarded pointer for (unused) refuel_node
...
- comment out refuel_node->setBoolValue() (as it was in the original patch :-)
2006-05-26 05:23:40 +00:00
mfranz
9e9d463a11
not that!
2006-05-24 21:05:48 +00:00
mfranz
68beab9fb2
s/isascii/isprint/
2006-05-24 21:02:52 +00:00
mfranz
597298d5a7
- fix slider
...
- order functions like in puAuxList.cxx (plib/cvs) for easier
back/forward-porting
2006-05-24 20:46:10 +00:00
mfranz
e7e0e84add
- force multiline contents (Nasal scripts!) into one line, so that they
...
don't print over other entries or even leak out of the widget
- warning-- (MSVC)
2006-05-24 14:00:56 +00:00
fredb
790848b822
Compile
2006-05-24 10:51:35 +00:00
mfranz
dab5434edb
Vivian MEAZZA:
...
"Remove unnecessary, redundant or duplicated code. Functionally, there is no
change"
2006-05-24 10:06:44 +00:00
mfranz
b08a588fb1
ok, now I know why the destructor was commented out in prop_picker.cxx:
...
there's a bug that I had copied: update() checks each list node: if it
has no children, then a listener is attached. Later, when freeing the
children list, it assumed again that each node without children would
have a listener attached. This caused a crash when a node had children
before, but lost them in the meantime. Now we tried to remove a listener
where there never was one.
2006-05-24 09:42:10 +00:00
mfranz
6465141ac2
- don't jump to top after bool toggling
2006-05-23 21:35:38 +00:00
mfranz
91a367379c
catch non-existent nodes, too
2006-05-23 20:48:01 +00:00
mfranz
9c98766700
treat widget input correctly
2006-05-23 20:24:56 +00:00
mfranz
e0b1d12a60
don't abort fgfs only because a nasal script called a property function
...
with an invalid path, as in getprop("/sim/model/737") or x.getNode("f:1").
Forward sg's error message to the Nasal runtime error function instead, so
you get something like:
Nasal runtime error: name must begin with alpha or '_'
at /home/m/fgfs/Base.local/Nasal/props.nas, line 30
Unfortunately, the location points to the line where the ghost wrapper
sits, rather than the offending script line.
2006-05-23 18:55:38 +00:00
mfranz
fdb9e94af3
ugly "fix": the constructor was commented out in prop_picker.cxx since
...
*many* years, so the property browser always leaked memory. I activated
this line in property_list.cxx and ... got a crash right there. So this
was the reason for it being commented out? Doing the same for now, until
I know the exact reason and can really fix it.
2006-05-23 16:49:32 +00:00
mfranz
4c940a55f9
fix for broken plib 1.8.4
2006-05-23 16:44:10 +00:00
mfranz
d47e4ce0bd
Vivian MEAZZA:
...
"Bug Fix - amend the code so that JSBSIm can have more than one tanker in
the environment at the same time. A nasal script has to be added to each
aar-capable JSBSim model to complete this fix."
2006-05-22 20:18:40 +00:00
mfranz
e2c195f3a6
- move the ID stuff to dialog.hxx
...
- add an identifier to fgPropertyList(), which is also PUCLASS_LIST based
2006-05-22 16:14:50 +00:00
mfranz
9ff339332c
make new widget available as <property-list>
2006-05-22 14:35:39 +00:00
mfranz
0007098aac
add property_list.[ch]xx
2006-05-22 14:34:59 +00:00
mfranz
3610680095
new property browser widget
2006-05-22 14:34:20 +00:00
mfranz
7b4238fe8c
- backport plib/cvs (transparency feature; never tried that :-)
...
- backport submissions for plib 1.8.5:
* set slider size correctly
* remove slider/arrow when all entries fit into the view
* don't allow to scroll off the list
2006-05-22 14:33:01 +00:00
mfranz
dfdb7f8107
the last patch fixed the AirportList ... and broke all other PUCLASS_LIST.;
...
Unfortunately, there's no simple way to distinguish them. plib has no
user defined widget classes, and getTypeString() -- which could be used
for that -- isn't virtual. Sigh. I'll discuss the problem on the plib list.
For now I can only offer an ugly workaround. (Don't look closely!)
2006-05-21 22:14:18 +00:00