1
0
Fork 0
Commit graph

850 commits

Author SHA1 Message Date
James Turner
3389049325 Switch route-manager to use Nasal APIs for more commands.
Airways routing is now driven via Nasal.
2012-05-09 00:23:54 +01:00
James Turner
a26adb39af Remove an un-guarded member access in a debug dump. 2012-05-07 16:39:56 +01:00
James Turner
5013d7ae45 Update route-manager dialog for new Nasal API. 2012-05-07 00:41:57 +01:00
ThorstenB
d51a79ba5b Improve MP dialog and add option to configure AI traffic 2012-05-01 11:10:37 +02:00
ThorstenB
4b1d51a801 Improve scenario dialog
Support optional name for scenarios.
Add explicit scenario enable/disable switch.
2012-04-30 19:22:00 +02:00
Stuart Buchanan
f80affa66b Reduce the maximum value of the building-density slider. At density 5, ~95% of the building placements are too close to another building. 2012-04-28 20:03:55 +01:00
Flightgear Development
2b972341b3 Terrain Haze v1.3 2012-04-26 17:22:58 +03:00
James Turner
9e0cedf568 Location-on-ground - show the airport name, since we have it. 2012-04-26 11:00:15 +01:00
James Turner
13c145a6d9 Use new Nasal parking data to populate a combo box for parking positions. 2012-04-25 16:10:28 +01:00
James Turner
a1411ae7fd Update route-manager dialog for revised Nasal API. 2012-04-25 15:56:35 +01:00
Stuart Buchanan
98e7a194e8 Random buildings - initial commit of data portion. Requires
simgear change to have any effect.
2012-04-24 21:55:37 +01:00
ThorstenB
19d7be312d Add slider to configure frame-rate throttling. 2012-04-09 00:05:48 +02:00
Gijs de Rooy
fba49c56a3 Add Rembrandt's shadow and map-size options to the rendering dialog. 2012-04-04 22:29:33 +02:00
ThorstenB
1727ec1379 #729: make shader options dialog work for migrating users
Users with fgfs <= 2.6.0 have the userarchived flag set for
/sim/rendering/shaders/quality-level, which brakes the new dialog.
2012-04-01 13:06:40 +02:00
Gijs de Rooy
503fa5ece2 Disable OK button when no runway is set. 2012-03-31 17:07:25 +02:00
ThorstenB
b62c1c01b7 Avoid duplication of "findElementByName" function.
Now moved to common gui.nas.
2012-03-24 12:45:58 +01:00
Gijs de Rooy
4ec144228b Close shader options dialog when Back button is pressed. 2012-03-11 22:00:59 +01:00
Gijs de Rooy
8e863bbd28 Allow shaders to be disabled/set through a commandline option.
Use --prop:/sim/rendering/shaders/quality-level=-1 to enable the custom
settings in the Shader Options dialog.
Apart from that the quality-level property will work as before (0 disables
all shaders, 5 puts all shaders to max.
2012-03-10 17:09:23 +01:00
Frederic Bouvier
ebc1002139 Sunrises 1.2 by Thorsten Renk 2012-03-08 23:22:27 +01:00
ThorstenB
f8e4c2165d #643 rendering options dialog, "sky dome scattering" vs "shader quality"
"Shader quality" slider does not influence/enable/disable the "sky dome
scattering" effect, so the GUI checkboxes should also be independent.
2012-02-06 23:24:05 +01:00
Stuart Buchanan
207b6edf60 Random object and vegetation masks, and vegetation density control. 2012-02-05 23:08:08 +00:00
Torsten Dreyer
d63d9c98e7 Local/Global Weather Menu cleanup
- use just a single "Weather" menu item
- add buttons to switch between global and local weather dialogs
- Rename Global Weather to Basic Weather
- Rename Local Weather to Advanced Weather
2012-01-22 18:29:11 +01:00
ThorstenB
e2fd73f011 Don't edit MP callsign while online. 2012-01-08 13:37:22 +01:00
ThorstenB
fdcd319c9f Fix global weather dialog.
Don't try to call "local_weather" when it isn't loaded.
2012-01-07 09:42:36 +01:00
Stuart Buchanan
2df253d8fc Add controls for lat/lon format to HUD config dialog, and clean up old (commented out) controls from the menu bar itself. 2012-01-06 00:03:11 +00:00
Stuart Buchanan
f0acff6f7d Fix usability issues with terrasync dialog
- Change from a directory selection dialog to a combo list of valid directories
- Only allow directories in fg-scenery to be selected
- Don't allow FG_ROOT/Scenery to be selected (interferes badly)
- Only allow terrasync to be enabled once a directory has been defined.
2012-01-05 22:52:18 +00:00
Torsten Dreyer
8da025920b Fix #567: disable local weather global weather scenario changes 2012-01-05 13:52:17 +01:00
Stuart Buchanan
34eb640a76 Further updates to the Multiplayer Settings dialog
- Now enabled even when no MP settings configured on command-line
- Add Server Status button to launch the MP Server status URL
- Minor layout cleanup.
2012-01-04 21:53:25 +00:00
Stuart Buchanan
316cf85557 Update MP Server descriptions 2012-01-03 23:38:26 +00:00
Stuart Buchanan
66e7d103f1 Update multiplayer settings dialog:
- Add list of current (as of 3 Jan 2012) MP servers
- Add Connect/Disconnect buttons
2012-01-03 23:33:26 +00:00
Frederic Bouvier
56afb80358 Local Weather 1.4 by Thorsten Renk : fixes lots of graphical errors and transparency issues and provides a consistent GUI. 2012-01-03 20:21:34 +01:00
Gijs de Rooy
dde2115a59 Pre-populate dialog with original airport, add best-runway option. 2012-01-03 15:29:23 +01:00
Gijs de Rooy
7bb78e9477 Correct model shader slider range. 2012-01-03 14:22:56 +01:00
Gijs de Rooy
8f4d761749 Fix redout-slider, correct indentation. 2012-01-02 23:31:00 +01:00
ThorstenB
ae5d1ca832 Prepare about dialog for 2.6.0 @ 2012 2011-12-29 14:50:49 +01:00
James Turner
441b0d7b30 Update atc-frequency dialogs for revised command interface. 2011-12-27 22:56:48 +00:00
Gijs de Rooy
6c971211b8 Quality slider overwrites custom shader settings. All effects now listen to the new sim/rendering/shaders/<foo> properties. 2011-12-12 17:04:36 +01:00
ThorstenB
58f72fff08 Checkbox for AI sound support. 2011-12-09 23:52:35 +01:00
Gijs de Rooy
f852529e56 Adjust snow line based on METAR. Snow level is only adjusted when METAR reports snow below the user set altitude. 2011-12-06 20:39:05 +01:00
Gijs de Rooy
2ca355bc82 Fix issue #511: effects use new property for snow-level 2011-12-06 11:33:19 +01:00
Vivian Meazza
8a5b3d744f Bugfix
Signed-off-by: Vivian Meazza <vivian.meazza@lineone.net>
2011-12-02 15:50:56 +00:00
Vivian Meazza
2be5380532 Correct path for snow, adjust slider size
Signed-off-by: Vivian Meazza <vivian.meazza@lineone.net>
2011-12-02 15:41:42 +00:00
Vivian Meazza
c7db6b995b Make all shaders controllable collectively and individually
Signed-off-by: Vivian Meazza <vivian.meazza@lineone.net>
2011-12-01 21:55:00 +00:00
Vivian Meazza
04824c4230 New dialog
Signed-off-by: Vivian Meazza <vivian.meazza@lineone.net>
2011-11-28 09:31:22 +00:00
Vivian Meazza
0a059aad74 Modified dialog
Signed-off-by: Vivian Meazza <vivian.meazza@lineone.net>
2011-11-28 09:22:42 +00:00
Stuart Buchanan
cc58f7e32e Remove reliance of 3d clouds on /sim/rendering/shader-effects 2011-11-24 22:30:36 +00:00
Stuart Buchanan
6fc8b10667 Fixes for random vegetation:
1) Remove dependency on the /sim/rendering/shader-effects
2) Fix http://code.google.com/p/flightgear-bugs/issues/detail?id=494 where
toggling the random vegetation on, iff initiall set off, did not generate
new random vegetation. Fixed by forcing a tile reload in the same way as
used for random objects.
2011-11-24 21:41:05 +00:00
ThorstenB
f76e302908 Map dialog transparency option
Helpful when keeping the map dialog open while flying.
2011-10-11 22:09:01 +02:00
ThorstenB
f31f09e4d5 replay system: gui update 2011-10-09 20:23:16 +02:00
ThorstenB
5acd6d4c04 Improve keyboard control for replay system.
Keys should also work when dialog is hidden (but replay is active).
2011-10-03 20:27:19 +02:00
ThorstenB
d281490ae1 Improve LOD dialog.
Also enable LOD for AI/MP aircraft by default.
2011-10-03 12:19:09 +02:00
ThorstenB
7370dc93c1 Replay upgrade, part IV: new GUI, config settings, keyboard bindings 2011-10-01 23:27:54 +02:00
Frederic Bouvier
928789a0d5 Local Weather 1.35 by Thorsten Renk 2011-09-23 23:22:19 +02:00
James Turner
ded0a18b5e Zoom controls on the map dialg. 2011-09-18 13:00:18 +01:00
Torsten Dreyer
65b1fd20e7 Location-in-Air: pick nearest VOR/NDB (fix#228)
When entering a duplicate VOR or NDB id into the Location-in-Air
dialog, the first entry in the database was picked. This patch
assumes that the station with the given ID nearest to the current
position was requested.
A better fix would probably be to present the user a list of found
stations - that's something for the future.
2011-08-22 20:01:55 +02:00
ThorstenB
b4b527b600 Add button to select download directory 2011-08-21 15:19:02 +02:00
ThorstenB
8e7d7012ce Directory dialog
New directory dialog - just an option for the existing file dialog really.
2011-08-21 15:00:45 +02:00
ThorstenB
935380d3cf Fix: "Enable animated jetways" setting not working
Checkbox in rendering dialog toggled the wrong/non-existing property...
2011-08-14 13:51:49 +02:00
ThorstenB
c4626512a8 route manager: cruise speed/altitude inputs not working
Missing "dialog-apply" => properties not updated
2011-08-13 22:53:24 +02:00
ThorstenB
5e09b47f06 Highlight the headline "experimental"
Some test reports suggest people didn't notice the "experimental" bit...
2011-08-13 13:01:23 +02:00
Stuart Buchanan
6b09683170 Increase maximum 3D cloud visibility range to 45km to help with Local Weather integration. 2011-08-07 13:42:33 +01:00
ThorstenB
faa27266dc #232: reintroduce "point sprites for runway lights" switch
Make runway lights work when point sprites aren't enabled (mainly ATI)
(also requires fg/sg update).
Some white-space cleanup.
2011-07-31 13:13:37 +02:00
ThorstenB
bddac3cb78 Minor dialog text updates
- Add unit of OSG display settings (unit is meters according to OSG docs).
- "frame spacing" is more comprehensible
2011-07-29 20:54:56 +02:00
Torsten Dreyer
58b5fb1358 Fix #143:ATC/AI -> Scenario Menu calls re-init on close
Removed reinit(ai_model) which was not required and
disturbed other AI models.
2011-07-14 19:51:48 +02:00
Stuart Buchanan
3a53827272 Minor UI layout changes.
- Change title of static LOD and View dialogs to be closer to menu description.
- Improve layout of About dialog, add Close button, no-longer modal.
2011-07-11 22:15:23 +01:00
Gijs de Rooy
a367021168 Fix About-dialog copy&paste fail 2011-07-06 23:07:28 +02:00
ThorstenB
0ece95127c Thorsten Renk: local weather 1.18
fixes for a couple of issues, some improved textures/cloud model changes,
smooth instead of hard visibility transitions, updated documentation.
Also removed 'Test' entries from the menu.
(ThorstenB: Also cleaned-up Docs/ folder, moving local weather
documentation images to sub folder).
2011-07-03 23:39:01 +02:00
Frederic Bouvier
8c238bcec1 Embedded Terrasync dialog: need to apply before reinit to get the scenery-dir correctly 2011-06-18 13:02:35 +02:00
Martin Spott
1f64676296 Ryan Miller: Get rid of no-op jetway XML files. 2011-06-18 01:33:57 +02:00
Martin Spott
360d98d46d Ryan Miller: Fix Jetway dialogue Nasal runtime error 2011-06-17 21:28:25 +02:00
Martin Spott
077806cf18 Merge branch 'master' of git.gitorious.org:fg/fgdata 2011-06-17 00:46:40 +02:00
James Turner
3e027a45be Initial work on multiplayer config dialog. 2011-06-16 23:33:06 +01:00
Ryan Miller
887b9704b5 (Animated jetways) Fix dialog "can't find object" Nasal errors 2011-06-16 15:24:31 -07:00
Ryan Miller
3a5b53c0e3 (Animated jetways) Updated core files and jetway definition files to use relative elevations, moved menubar item to AI/ menu, "enabled" and "debug" settings are now saved over multiple sessions, core files are now part of a Nasal subsystem, use airline-specific model files, put less load on the loop by using an _active property for each jetway object 2011-06-15 20:52:45 -07:00
Gijs de Rooy
a4e69e95dc Issue 344: remove time-of-day key shortcuts 2011-06-15 15:39:02 +02:00
ThorstenB
1bf8b99bc9 Adapted local weather package and menu to new submodule structure. 2011-06-13 22:27:44 +02:00
ThorstenB
717b3da52b Added GUI/menu item for scenery download/update.
(Now including the actual GUI...)
2011-06-13 20:48:09 +02:00
ThorstenB
539716828b Added GUI/menu item for scenery download/update. 2011-06-13 20:40:46 +02:00
ThorstenB
f84ce36d90 Fixed issue with "unnamed view".
Do not show "unnamed views" (views have no name when they belong to
another aircraft).
2011-06-12 15:31:57 +02:00
ThorstenB
c3f8c1478a tutorial submodule, part #2: adapt script/GUI to load module on demand
tutorial.nas is now loaded (only) when "Start Tutorial" button is pressed.
2011-06-05 21:37:58 +02:00
ThorstenB
f082300e20 Tutorial improvements
Make tutorial dialog a proper window, clean-up menu.
Show welcome message to new user when tutorial available.
Repeat current tutorial message, when no user progress.
2011-06-02 19:11:05 +02:00
Ryan Miller
96da518d8d New animated jetway system; add support for EGKK, EHAM, KDEN, KLAS, KSFO, PANC, 717, AI 737, AI 744, AI MD-80 2011-05-26 18:10:32 -07:00
ThorstenB
3826c0c7ee one31: improve map GUI by using checkboxes instead of buttons.
checkboxes should be used for checkbox features - and buttons for
push-button features... simple :)
Thanks to "one31..."
2011-05-20 19:53:02 +02:00
Frederic Bouvier
aa6680b4a6 Local Weather 1.1 by Thorsten Renk 2011-05-14 15:18:40 +02:00
Mathias Froehlich
04dbaa1d9a ThorstenB: checkbox to enable looped replay
(LinuxTag 2011 demo feature ;-) )
2011-05-14 09:36:19 +02:00
ThorstenB
995a219b35 Automatic tower positioning
New option in "location of tower" dialog
2011-04-18 22:57:42 +02:00
ThorstenB
b5e478f1ce Minor GUI formatting issue. 2011-04-17 17:42:51 +02:00
Vivian Meazza
c67632905a Add Skydome effect.
Signed-off-by: Vivian Meazza <vivian.meazza@lineone.net>
2011-04-15 16:07:53 +01:00
Vivian Meazza
d2793f013e Merge branch 'master' of gitorious.org:fg/fgdata into Work 2011-04-01 20:10:51 +01:00
Vivian Meazza
20aba403ac Bug fix.
Signed-off-by: Vivian Meazza <vivian.meazza@lineone.net>
2011-04-01 16:40:34 +01:00
ThorstenB
7299d07dab New option to display frame latency.
Better property to evaluate simulation performance than frame rate.
2011-03-28 00:24:32 +02:00
Ryan Miller
264996bb3c Added 3d option in the HUD dialog 2011-03-27 22:04:04 +02:00
ThorstenB
afaaf62e18 Fixed some file modes (not executable). 2011-03-27 21:01:43 +02:00
ThorstenB
93b8d1e38c Improve replay dialog 2011-03-24 23:32:55 +01:00
Frederic Bouvier
65c166c12c Local Weather 1.0 by Thorsten Renk 2011-03-19 14:03:28 +01:00
Gijs de Rooy
92f3dee117 Rendering dialog: add random objects option back in 2011-02-19 22:07:44 +01:00
Ryan Miller
aa15f24dd7 Set pushback force to 0 when the pushback dialog is closed 2011-02-19 22:00:13 +01:00
ThorstenB
04aecf90c3 Random object configuration and scenery reloading.
Re-enable "random object" checkbox.
(Debug) option for complete scenery reloading (e.g. use after TerraSync
update or changing options such as "random objects").
2011-02-13 19:31:59 +01:00
ThorstenB
17ac428f43 Adrien Bailly: Thrustmaster T.Flight Hotas X joystick support
thanks to him, 'flug' and the forum
(also removed a debug line from route-manger GUI)
2011-01-24 19:35:35 +01:00
Torsten Dreyer
c03ed7ee02 global-weather: add Curt's button and some tweaking
- add Apply button for the METAR input
- make the 'valid' checkbox disabled - it's a read-only property
- cleanup some indention
2011-01-23 12:15:37 +01:00
Gijs de Rooy
5c4bdb4a1f Revert adb57b8: screenshot directory dialog 2011-01-22 22:49:25 +01:00
Torsten Dreyer
cf1660986d fix bug 255: add turbulence to weather menu 2011-01-21 10:36:28 +01:00
ThorstenB
f99d1ae0d6 Fixed route manager dialog issue
remove/clear/route sequence didn't work properly.
Reset selection when route is cleared.
2011-01-20 01:41:35 +01:00
Torsten Dreyer
ac11b6fc36 "About"-dialog overhaul 2011-01-18 08:27:22 +01:00
Torsten Dreyer
cdb21a52e4 GlobalWeather: (better) support for weather-scenario
- handle /environment/weather-scenario property on startup
- try to detect predefined scenario on startup of global
weather dialog box and select the corresponding entry in
the scenario combo box.
2011-01-17 21:05:01 +01:00
Gijs de Rooy
692d9c3717 Add screenshot dialog, to select directory 2011-01-15 22:48:43 +01:00
Gijs de Rooy
a6e2fd175a Add autohide-mouse-option to display dialog 2011-01-06 18:02:16 +01:00
Gijs de Rooy
05788b5675 Live update dialog fields, so no (non-intuitive) key-press is required 2011-01-05 22:44:33 +01:00
Gijs de Rooy
3abc7e6f61 Update about dialog to 2011 2011-01-05 21:14:33 +01:00
Gijs de Rooy
2fb720e2b3 Add cloud-density option back into the rendering dialog 2011-01-02 20:32:38 +01:00
Dave Luff
de253c6924 Re-enable ATC frequency search dialog
The dialog was removed due to being not working, but is now fixed
and can hence be re-enabled again.
2010-12-29 21:32:17 +00:00
Stuart Buchanan
24cfaf6e44 Update map dialog:-
- Close button
- Remove inactive buttons (Obstacles, Airways)
- Minor layout improvements
2010-12-29 20:18:48 +00:00
Stuart Buchanan
16b7ffba05 Consistent Close and title bars for Fuel & Payload, Wildfire and Route Manager dialogs. 2010-12-28 19:51:34 +00:00
Dave Luff
641a6d061e Merge branch 'master' of gitorious.org:fg/fgdata 2010-12-27 21:19:16 +00:00
Dave Luff
982a6b7861 Remove a dialog that only pertained to the depreciated AI system.
This dialog only set the traffic level for the now removed random-traffic AI
system.  Pointed out by Gijs - thanks!
2010-12-27 21:17:39 +00:00
Gijs de Rooy
2b58f46608 Add wireframe to rendering dialog 2010-12-27 21:44:43 +01:00
Stuart Buchanan
3d7d00ead9 Minor changes various dialogs to make generally consistent:
- Title bar with cancel button in top left hand side.
- horizontal line dividing main dialog from bottom buttons
- Minor layout and Nasal fixes.
2010-12-27 20:19:31 +00:00
Gijs de Rooy
72f0ea1fea Issue 181: add object-name to all rendering options. Rename snow level to snow line. Snow dependant on crop, landmass or urban shaders. 2010-12-26 19:26:05 +01:00
Tim Moore
2504a4d9fb Merge remote branch 'gitorious/master' 2010-12-26 18:24:51 +01:00
Tim Moore
ddcd76c677 Issue 181: add object-name to binding of snow level slider
The dialog-apply binding was setting all the properties in the
rendering dialog, including ones that are tested in technique
predicates. This was causing effects to be reinitialized.
2010-12-26 18:21:26 +01:00
Torsten Dreyer
c41e11e80b bugfix: enable globalwx METAR textfield on --metar
The METAR input field is now enabled when the global weather
dialog is opened and fg was started with --metar=something
2010-12-22 22:54:49 +01:00
Torsten Dreyer
db627540aa GlobalWeather: use /environment/[rain|snow]-norm 2010-12-21 09:58:20 +01:00
Gijs de Rooy
cec50787b6 Gray-out dependant options, uniform close button 2010-12-15 13:43:09 +01:00
Gijs de Rooy
26ceeac7f1 Gray-out shader-options when shaders are disabled 2010-12-15 13:35:54 +01:00
Gijs de Rooy
cad9ef6967 Add random-vegetation back in 2010-12-14 21:26:46 +01:00
Gijs de Rooy
2fbf60435f Hide checboxes of unused/broken features. 2010-12-13 22:30:15 +01:00
Torsten Dreyer
7062de844f GlobalWx: Metar does not update high altitudes visibility 2010-11-26 14:10:59 +01:00
Torsten Dreyer
10ed64e3ee GlobalWeather bugfix: enable editing of METAR
Initialize the METAR textbox to the current METAR on selection
of "Manual input" to have some data to start with. Apply the
data when the METAR textbox looses focus.
2010-11-21 21:20:17 +01:00
Torsten Dreyer
1751fdb22e GlobalWeather: display changing METAR 2010-11-21 20:27:05 +01:00
Torsten Dreyer
0fd0567d57 Make METAR field editable on manual input 2010-11-20 11:13:26 +01:00
James Turner
670d790fb2 Add version fields to the About dialog. 2010-11-14 23:59:08 +00:00
ThorstenB
9a590d3e61 Added missing buttons to AI options dialog.
Renamed "ATC/AI" to "AI" since ATC options are no longer available.
2010-11-02 19:41:00 +01:00
ThorstenB
5889a5c4e4 Merge branch 'master' of git://gitorious.org/fg/fgdata 2010-11-01 16:49:34 +01:00
Frederic Bouvier
758f691a1c Local Weather version 0.9 by Thorsten Renk 2010-10-26 21:42:36 +02:00
ThorstenB
0ebe5b0f2e Merge branch 'master' of git://gitorious.org/fg/fgdata 2010-10-20 20:46:39 +02:00
James Turner
e6b959b9c8 Updated route-manager dialog, for revised C++ parts. 2010-10-20 11:20:05 +01:00
ThorstenB
55ca38d45f Merge branch 'master' of git://gitorious.org/fg/fgdata
Conflicts:
	gui/dialogs/location-in-air.xml
2010-10-16 20:59:47 +02:00
Vivian Meazza
37e42d60b0 Add model cockpit view dialog.
Signed-off-by: Vivian Meazza <vivian.meazza@lineone.net>
2010-10-12 23:17:35 +01:00
Vivian Meazza
39affdc8cd Merge branch 'master' of \New Git\fgdata 2010-10-12 20:45:56 +01:00
Vivian Meazza
b020b3e0d1 Add Formation Selector
Signed-off-by: Vivian Meazza <vivian.meazza@lineone.net>
2010-10-12 20:42:05 +01:00
James Turner
87688ddf6a Thorsten Brehm: fix position-in-air dialog when a parking position was previously specified. 2010-10-11 10:52:21 +01:00
ThorstenB
80eb4f44ca Fixed "Position aircraft in air" in dialog.
Setting a parking position (e.g. by default via command-line) caused
"Position aircraft in air" to not work as expected. The "parkpos" property
must be reset, otherwise heading/glidepath/azimuth do not have any effect
when repositioning.
2010-10-10 14:05:42 +02:00
Torsten Dreyer
083c9e9de6 weather-dialog: show, if METAR is valid
add a checkbox tied to the metar-valid property
2010-10-07 17:56:24 +02:00
Torsten Dreyer
bc54f3c40a Merge branch 'master' of gitorious.org:fg/fgdata 2010-10-05 16:39:46 +02:00
Torsten Dreyer
d6f3b7a375 Fix the display dialog
- Make the 2d-panel option visible
- Add the menubar-autohide function
2010-10-05 16:35:39 +02:00
Vivian Meazza
2fed0ebefb Merge branch 'master' of \New Git\fgdata 2010-09-23 23:57:50 +01:00
Vivian Meazza
7f1eec80af Add new dialog to control AIFormations
Signed-off-by: Vivian Meazza <vivian.meazza@lineone.net>
2010-09-23 23:50:18 +01:00
Torsten Dreyer
284a283acb Some fixes for the GlobalWeather dialog
- make aloft and boundary data editable in "Disabled" mode
- make aloft and boundary data not-editable in other modes
- fix live-update issues on many input fields
2010-09-23 20:31:57 +02:00
Torsten Dreyer
b535d797a0 Cleanup of stereoscopic view options dialog
Rename OSG Display Settings dialog to Stereoscopic View Options
and move the Menubar element from Debug to View
2010-09-23 19:59:18 +02:00
willie
aa4a2db5e4 renamed "General" back to "File" commented out "Load/Save Flight"
in response to feedback on dev list and IRC, "General" reverts to "File and "Load/Save Flight" is commented out as it doesnt work currently
2010-09-23 00:17:27 +02:00
willie
28d5294c14 Reinstate "Weather Scenario" - add "ATC in Range"
Move "ATC in Range" to radios dialog

"Weather Scenario" was missing after recent changes so reinstated, "ATC in Range" added back, this time on the Radio Settings dialog.
It should probably be commented out until we are certain it is working properly.
2010-09-23 00:16:25 +02:00
Vivian Meazza
f6261f9328 Merge branch 'integration' into Work
Conflicts:
	gui/menubar.xml

Merge Willies and Torsten's menu

Signed-off-by: Vivian Meazza <vivian.meazza@lineone.net>
2010-09-18 14:28:14 +01:00
Torsten Dreyer
d02cff21cf weather-dialog: handle incoming METAR
metar/data is a tied property, it does not trigger
a listener - metar/valid does.
2010-09-12 23:04:49 +02:00
Torsten Dreyer
9bdc9ec4e1 Environment: handle metar-updates-environment
And some minor fixes
2010-09-11 23:32:20 +02:00
Torsten Dreyer
4587957bf9 Environment: remove obsolete files 2010-09-11 21:36:19 +02:00
Torsten Dreyer
66f3f67f37 GlobalWeather dialog: cosmetic changes and a bug fix
- Don't refer to the obsolete Weather Conditions and Clouds dialogs
- Nasal based rebuild of the cloud layers are no longer required this way
2010-09-11 21:27:09 +02:00
Torsten Dreyer
c6072c9c76 Environment controller overhaul
This is the initial commit for a reworked environment controller.
The main intention is to decouple the individual modules like
metar fetch, metar properties, environment interpolation etc.
to make it easier for other weather module developers to modify
environment settings.
As a side effect, the dialogs for weather-scenario, weather-conditions,
clouds and precipitations have been merged into a single dialog
2010-09-11 16:15:49 +02:00
Frederic Bouvier
a0803ad074 Local Weather v0.85 by Thorsten Renk 2010-09-10 08:52:21 +02:00
willie
408bc4973a some changes made after feedback on IRC
TODO: sort out right-align for keyboard shortcuts
2010-09-09 23:34:23 +01:00
willie
821fae4a03 further changes to the menu structure
split AI carrier options to its own menu
moved "advanced" menu items to Debug
removed several redundant items
rationalised the placement of some items
started adding keyboard shortcuts

TODO:   reinstate AI Scenario menu item (position to be conmfirmed)
        get feedback
        add more : keyboard shortcuts
2010-09-07 19:59:00 +01:00
Torsten Dreyer
8d0273a7d4 Merge branch 'master' of gitorious.org:fg/fgdata 2010-09-05 11:58:34 +02:00
Torsten Dreyer
d3c9100a92 Add a dialog for OSG DisplaySettings
This allows run-time changes to the DisplaySettings.
Probably most interesting are the stereo view modes.
2010-09-05 11:54:59 +02:00
BARANGER Emmanuel
6837a30398 - a small script of Melchior that can be improved (Start from a seaport with a seaplane). 2010-09-02 12:10:29 +02:00
gral@who.net
b92252c0a3 New checkbox transition shaders to separate rock/transition shader work from crop shaders 2010-08-31 10:29:51 +02:00
Frederic Bouvier
4dd0ef9a08 Local weather v0.81 by Thorsten Renk 2010-08-03 08:18:14 +02:00
Vivian Meazza
0e2aeaf421 Add persistent contrails
Signed-off-by: Vivian Meazza <vivian.meazza@lineone.net>
2010-07-31 21:34:35 +01:00
Heiko Schulz aka HHS
8558f56362 comit
Signed-off-by: Heiko Schulz aka HHS <Heiko.H.Schulz@gmx.net>
2010-07-03 23:04:48 +02:00
Frederic Bouvier
652070f265 Thorsten Renk: local weather 0.7 2010-06-15 20:54:44 +02:00
Frederic Bouvier
eb47297d94 Thorsten Renk: local weather 0.61 2010-06-04 23:05:32 +02:00
jmt
9e12bcb88c Fix tabs in route-manager, and remove the 'x' button in favour of live input widgets. 2010-04-26 15:22:26 +00:00
jmt
e25ada7d39 Save functionality exposed in the route-manager dialog. 2010-04-13 07:58:16 +00:00
vmmeazza
81a9e2fd10 Add layered clouds 2010-04-12 21:29:37 +00:00
vmmeazza
188db1d201 Add layered clouds 2010-04-12 20:46:07 +00:00
fredb
d14a2585c7 Allow more increments 2010-04-11 09:18:59 +00:00
ehofman
2a5a34c771 set the quality slider stepsize to 1.0 (for integers) 2010-04-11 09:03:55 +00:00
fredb
b3c61e6b8c Add a quality index that will help user to choose the level of eye candy vs available hardware performance 2010-04-10 13:33:14 +00:00
torsten
0bc6f89071 Initial version for the AI-Scenario select-dialog 2010-04-09 09:45:25 +00:00
jmt
b38d470782 Switch the route-manager dialog over to use the waypoint-list widget, and update other functionality to match. 2010-03-27 17:56:01 +00:00
jmt
e415e52aae Data files for MapDialog 2010-03-27 16:52:21 +00:00
stuart
6b4857ce8c Allow the snow level of the landmass shader to be set from the property system, and expose it in the rendering dialog. Could be used in future to set the snow level based on the current weather. 2010-03-27 14:02:56 +00:00
jmt
21b52ac628 Update autopilot dialog to use a new flag, to give feedback when the GPS/route-manager is driving the true heading. 2010-03-27 12:19:52 +00:00
jmt
cca70e4e6a Fix 'active route waypoint' button to actually load the current wp, instead of wp0. 2010-03-27 11:36:14 +00:00
jmt
26607856c6 GPS: updated generic GPS dialog, with OBS course selection dial. 2010-03-25 16:42:37 +00:00
torsten
59846fb883 added an 'about' dialog 2010-03-18 08:23:23 +00:00
fredb
c9236ad565 First iteration of the urban effect with relief mapping. Relief map by HB-Gral. 2010-03-12 22:25:19 +00:00
sydadams
7108cbe50e Set pushback speed to 0 when dialog closed 2010-01-20 01:24:20 +00:00
stuart
cab075f86b Updated sound dialog, improving layout. 2009-12-13 18:06:54 +00:00
jmt
98f75bed75 Dialog fix for impending new C++ feature - reset scratch lon/lat before executing 'nearest'. 2009-12-09 18:13:03 +00:00
ehofman
e8e1db4f0b add atc and external view selection checkboxes 2009-12-08 10:36:54 +00:00
stuart
45754e544c Minor update to the Stopwatch:
- Place in bottom right of screen
- Enforce non-modal
- Remove space-bar start key assignment (clash with PTT).
2009-12-05 15:28:20 +00:00
vmmeazza
329e2ac494 Make Carrier Deck Park selectable 2009-12-01 18:43:12 +00:00
ehofman
5b4bff6fbd use consistent property name for the default sound device in the code and configuration files and add an apply button 2009-12-01 10:40:21 +00:00
ehofman
7cfe6a2476 update to allow selection of a new sound device 2009-11-30 14:24:04 +00:00
ehofman
223281b242 First stab at a new sound configuration dialog 2009-11-30 12:06:02 +00:00
stuart
1807917d0c Updated Rendering and Display options dialogs. 2009-11-22 19:26:06 +00:00
jmt
0fdbcd9048 Working towards a better route-manager GUI.
* Use puaChooser for runway selection - in the short term this requires
  pressing a helper button ('x') to trigger an update of the data.
* Display the airport name when a valid ICAO is entered.
2009-11-07 00:20:41 +00:00
torsten
4c236260be Gijs de Roy:
Here it is. What has improved:
 
- night lighting textures
- windows
- better animations on military truck
- dialog simplified
- max. speed downgraded to 15 kts.
2009-11-01 17:05:59 +00:00
sydadams
4431137ace renamed view popup checkbox 2009-10-15 05:24:45 +00:00
sydadams
78da4ae738 Added a save FOV button 2009-10-15 05:19:04 +00:00
sydadams
d6db41f31d Reorganized the rendering menu 2009-10-15 03:25:05 +00:00
jmt
98c7b517ac Route-manager dialog tweaks for better VNAV handling in the route-manager. 2009-10-13 23:19:48 +00:00
jmt
5a29a9b4d5 Make the route-manager dialog synchronize text-field state again, and disable some buttons when a route is already active. More work to do in this area. 2009-10-08 22:34:53 +00:00
jmt
3b275abc32 Allow the NAV/GPS slave to be toggled from the generic GPS dialog. 2009-10-08 22:07:09 +00:00
sydadams
1a840e6399 remove commented out code 2009-10-08 05:04:21 +00:00
sydadams
a2a0534aab added a separate "effects" dialog, may need tweaking still
Added an option in the View Options to shut off the view name popup
2009-10-08 02:19:37 +00:00
jmt
1f345e1cda Updated GPS and route-manager dialogs, in sync with the core FGFS changes. 2009-10-05 21:10:11 +00:00
stuart
e633fabdb3 Updated replay dialog:
- Dynamic view selection for replay (note that it doesn't go back to the original view after replay).
- Helpful keys (because most people forget the p p stops the replay).
2009-10-04 20:49:43 +00:00
timoore
943ba2a4fe Till Busch - effects, shaders and textures for crop and water effects
Incorporated changes to effects file syntax. Changed Till's landmass
to mix in the base terrain texture. Some shader cleanup.

Also, add a GUI control for enabling shaders.
2009-08-08 10:17:58 +00:00
timoore
df03142574 new properties for shadows 2009-07-15 22:49:00 +00:00
mfranz
a83b25e05e restore "rebuild-layers" 2009-07-11 20:19:48 +00:00
mfranz
9686924665 - use layout
- apply immediately
2009-07-11 20:04:31 +00:00
jmt
6083061422 Fix a label in the Position in Air dialog, spotted on the forums - offset distance is in nautical miles, not statute miles. 2009-06-22 14:26:16 +00:00
vmmeazza
26aaab03fc Add lso stuff 2009-06-18 22:57:00 +00:00
torsten
058364f4fd update metar data in textfield when metar changes during live data fetch 2009-06-08 19:36:02 +00:00
torsten
f9dd1e72e3 disable real weather fetch when other than "live data" scenario is selected 2009-06-07 19:18:54 +00:00
vmmeazza
4f82e154ec Modified Landing Signal Officer View - locks to the selected MP aircraft 2009-06-02 09:14:09 +00:00
torsten
ff8992d1a2 make manual input work 2009-05-29 18:08:02 +00:00
torsten
7b7966dbb1 Code beautifying. 2009-05-29 16:24:10 +00:00
torsten
92a0c2d02f new weather scenario dialog 2009-05-29 10:27:30 +00:00
mfranz
c488e244a4 make cloud properties <live> to reflect METAR changes 2009-05-12 20:37:22 +00:00
mfranz
31495d4b72 door.stop() is now implied by door.setpos() 2009-05-06 18:50:12 +00:00
torsten
c380c111a0 - pushback is allways visible when the dialog is opened
- pushback goes away when the dialog is closed
- pushback may be hidden when the dialog is visible
2009-05-06 17:03:40 +00:00
torsten
75aa906b26 limit tow speed to approx. 20kts 2009-05-06 13:39:55 +00:00
torsten
09e1472fdf - set speed instead of force by slider
- defineable properties for speed hold (cruise control) pid controller
check the wiki http://wiki.flightgear.org/index.php/Howto:_Implent_pushback for details
2009-05-06 11:27:10 +00:00
torsten
28018bd083 get rid of pushback.nas by instantiating the aircraft.door when opening the dialog. 2009-05-05 14:17:36 +00:00
abory
0734e178bc - Change connexion command to fit /Nasal/pushback.nas 2009-05-04 23:26:06 +00:00
vmmeazza
343538a5d8 AndersG, hindered by me, has produced a nice uitility which enables players to share a carrier over MP. One player controls the carrier, and others can launch and recover. 2009-05-04 20:56:32 +00:00
abory
613b5f105d - Gijs de Rooy: Generic pushback. 2009-05-04 11:20:44 +00:00
mfranz
5c41d1a99b allow aar-equipped aircraft to request a tanker everywhere without scenario 2009-03-15 16:13:55 +00:00
mfranz
4c067a4449 only "apply" the input field (not the textbox, as this appends a \n) 2009-02-16 16:31:43 +00:00
mfranz
b95ea91501 use stat[11] == "dir" instead of deprecated io.isdir() 2009-02-15 18:24:22 +00:00
stuart
9130605ca7 Use initNode() for convenient, fast, effective property initialization. 2009-02-12 21:00:57 +00:00
stuart
a0a493b8ce Failure manager. Based on work by Erobo and John DENKER. 2009-02-12 20:24:06 +00:00
mfranz
4a45a34457 calling self should, of course, be supported 2009-02-05 21:19:04 +00:00
mfranz
c2e50c2c6f immediately re-open popup if an aircraft was chosen that meanwhile disappeared 2009-02-05 00:58:05 +00:00
mfranz
20605f3623 transparent dialogs look nice, but they are just too hard to read 2009-01-31 21:39:20 +00:00
mfranz
de80ed4b1c only open popup if there's something to choose from 2009-01-31 20:10:47 +00:00
mfranz
8bb50c1871 model_view_handler: use multiplayer.model + add selection popup 2009-01-31 19:30:31 +00:00
mfranz
6aa74d2e7a add model-view: switch through all AI/MP models via dialog in bottom/left corner 2009-01-29 23:57:57 +00:00
mfranz
22fa0c3456 - remove all key shortcuts ("Enter" for the default widget remains, of course)
- let chat dialogs be opened in the bottom right corner
- make chat_full.xml smaller (it's now resizable, anyway)
2009-01-29 19:50:24 +00:00
mfranz
71d2760994 - move slider down at startup (scrolling mode from the beginning)
- make dialog smaller (resize if necessary)
2009-01-29 18:51:10 +00:00
mfranz
12a4321801 chat: make it transparent; '+' key switches to full version; esc doesn't quit
chat_full: use "window" style (to save); '-' key switches to small version
2009-01-28 22:02:38 +00:00
mfranz
ab8451d92c whoops ... "nicer" I said 2009-01-28 21:16:27 +00:00
mfranz
2ed8771724 padding (for easier resizing); stretch for nicer tab button alignment 2009-01-28 21:12:15 +00:00
mfranz
7390451334 set padding; no wrapping 2009-01-28 21:03:34 +00:00
mfranz
621f3065c9 indentation fix 2009-01-28 21:02:03 +00:00
mfranz
44992a43c7 line-wrap help text for new font 2009-01-22 23:29:57 +00:00
mfranz
eaf5089319 turn off line wrapping (if you don't like the slider, use plib/SVN/HEAD) 2009-01-20 22:52:57 +00:00
vmmeazza
5a37e3e666 Add/modify lighting controls 2009-01-18 23:33:43 +00:00
mfranz
de64fda90f make dialog resizable with Ctrl-dragging 2009-01-11 00:10:13 +00:00
mfranz
e61d93e816 make dialog resizable with Ctrl-dragging 2009-01-11 00:02:45 +00:00
mfranz
3725f226bc make dialog resizable with Ctrl-dragging 2009-01-10 22:47:36 +00:00
mfranz
488baf414f whoops ... remove garbage that wasn't meant to go into CVS 2009-01-10 22:38:21 +00:00
mfranz
29d6566de9 make dialog resizable with Ctrl-dragging 2009-01-10 22:20:15 +00:00
mfranz
b38cf98aa1 make dialog resizable with Ctrl-dragging 2009-01-10 21:59:27 +00:00
mfranz
26a999359e use fixed-width font in the nasal console textbox widget 2009-01-09 12:11:23 +00:00
mfranz
601f1c14c4 Stuart BUCHANAN: fix METAR cloud interpolation
"I've managed to fix this by differentiating rebuilding the 3D layers
(e.g. due to METAR updates) from rebuilding the entire environment (due to a
change in scenario)."

/me: property-browser.xml: drop a redundant line
2008-12-21 15:54:18 +00:00
mfranz
a75f1de1dd - n.getAttribute("children") instead of size(n.getChildren()), which is
way faster to determine whether a node has children
- cosmetics
2008-12-21 08:52:49 +00:00
fredb
b41afb94c6 Stuart Buchanan :
Attached is yet another 3D clouds patch, to fix the following:
1) The 3D clouds were not modified by the cloud coverage, due to some problems with osg::Switch
2) METAR changes to cloud coverage were not obeyed.
3) Making changes via the Cloud dialog had no effect unless 3D clouds were toggled.
4) Cloud cover was too sparse.
5) 3D Stratus clouds caused performance issues on some hardware (fixed by removing 3D stratus from cloudlayers.xml - it will now be a 2D layer).
2008-12-19 07:42:29 +00:00
fredb
a9a4fc67e0 Csaba/Jester :
Reacting to a feature request,  attached patch adds support for
parkpos selection in the "location on ground" dialog, and clears any
parkpos preset in the "airports" dialog.
2008-12-12 20:09:55 +00:00
fredb
828c2069aa Stuart :
- Removes the cloud type re-use code - I think they aren't worth the graphical artefacts that they cause in light of Tim's improvements
- Changes the transparency of the clouds. Previously, the clouds were transparent at 0m distance, opaque at 200m, then gradually more transparent to the fog limits. This meant they were generally quite transparent. Now, they are opaque from 200m to 15km, then become transparent at 20km. A side effect of this is that the current textures could probably benefit from being made slightly transparent to improve the blending of the sprites against each other.
2008-12-11 08:29:36 +00:00
fredb
31977abb98 Stuart Buchanan :
This provides the following enhancements & bug fixes
- Fix the chequer-board bug.
- Add proper cloud coverage function - so scattered clouds are now truly scattered.
- Add real-time control for visibility range.
- Use a limited set of clouds rather than generating a completely new Geode for each cloud. This saves sorting and display time.
- Add controls to Rendering dialog to allow fine-tuning of the number of sprites, cloud visibility and the number of different types of cloud.
- Add some variance to the sort back-off to avoid all clouds being sorted at the same time.
- Pack attributes into vectors for performance
- Re-order the cloud type determination code so that if a cloud layer could either be stratus or cumulus, cumulus is used.
- Lowered the cloud level in the standard cloud configuration slightly so a cumulus layer is generated rather than stratus.

These last two mean that you should see some 3D cumuli if disabling real weather fetch.

My thanks to Yon Uriarte for his help with performance work.
2008-12-04 20:57:55 +00:00
mfranz
f104544ef8 only enable precipitation if it's enabled in the gui
(/sim/rendering/precipitation-gui-enabled) *and* if the aircraft wants it
(/sim/rendering/precipitation-aircraft-enabled). Some aircraft model rain
on the windshield and want to turn rain off for interior views.
2008-11-23 10:37:19 +00:00
mfranz
b216aa38ca another initNode() case to convert (thanks Stewart for pointing it out) 2008-11-22 19:53:37 +00:00
stuart
2c2a67a021 Remove redundant 3D cloud controls. 2008-11-06 19:11:31 +00:00
mfranz
43394835b0 add explanation for "particles" 2008-10-20 20:24:50 +00:00
mfranz
c5fe446f58 overlay-select.xml, gui.nas: fix overlay-dialog close(); add relpath() func
aircraft.nas: remove redundant data.add()
2008-10-19 12:34:09 +00:00
mfranz
4393681be9 add flag/checkbox to enable/disable particles 2008-10-17 21:21:22 +00:00
vmmeazza
dd182cab6c Adjust format 2008-10-16 16:51:32 +00:00
vmmeazza
6c7d862a31 Bugfix 2008-10-16 16:30:41 +00:00
mfranz
943c939553 this is now done by gui.OverlaySelector using overlay-select.xml 2008-10-16 16:14:03 +00:00
mfranz
4b9f8ecb1f no longer needed; gui.OverlaySelector uses generic overlay-select.xml now 2008-10-15 18:18:14 +00:00
vmmeazza
33161d2ec0 Add switchable flightdeck lighting 2008-10-15 18:08:16 +00:00
mfranz
c350a7b6a8 s/fixpath/normpath/ (as in python) 2008-10-15 16:35:11 +00:00
mfranz
4341781968 add overlay selector dialog class (similar to the livery selector) 2008-10-14 18:41:19 +00:00
mfranz
106f6bfe77 remove runway complementation (airportinfo() returns both sides now) 2008-09-23 20:12:48 +00:00
mfranz
b360c2ad62 use <enabled>false</enabled> flag for widgets that shouldn't be drawn
instead of <hide>true</hide>. This is consistent with other places
in fgfs, like menu entries, hud elements, subsystem switches, etc.
2008-08-05 05:28:27 +00:00
mfranz
2040b96b4f s/show_widgets/enable_widgets/ (the function doesn't show anything) 2008-08-03 15:37:43 +00:00
mfranz
c404626aa8 enable hiding of widgets again, this time in a saner way :-) 2008-08-03 13:43:30 +00:00
mfranz
f76b748786 remove "devel-widgets" nasal block 2008-08-03 12:33:56 +00:00
mfranz
8e27a5d88d "var" & cosmetics 2008-07-30 21:56:18 +00:00
mfranz
0bbdaab69c add "var" keywords and other cosmetics 2008-07-30 21:54:42 +00:00
mfranz
ca13166765 fix checkbox for aircraft specific views (for some mysterious reason this
has suddenly stopped to work ... spooky!)
2008-07-30 21:54:01 +00:00
stuart
9eb46a5c67 Replace redout dialog with cockpit view dialog. Missing commit spotted by Ron Jensen. Revision 1.80 of data/gui/menubar.xml refers. 2008-07-27 20:57:38 +00:00
mfranz
abdc416f32 - remove "load flight"/"save flight" dialogs, and
- use a file selector instead
- file-select.xml: handle non-existing files correctly
2008-07-11 20:57:52 +00:00
mfranz
be7c7b0ad7 display aileron/elevator/rudder/throttle axis values 2008-06-15 22:12:47 +00:00
mfranz
219f8d9a3a - make dialog non-modal (doesn't buy us much and can cause annoying lockups)
- fix indentation/remove trailing spaces
2008-06-12 23:04:42 +00:00
mfranz
6a577072da - write last clicked entry to /sim/gui/dialogs/property-browser/selected
- darken clone button
- cleanup & cosmetics
2008-05-14 10:19:17 +00:00
stuart
b6b4b5fe77 Add additional runway selection so the runway in use doesn't change as you roll past mid-point. Also fix possible bug for north-south runways. 2008-05-03 19:46:47 +00:00
mfranz
cd31d19946 add unit suffixes -nm and -deg to /sim/presets/offset-{distance,azimuth} 2008-05-01 21:15:40 +00:00
mfranz
1544af3ab9 return negative key numbers to report key event as consumed 2008-04-26 13:27:27 +00:00
stuart
01d21c928a Add generic redout. 2008-04-23 20:44:57 +00:00
mfranz
a2982254ab add 'random vegetation' checkbox. (Note that you won't see the effect
immediately!)
2008-04-20 08:46:36 +00:00
timoore
21331892cf precipitation dialog 2008-03-04 08:46:52 +00:00
stuart
dc4ad0dc80 Update to generic blackout, incorporating feedback from Melchior FRANZ:
- Update redout level every frame
 - Replace reading of properties every iteration with listeners
 - move -onset and -complete properties into a parameters subtree
2008-02-16 20:23:27 +00:00
stuart
dd923792ec Add generic blackout/redout for all aircraft, along with a gui.
Based on previous work by vivian and myself.
2008-02-16 08:26:59 +00:00
vmmeazza
921c8a5b5e Experimental formation menu 2008-02-11 18:34:19 +00:00
mfranz
ea3148949a use the destructor (which I had totally forgotten) 2008-01-23 21:26:30 +00:00
mfranz
7948776d89 insert WP list file on selected position, or append otherwise 2008-01-22 22:25:28 +00:00
mfranz
e22b74016e what about using string.trim() correctly?! 2008-01-22 20:03:00 +00:00
mfranz
1fd9c1d8f2 delete the file dialog, not the route manager dialog 2008-01-22 20:01:08 +00:00
mfranz
31c7d5d748 add button to load waypoint file (idea by Philip COBBIN) 2008-01-22 19:45:57 +00:00
mfranz
961e91520d - allow to hide views from this dialog by setting <hide type="bool">true</hide>
- deal better with (broken!) nameless views
2007-12-13 13:57:23 +00:00
mfranz
8bf50232da replace /sim/devel by /sim/gui/devel-widgets to enable/disable devel widgets 2007-12-11 15:50:58 +00:00
martin
33277e0730 Stuart Buchanan:
1) The chat menu will now select the runway closest to the aircraft
   when the aircraft is on the ground, or very low (< 100ft). This
   handles the case where the user has selected a runway explicitly,
   e.g. 01R for KSFO take-offs for noise abatement. My thanks for
   AnMaster for pointing this out on IRC. Note that above 100 ft, the
   wind-appropriate runway will still be used.
2) Change to keyboard description for the - key, as pointed out by
   Melchior.
2007-12-11 15:20:00 +00:00
vmmeazza
4ee3367452 Stuart Buchanan:
Add chat menu
2007-12-08 19:01:03 +00:00
mfranz
46e35f9194 Stuart BUCHANAN: add warp and speed-up setting 2007-11-29 11:45:41 +00:00
mfranz
73c0285ef9 - remove property browser binding from the <SPACE> key
- rename prop-key-handler.nas to prop_key_handler.nas  (the hyphens were
  intentional, exactly to *make* using it as namespace less inviting,
  but times change ...)
- add property browser binding to the '/'-key for when the property key handler
  is turned off (/sim/input/property-key-handler=0). If it's on, use /: or
  /<property>: to open the browser.
- run keyboard event listener only when property key handler is active

I hope that the '/' key can keep this binding even after a keyboard review.
The '/' is just the most natural key for dealing with properties, and it's
far less prominent on non-US-keyboards (e.g. Shift-7 on German keyboards),
so it's not really very well suited for important aircraft functions, anyway.
But I don't insist. :-)
2007-11-26 16:12:37 +00:00
mfranz
2f187b28a4 add checkboxes for other views as well, but don't save their state anywhere 2007-11-20 17:26:21 +00:00
mfranz
73bbdd280d treat "Cockpit View" like other views; limit view.stepView() step to 1 and -1 2007-11-20 11:34:54 +00:00
mfranz
10c875f75e make system and aircraft views configurable in Menu->Views->View Options.
These are then skipped with view.stepView(n), unless the second, optional
argument is set to 1:  view.stepView(n, 1);
Whether a view is enabled or not, is saved in $FG_ROOT/.fgfs/autosave.xml
(system views) or $FG_ROOT/.fgfs/aircraft-data/<aircraft>.xml
2007-11-19 16:26:15 +00:00
mfranz
b498abaedc center close button 2007-11-18 16:00:13 +00:00
mfranz
0bca5bdea6 - add Debug->Development Extensions dialog with two checkboxes to
- allow turning on/off extra widgets for developers (HUD dialog: colors,
  rendering dialog: visualization of shadow edges), and to turn on/off new
- property key handler ('/'-key)

Both features are off by default, and their state is saved to autosave.xml.
2007-11-18 12:20:17 +00:00
mfranz
9ce73af7a4 replace depreciated cmdarg() in listener functions by regular arg 2007-10-15 18:59:34 +00:00
mfranz
93955788ca set unknown heading preset, so that wind direction is considered if no
runway was given
2007-10-04 15:47:54 +00:00
mfranz
397ee8296f - simplification: use gui.dialog_update() command instead of
fgcommand("dialog-update", props.Node.new({}));
- remove lots of trailing spaces
2007-08-01 20:06:16 +00:00
mfranz
e092ee9abc - we prefer hyphens in property names to underscores
- save /sim/multiplayer/chat-display to autosave.xml
- remove trailing spaces
2007-08-01 19:37:51 +00:00
mfranz
aa411b3e73 - better layout (done by embedded Nasal)
- no longer modal (this caused problems with dialogs opened by keystrokes)
2007-07-02 14:34:01 +00:00
mfranz
709e505f0a trim() is now in string.nas 2007-06-23 10:08:42 +00:00
mfranz
199756d189 increase range of searched and displayed frequencies 40 -> 50 nm 2007-06-22 18:08:35 +00:00
mfranz
f827653668 - create new Nasal module string.nas with simple shell style pattern matching
algorithm (needed for the file selector and useful for other purposes, like
  assembling lists of livery or screenshot files etc.)
- io.nas: move fixpath to string.nas (it's not only useful for file paths
  but can also be used for property paths)
- screen.nas: move trim to string.nas (used by screen.nas and nasal-console.xml)
- gui.nas: add pattern matching to FileSelctor
- ufo.nas: use patterm matching (only *.ac and *.xml files shall be listed)
2007-06-22 14:13:30 +00:00
mfranz
31eff644c1 - add setters to the gui.FileSelector, so that title/button text/dir/file/
dotfile flag can be set later (and take effect after the next open())
- add Alt-".." binding: change to $PWD (which is the default starting dir)
2007-06-17 22:56:22 +00:00
mfranz
10ca74fc83 - make dir entry an input field
- make title & button text separately settable
- sequential numbers for clones rather than random numbers
2007-06-17 15:27:33 +00:00
mfranz
e6ca353144 - use debug.printerror()
- add tab number to error location
- drop some parentheses
2007-06-17 14:21:29 +00:00
mfranz
cb405c955f - don't use random numbers for cloned dialogs, but good old boring
sequential numbers (looks nicer, and is slightly less risky)
- use var keyword on functions
2007-06-17 13:44:54 +00:00
mfranz
75a2b57a83 - move dialog registration to the Dialog class
- fix documentation
2007-06-15 16:22:13 +00:00
mfranz
7518aa645b - dialog-close for the original (non-cloned) dialog instance
- simplify close() function for cloned instances (ignore errors via call())
2007-06-14 23:09:01 +00:00
mfranz
e3936992d5 - don't choke on dirs for which we don't have permission
- don't delete input field on dir changes
- wider OK button (meant for defining the purpose of the file selection)
2007-06-14 15:27:49 +00:00
mfranz
8e4209c5cb first stab at file-select dialog. Initial target dir can be set in
/sim/gui/dialogs/file-select/directory, the selected file's full path
is returned in /sim/gui/dialogs/file-select/directory. There will be
a gui.file_selector class that allows to have more than one of these
dialogs open, where each of them reports the result to a callback function.

The dialog toggles dotfile display with ctrl-click on the "." entry,
and switches to FG_ROOT and FG_HOME with ctrl-click and shift-click on
the ".." entry.

This dialog is ATM not used anywhere in fgfs, but might be needed by
add-ons, much like the xml.nas code. Note that backslashes are converted
to slashes, which should ensure that no characters can be sneaked in
on UNIX systems. This breaks files containing escaped characters on
MS Windows. Fix for that on request. :-)  Special characters (like German
umlauts) aren't displayed correctly, but properly returned. (Depending
on the plib font.)
2007-06-13 21:20:04 +00:00
sydadams
e828ba548f Moved ATC "aircraft" dialogs out of gui/dialogs 2007-06-06 02:56:31 +00:00
mfranz
c050b436fa livery handling: add sort option and next()/previous() methods 2007-06-05 14:21:12 +00:00
mfranz
72668e2931 livery selection dialog -- see aircraft.nas -> livery 2007-06-04 13:46:24 +00:00
sydadams
63bfa05977 changed these to draggable until I figure out why they dont scale with window resolution 2007-06-03 16:22:30 +00:00
sydadams
8cfd32dd2d Added dialogs for the ' aircraft' ATC... 2007-06-03 06:26:37 +00:00
mfranz
378540bcf3 - fix Nasal error: "props.setDoubleValue() with non-number"
- use var keyword everywhere, cosmetics
2007-05-31 14:31:08 +00:00
mfranz
065bd859d6 don't pause the update loop 2007-05-07 16:24:16 +00:00
sydadams
bafa93e8fd Added volume control to the atc-chatter 2007-04-19 04:42:20 +00:00
mfranz
6af3e31f12 what about making sure the node exists? That way others can see the
new buttons and features, too.  :-}
2007-04-01 13:38:35 +00:00
mfranz
e7837e32a2 note to myself: when you steal from somewhere, hide the evidence! :-) 2007-03-29 20:00:15 +00:00
mfranz
d10d5980ca apply/store editfield values on Clear/Print/Execute/leave 2007-03-29 14:53:40 +00:00
mfranz
879620694e - offer 10 "tabs" (with more configurable) where each can contain Nasal code;
all code shares a common namespace, so variables defined in one tab can
  be used in another during the whole fgfs session
- make code persistent (saved in autosave.xml)
- better error messages (code borrowed from nasal/lib/interactive.nas)
- clear button (replaces close button, which is now on the title bar)
- help button (explains how to add more tab buttons, etc.)
2007-03-28 14:59:22 +00:00
mfranz
9e5a18207f export <view> on [Dump], too 2007-03-26 22:48:10 +00:00
mfranz
c1c86bb8a5 - use <hrule/> and <vrule/> without dummy children
- minor improvements/cosmetics
2007-03-26 15:25:27 +00:00
mfranz
b2fe43808c alining <textarea> and <list> looks nicer 2007-03-24 21:33:23 +00:00
mfranz
2a9993c37e minor adjustment of the <list> box 2007-03-24 21:02:45 +00:00
mfranz
269396c421 - remove tutorial dialogs from gui.nas and create a new XML dialog
$FG_ROOT/gui/dialogs/tutorial.xml. It combines the former selection
  and description dialogs, which makes browsing much more pleasant.
  No more switching back and forth between the two old dialogs. Also,
  the <list> box can handle a bigger number of tutorials than the
  <combo> box could.
- remove comments from the top of tutorial.nas. The documentation is
  now $FG_ROOT/Docs/README.tutorials
2007-03-24 20:56:40 +00:00
mfranz
b47f8f439d change <marker><[xyz]> to <marker><[xyz]-m> (for consistency with the
animation syntax, and to make tutorials noisier and harder to read :-)
2007-03-24 18:10:33 +00:00
mfranz
20fa1233fb better output coords with tenth of mm 2007-03-20 21:53:25 +00:00
mfranz
318c08f9c7 - reverse longitudinal axis
- add reset button (moves cursor back to origin)
- make Ctrl/Shift scale movements (coarser/finer)
2007-03-20 16:17:47 +00:00
mfranz
a7d30fa76e fix broken and inconsistent indentation 2007-03-20 00:07:00 +00:00
mfranz
d4863a1001 adjustment dialog for tutorial markers 2007-03-19 23:29:54 +00:00
sydadams
2cdd9418d4 Added a Flightdirector Mode checkbox to the Autopilot dialog (Autopilot on / off) for the Primus 1000 system.... 2007-03-18 04:18:20 +00:00
mfranz
fe0d940a8f - center title (like the other help dialogs)
- s/Configuration/Driver/
- yet more cosmetics  :-)
2006-10-21 22:03:01 +00:00
mfranz
cf332a5f33 - make it prettier
- add optional <help> text on the bottom
2006-10-21 13:50:54 +00:00
mfranz
d31c5389ef - s/Btn/Button/
- simplification
2006-10-21 11:46:43 +00:00
mfranz
7f31a17f72 no comma after last <name> 2006-10-21 10:50:42 +00:00
mfranz
f3d790eb26 add joystick info dialog 2006-10-21 10:19:04 +00:00
frohlich
9c52cbf4ac Modified Files:
preferences.xml gui/menubar.xml gui/dialogs/rendering.xml
Added Files:
	Nasal/multiplayer.nas gui/dialogs/chat.xml
	gui/dialogs/chat_full.xml:
	the data part of Stuarts multiplayer/chat patch
2006-10-10 05:23:38 +00:00
curt
a6ebef1d0a Make lead aircraft behavior more uniform/predictable/repeatable. 2006-08-20 00:54:53 +00:00
mfranz
31307ae9e0 1/1000 sec resolution is a bit optimistic. 1/10 should be enough. :-) 2006-08-07 16:42:35 +00:00
mfranz
bd28941f61 stopwatch dialog 2006-08-05 07:33:48 +00:00
mfranz
05c5b3ff5a consistent property path naming 2006-07-27 14:32:57 +00:00
curt
0cc2cf1388 Move task selection dialog box here. 2006-07-27 04:01:44 +00:00
curt
ff8ee80ece Add an option to toggle point sprites on/off for runway lighting. 2006-07-20 14:30:03 +00:00
mfranz
2a20cdecf6 add transparency checkbox 2006-06-09 20:35:44 +00:00
mfranz
daaf1c5879 - fix indentation
- remove shadow devel checkbox, unless /sim/devel is set
2006-06-08 17:21:57 +00:00
mfranz
176d08e746 - update paths
- add color/clamp sliders in devel mode
2006-06-08 17:16:00 +00:00
mfranz
627da1ed88 add brightness slider 2006-06-07 19:43:45 +00:00
mfranz
715a7dc50e cosmetics 2006-05-26 10:42:45 +00:00
mfranz
dfe86f89e6 fix update() for the root dialog 2006-05-26 08:50:14 +00:00
mfranz
738b5eea60 who said cloning was bad? 2006-05-26 08:30:41 +00:00
mfranz
d01ec5042b from the cosmetics department ... 2006-05-25 18:12:52 +00:00
mfranz
ae4ac0ea2d two lines less is still three lines more than in the old dialog 2006-05-24 21:19:53 +00:00
mfranz
2281563b22 cleanup 2006-05-24 09:36:20 +00:00
mfranz
c1754859e3 update widget every two seconds in addition to the usual updates. This
works for tied() properties, too. Search for "update_interval" and set
it to 0 if you don't want these updates at all.
2006-05-23 20:30:32 +00:00
mfranz
b7f4916161 - improved layout (The close button was in the way. Is the "window" close
button oK?)
- print fancy hint in the title bar if someone selects a bool value
2006-05-23 09:46:57 +00:00
mfranz
efde6c834f alternative property browser. It is meant to replace the hardcoded browser,
but as this is an integral part of FlightGear, I don't want to push for it.
Try out and comment. It's available under "Debug/Property Browser". Note,
that this isn't the slow pure-Nasal implementation, but a regular dialog
using a c++ based widget. Only the handling is done in Nasal, so there should
really be not performance degradation compared with the old dialog.

Easter Eggs: some entries work differently when the Control-key is pressed:
"."         ->  toggle output of SGPropertyNode flags
".."        ->  go to root (not just one dir level)
bool entry  ->  toggle bool entry value
2006-05-22 17:42:57 +00:00
mfranz
bb8b06e294 - consider --units-meters option for altitude display (Note that the option
has to be given before a --wp or --flight-plan option to work.)
- let the "Remove" button remove the first entry by default, not the last.
  (Note that you can remove any entry if you selected it in the list first.
  Likewise you can insert a new waypoint at any position by selecting the
  respective entry.)
2006-05-11 14:56:55 +00:00
mfranz
3cf9901ce2 autopilot.xml: pick up initial mode
route-managers.xml: cosmetics
2006-05-10 20:24:21 +00:00
mfranz
3c28a4a142 - rename waypoints.xml -> route-manager.xml for consistency reasons
- increase lon/lat precision
2006-05-10 09:42:27 +00:00
mfranz
c620142778 display valid target altitudes only 2006-05-09 20:59:07 +00:00
mfranz
2d16a480ad waypoint manager dialog 2006-05-08 14:15:39 +00:00
mfranz
f7c5a40597 some more object-oriented-ness & cleanup 2006-04-06 09:48:38 +00:00
mfranz
ec42d928df initialize input field properties if necessary 2006-04-06 07:10:13 +00:00
mfranz
4a0b56deb3 - now that XML dialogs run their own Nasal namespace and have <open> and
<close> block, remove autopilot helper file autopilot.nas and (re)implement
  its functionality in autopilot.xml
- make AP dialog "bidirectional" and "live": all input fields are <live>
  (i.e. they are updated as the autopilot settings are changed, for example
  by panel actions or property browser changes)
- dialog input is only forwarded to the AP; no direct checkbox/radiobutton
  handling through widget operation, instead:
- changes to the AP properties operate checkboxes/radiobuttons

This makes the AP dialog always reflect the AP state. If the AP refuses
one setting and sets it back to something else, then the dialog will
immediately react and show the actual setting.
2006-04-05 20:24:21 +00:00
mfranz
cb2f06992f empty input fields. (You usually call that dialog to enter a new airport.
Use "reset"/Shift-Esc to go to the start airport again.)
2006-03-31 10:30:46 +00:00
mfranz
0aad05f9a8 - add title <hrule>
- remove comment about values not being permanent. (-> $FG_HOME/autosave.xml
2006-03-31 10:29:07 +00:00
mfranz
753ac09c0d support filtering. The [Search] button is only there for people who don't
know that the <Tab> key validates the input, too.
2006-03-31 10:26:08 +00:00
mfranz
f0d7ab3766 - remove stale comment
- add the yellow title line  :-)
2006-03-25 07:49:52 +00:00
mfranz
d61de93a6e be slightly more efficient and slightly less verbose 2006-03-22 22:08:15 +00:00
mfranz
c7d736351f Stuart BUCHANAN: new layout; radio buttons for more clarity (for the user,
but also for fgfs)

mf: converted to use new <nasal> feature
2006-03-08 10:50:14 +00:00
mfranz
bd03e147d2 intermediate version: new layout, less sophisticated, but easier for beginners 2006-02-26 19:10:21 +00:00
mfranz
e2cd02bb72 fix slider 2006-02-24 11:01:17 +00:00
mfranz
c8abab1fcf add checkbox for carrier elevator operation;
let both carrier checkboxes affect all available carriers
2006-02-23 17:31:08 +00:00
mfranz
20f8329175 Stuart BUCHANAN: left align checkboxes
mf: add some space
2006-02-23 11:17:51 +00:00
mfranz
cc6c40026e not everyone likes the new version ... 2006-02-22 22:43:21 +00:00
mfranz
a1a5a7e618 make input fields instantaneous, like the check- and radioboxes (which is
not only more consistent, but also makes the autopilot dialog act more like
the real device). Add a few rules. Move the checkboxes to the left, as it's
usually done in GUIs for switches that enable/disable a group of widgets.
2006-02-16 15:43:30 +00:00
mfranz
83257a80b8 Ctrl-P to print (because we can :-) 2006-02-15 16:37:23 +00:00
mfranz
2d0cc4d156 add "Print" button to print code to terminal window 2006-02-15 12:15:37 +00:00
mfranz
182d35ec17 save code on close 2006-02-15 10:38:13 +00:00