1
0
Fork 0
Commit graph

775 commits

Author SHA1 Message Date
James Turner
27afea985a Updated UI to configure tooltips, mouse input
Replace the temporary UI with real solutions, in the view dialog
(for tooltips/popups) and a new 'input config' dialog accessed via
the file menu.

Make the mouse-cycle popup explicitly optional since some people
strongly dislike it.
2013-10-25 17:22:12 +01:00
James Turner
5d9db8cfb9 TerraSync dialog updates.
- Remove options no longer needed, and add some future ones.
- Combine various status displays into a single human-readable string
2013-10-24 22:48:01 +01:00
Philosopher
9a3bf2d0a7 Update view.screenWidthCompens
* make into singleton class
* make sure FOV changes take place *immediately* when required
* current FOV is scaled with changes, though being preserved: resizing
  window and going back ends up with the same FOV
2013-10-19 21:27:21 -05:00
Clément de l'Hamaide
197e74b6ce FGCom: Display message is mostly a debugger tools 2013-10-18 20:08:48 +02:00
Clément de l'Hamaide
9ced2983b8 FGCom: changing of server during test mode is not expected 2013-10-18 20:08:47 +02:00
James Turner
2ce4fcbf31 Make GPS dialog remember search results.
Restore pre-2.12 functionality where GPS search was persistent across
opening and closing the GPS dialog. Since the state is now in Nasal
we need to ensure a couple of variables outlive the dialog itself.
2013-10-02 22:53:56 +01:00
James Turner
3b15c3c039 GPS dialog
* fix initial type selection
* fix nearest search on 'any'
2013-10-02 22:29:53 +01:00
Philosopher
819aa8a988 Fix for #1185 2013-09-30 13:53:10 -05:00
James Turner
162b61b61f Simpler terrasync dialog.
Now tile refresh is gone, this dialog is much simpler.
(Scenery can still be reloaded from the Rendering dialog or sim reset,
but the pager will always wait on TerraSync)
2013-09-30 17:12:00 +01:00
Clément de l'Hamaide
f1bee8b5ab FGCom: save user preferences and add a checkbox for IAX messages 2013-08-28 18:12:28 +02:00
Thorsten Renk
73edd5c3ac Decoupled max. visibility setting from realistic visibility checkbox enabled - they do rather different things and disabling the slider when the checkbox is set makes little sense 2013-08-28 15:17:05 +03:00
Clément de l'Hamaide
90cf137ad8 Remove debug output for FGCom 2013-08-24 18:59:00 +02:00
Clément de l'Hamaide
cd41a649ec Avoid OpenAL context conflict by switching sound device 2013-08-22 17:06:04 +02:00
Clément de l'Hamaide
116026606d FGCom dialog: avid to change server until FGCom is enabled 2013-08-22 14:19:28 +02:00
Clément de l'Hamaide
d4e020f8ad Enable FGCom Settings item even if --enable-fgcom is not set 2013-08-20 13:02:47 +02:00
f-jjth
9ca7b020d0 FGCom: add dialog for FGCom
Update server list

Server list is now dynamic
2013-08-19 14:06:23 +02:00
Thomas Geymayer
a13add166b Canvas GUI: Basic widget, focus and theming support. 2013-07-27 12:57:52 +02:00
Thomas Geymayer
040310bd8b Fix glideslope in reposition in air dialog (typo) 2013-06-23 19:27:42 +02:00
James Turner
37044ed754 Fix GPS dialog scratch.
Legacy GPS and Nasal replacement were both writing to the
same props, which doesn't work so great. Use different props
for the GPS dialog now.
2013-06-16 15:07:19 +01:00
Thorsten Renk
b3bb82dd88 Wind effects on vegetation for Atmospheric Light Scattering: movement of trees and hires terrain texture noise simulating vegetation and debris movement 2013-06-07 13:31:34 +03:00
Thomas Geymayer
72e3937ec6 Basic window decorator with title bar and close button.
Extend the canvas.Window class to create a simple window decoration
if a type for it (currently every type maps to the same style) is
given. It supports moving the window by dragging inside the title
bar and setting a window title.
2013-06-06 23:27:11 +02:00
Stuart Buchanan
37f3d9b72f Minor clean-up of weather dialog
- Fix bug when opening weather dialog when in manual mode.
- Move buttons to be opposite the appropriate radio buttons
- Keep buttons visible at all times.
- Update description to account for recent Basic Weather -> ALS integration.
2013-05-21 20:50:21 +01:00
Vivian Meazza
5ed97555db Synchronize current Transponder ID code and Digit inputs on opening Dialog
Signed-off-by: Vivian Meazza <vivian.meazza@lineone.net>
2013-05-15 21:38:24 +01:00
James Turner
dfc53ff647 Radios dialog can drive the transponder. 2013-05-12 10:41:37 +01:00
Gijs de Rooy
2f95972164 Update date in about dialog 2013-05-11 14:29:25 +02:00
Stuart Buchanan
658b1fe6ce Add support for <binding> tags on checklist items.
These are then attached to buttons on the checklist dialog allowing
the user to ask the computer to execute the checklist step, which
they can observe.
2013-05-01 22:41:15 +01:00
Stuart Buchanan
982a49d39a Fix Terrasync dialog. 2013-04-25 22:10:17 +01:00
Stuart Buchanan
e73a07b0cf Fix manual weather UI. 2013-04-25 22:02:47 +01:00
Gijs de Rooy
460b0bf737 Issue 859: ATC dialog cannot be closed. 2013-04-20 22:32:48 +02:00
Gijs de Rooy
5525a00090 Location in air dialog: switch option based on user input 2013-04-19 18:34:26 +02:00
Gijs de Rooy
3bf75cd248 Location in air dialog: disable impossible/unused option combinations. 2013-04-19 18:26:23 +02:00
Stuart Buchanan
5ede8f2bb9 Fix manual configuration of basic weather. 2013-04-16 22:14:51 +01:00
Thorsten Renk
df35c11af2 Packice overlay and water color variations for high quality water shader in Atmospheric Light Scattering 2013-04-15 14:29:04 +03:00
James Turner
b64dd768d3 Move more high-level GPS logic to Nasal/XML. 2013-04-10 18:52:34 +01:00
James Turner
4d3a00bf68 Use Nasal to provide GPS search functions. 2013-04-10 18:52:34 +01:00
Thorsten Renk
55c599c8ca Atmospheric Light Scattering specific environment settings are only active when the rendering framework is on 2013-04-09 09:14:50 +03:00
James Turner
bbb91f7c64 Scenarios can be loaded/unloaded at runtime.
State is saved to autosave.xml, and --disable-scenarios still avoids
loading any scenario at launch. At runtime scenarios can be added or
removed as normal.
2013-04-02 18:01:59 +01:00
Gijs de Rooy
6ae5fc6caf Fix introduced update issue. Fix indentation. 2013-03-19 13:20:25 +01:00
Gijs de Rooy
14a0904a29 Issue 1079: live update radio dialog on property changes. 2013-03-19 09:20:34 +01:00
James Turner
5c4142ed6d Option to disable mouse-mode feedback.
Drive off the 'show view names' checkbox in the view dialog for now, this might
evolve into a generic 'on-screen hints' control to avoid an explosion of
GUI checkboxes.

Also add a GUI checkbox (oh the irony...) to disable mouse flight-controls, to
keep AndersG and Emilian happy.
2013-03-12 21:45:06 +00:00
Thomas Geymayer
226d11b104 Tooltips: Use (hopefully) nice background image for tooltips. 2013-03-09 14:03:33 +01:00
James Turner
72a1a0047e Work on tooltips, mouse-input config. 2013-03-08 16:47:00 +00:00
James Turner
f2b984f709 User-interface config dialog.
This is temporary (hopefully!), to allow experimentation with different UX options in the near future. Right now it basically does nothing. As part of this, factor mouse-mode cycling into a separate command, and add some feedback. Feedback mechanism needs work, currently abusing the copilot facility.
2013-03-07 19:36:54 +00:00
James Turner
9ab7110c70 Placeholder cursor images. 2013-03-04 23:52:50 +00:00
Vivian Meazza
b0db5eda5b Associate Realistic Visibility and Max. Visibility.
Signed-off-by: Vivian Meazza <vivian.meazza@lineone.net>
2013-02-27 23:40:53 +00:00
Vivian Meazza
e28d4c22cb Add descriptive text
Signed-off-by: Vivian Meazza <vivian.meazza@lineone.net>
2013-02-27 23:40:49 +00:00
Stuart Buchanan
5491f952ca Add optional <page> and <marker> tags to checklists
Checklists may now be split into individual sections made up
of <pages> containing the <item> tags.  Each page is displayed
individually with Previous/Next buttons to allow navigation.

Checklists items also support <marker> tags.  These display
a marker when a ? button is pressed next to the checklist item.
The format is identical to that of the tutorial system.
2013-02-27 22:28:44 +00:00
Thomas Geymayer
99ed8e557e Airport dialog: remove canvas dimensions to allow automatic viewport update 2013-02-25 16:13:32 +01:00
Stuart Buchanan
0fc2bf56fb Air-to-air refueling enhancements
- Support selectable tankers
- allow configuration of refueling radius, speed
- add optional reporting of contact
2013-02-24 22:34:11 +00:00
James Turner
512c6368bd Fix initial appearance of terra sync dialog.
Thanks to Gijs for the catch.
2013-02-22 15:30:17 +00:00