James Turner
6fefc775d7
Ignore tab-switches-mouse-mode if modifiers are set.
...
Clement confirmed that we're still get the tab key for alt-tab and ctrl-tab, which is bad. Explicitly ignore it for now.
2013-03-08 14:02:19 +00:00
James Turner
ce2d316e6d
Tooltip class.
...
This is work in progress, and not visible without additional patches.
2013-03-07 19:51:06 +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
Vivian Meazza
9b697adb4f
Use z/Z to control Max. Vis. when using Detailed Weather
...
Signed-off-by: Vivian Meazza <vivian.meazza@lineone.net>
2013-03-02 19:38:50 +00:00
Christian Schmitt
312862271d
Position tower on canvas map at the correct place, not at the airport center
2013-03-01 17:16:01 +01:00
Christian Schmitt
0484849b67
Add helipads to the canvas map (grey rectangle for now).
2013-03-01 14:54:33 +01:00
Christian Schmitt
9dff0b4221
Canvas map: cleanup the runway routines. Simplify by using new functions and two runway ends
2013-03-01 14:54:13 +01:00
Thorsten Renk
f2ebbbbc70
Updates to Advanced Weather and cloud shaders - better support for low visibility conditions, improved framerates for Thunderstorm scenario
2013-03-01 09:40:05 +02:00
Christian Schmitt
51936dcff1
Adapt Canvas map to changed runway/taxiway internals
2013-02-28 13:39:07 +01:00
Stuart Buchanan
82f2de2fbc
Support <marker> and <page> tags in the conversion of checklists to tutorials.
2013-02-27 22:46:37 +00: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
Thomas Geymayer
7027c604de
Tweak SVG parser id handling of text elements
2013-02-23 20:05:13 +01:00
Thomas Geymayer
71f3f878c6
SVG rect rounded corner and refactor rect helper
2013-02-23 19:19:53 +01:00
Thomas Geymayer
5d54d3c504
Improve SVG/Inkscape text parsing/interpretation
2013-02-23 18:27:35 +01:00
Thomas Geymayer
95109b7b0c
Fix parsing multiple SVG transforms and implement scale and rotation
2013-02-23 14:46:26 +01:00
Thorsten Renk
9b6578dcc0
Advanced Weather wind model selection bugfixes
2013-02-11 14:29:15 +02:00
Stuart Buchanan
1539891aa8
Bugfix for aircraft without checklists.
2013-02-09 20:27:05 +00:00
Thomas Geymayer
0bb3a1fe95
Remove CanvasText space hack.
...
With corrected alginment calculations within latest SimGear this
hack is not needed anymore.
2013-02-09 12:25:28 +01:00
Stuart Buchanan
402627b595
Auto-generate tutorials from checklists.
2013-02-07 22:14:19 +00:00
Anders Gidenstam
235c21985e
Nasal/scenery.nas: Handle joining/leaving the MP network at run time.
2013-02-03 19:27:47 +01:00
Anders Gidenstam
7ef68c310a
Nasal/mp_broadcast.nas: Handle joining/leaving the MP network at run time.
2013-02-03 19:27:35 +01:00
Emilian Huminiuc
e8bcd26450
Fix shader dialog.
...
Signed-off-by: Emilian Huminiuc <emilianh@gmail.com>
2013-02-01 13:21:58 +02:00
Thomas Geymayer
4374ab0ce8
Use new built-in string functions
2013-01-31 22:56:43 +01:00
Thomas Geymayer
8b3fa6f2fe
Fix std.string handling out of range indices in search methods
2013-01-31 20:20:36 +01:00
James Turner
124017a696
GUI: switch to internal file dialog interface.
...
This should give no visible change on platforms other than Mac. On Mac file-dialogs (open, save, choose dir) are now Cocoa native panels, not PUI. If someone wants to create a Windows equivalent, the API is pretty trivial.
2013-01-26 14:16:00 +00:00
Thorsten Renk
1c9f110192
Replace Nasal loop for camera altitude computation by property rule
2013-01-25 14:55:58 +02:00
Stuart Buchanan
840595fa8d
Add support for the Fuel and payload dialog to display the maximum arrested landing weight. Useful for carrier aircraft.
2013-01-22 21:35:33 +00:00
Thomas Geymayer
91ae186330
Canvas API: draw (rounded) rect and rename Dialog to Window.
...
- std.string:
* Add method compare
* Add method starts_with
- canvas.Group:
* Add method rect for drawing (rounded) rectangles
- Rename canvas.Dialog to canvas.Window to free the name Dialog
for real dialogs.
2013-01-22 18:02:20 +01:00
Thomas Geymayer
23c72fd53b
Fix #956 , cleanup canvas map listeners
2013-01-16 23:57:08 +01:00
Thomas Geymayer
ef95c4cf10
parsesvg: fix checking for relative/absolute path
2013-01-11 19:56:42 +01:00
Thorsten Renk
6d8940c4e0
Bugfix creating well-defined starting and re-starting conditions for Advanced Weather precipitation
2013-01-10 13:21:14 +02:00
Thomas Geymayer
73fcf429d0
Canvas/SVG fix calculating transformation center (Group)
2013-01-09 12:14:31 +01:00
Thomas Geymayer
530db2e97a
Ensure canvas dialogs clean up all references to canvas ghosts on destruction
2013-01-01 13:16:19 +01:00
James Turner
6612848745
Explicit 'cleared' callback for FP Delegate.
...
Fix bug 940, where GPS remains in active LEG mode when the route is cleared. (there is an associated flight gear code change). With this fix, the work-around in the GUI dialog is no longer required.
2012-12-31 17:38:18 +00:00
Thomas Geymayer
e9a40e7a79
remove old code (Canvas GUI constants)
2012-12-16 22:36:57 +01:00
Thomas Geymayer
9af21f41c0
Absolute placement for canvas gui dialogs (CSS like right/bottom margin)
2012-12-14 17:25:34 +01:00
Thorsten Renk
28b3d77566
Advanced Weather side fix for precipitation bug
2012-12-13 12:15:21 +02:00
Stuart Buchanan
abcfc2073b
Allow users to reset their joystick configuration from the Joystick Configuration dialog.
2012-12-07 22:42:18 +00:00
alexis
2188eb6b75
- Makes the AI tanker visible by the legacy radar.
...
Signed-off-by: Yeti des neiges (Jano)
2012-12-06 22:59:48 +01:00
Thorsten Renk
ed80612c98
Atmospheric Light Scattering update
2012-12-05 20:31:27 +00:00
Thomas Geymayer
cf27a29da4
Airport dialog: Basic support for drag/zoom with the mouse
2012-12-03 00:39:13 +01:00
Thomas Geymayer
ccee791529
Canvas API: Use more exposed core functions
2012-11-30 17:40:03 +01:00
Thomas Geymayer
10c635752a
Use latest core API and fix FG 2.8 support
2012-11-18 23:29:24 +01:00
Emilian Huminiuc
b650a0eb51
Make sure shaders are disabled as long as /sim/rendering/shaders/quality-level is 0 or non existing.
...
This should help those checking out models in fgviewer
To enable effects in fgviewer run it with:
fgviewer --prop /sim/rendering/shaders/quality-level -1
Also fix random buildings not showing up when model shader was set to 0 and generic was enabled.
Signed-off-by: Emilian Huminiuc <emilianh@gmail.com>
2012-11-18 00:39:02 +02:00
ThorstenB
a8cc15ab73
#600 : allow speed-up value to use fractions
...
Remove restrictions allowing speed-up < 1 for replay mode only.
2012-11-17 20:15:00 +01:00
ThorstenB
6662ba5006
Access checker: properly convert paths to the norm.
...
The same was already done for fg-root and fg-home paths - it was only
missing for fg-scenery and fg-aircraft paths.
2012-11-16 20:34:32 +01:00
Thomas Geymayer
bc63ff3ea8
Use Canvas and CanvasGroup ghosts provided by fgfs core
2012-11-16 12:35:49 +01:00
Thomas Geymayer
fa97e5ea7a
Use core Canvas Nasal helpers
2012-11-15 14:19:09 +01:00
alexis
f069dfdc99
- Revert to previous behavior when changing view which shouldn't trigger a FOV reset.
2012-11-11 17:51:18 +01:00
Thomas Geymayer
7477ffed74
Update Canvas API for latest core changes
2012-11-04 15:15:11 +01:00