Henning Stahlke
fb73705281
svg.nas fix transformation problems and use setClipByBoundingBox() from API
2019-02-27 08:09:16 +00:00
Stuart Buchanan
9d353a3266
FG1000: GFC700 Autopilot Integration
...
Support for GFC700 autopilot. Current modes that work: AP, FD, ROL, PIT, HDG, VS
2019-02-10 22:06:31 +00:00
Henning Stahlke
72c4bde6e9
gui.nas use API functions
2019-01-13 21:03:32 +01:00
Henning Stahlke
9a4b898a27
svg.nas use setText method
2019-01-13 21:03:31 +01:00
Henning Stahlke
f8eb701d62
api.nas fix typos
2019-01-08 09:18:24 +00:00
Henning Stahlke
28183b7575
canvas/api.nas add setClipByBoundinbox and setClipByElement function
2019-01-07 18:00:08 +00:00
Henning Stahlke
a91ebe4676
canvas/svg.nas add optional basic support for linked images
...
canvas/api.nas add alternative signature for ellipse and circle
2018-12-16 02:15:35 +01:00
Henning Stahlke
f3548c561e
canvas/api.nas: add square, ellipse and circle to path; update svg.nas accordingly
2018-12-08 19:55:08 +01:00
Henning Stahlke
f6e3628b50
add Window.getSize() to canvas/gui.nas
2018-12-08 16:55:38 +01:00
Henning Stahlke
cce5b4ca1f
canvas/gui.nas prevent runtime error
2018-12-04 14:47:20 +01:00
Henning Stahlke
37adcd8051
canvas/svg.nas add support for circle und ellipse
2018-11-30 19:35:22 +01:00
Scott Giese
43ac415a8a
Bug Fix : #1732 Nasal runtime error with hovered tooltip
2018-10-03 01:49:50 -05:00
Richard Harrison
66c15d5b89
Canvas NavDisplay (map) fix nil waypoint when only one waypoint in flightplan.
...
Without this it will cause a nil dereference resulting in
Nasal runtime error: non-objects have no members
at D:/Program Files/FlightGear 2018.2.2/data/Nasal/canvas/map/WPT.lcontroller, line 57
called from: D:/Program Files/FlightGear 2018.2.2/data/Nasal/canvas/map/WPT.lcontroller, line 79
called from: D:/Program Files/FlightGear 2018.2.2/data/Nasal/canvas/MapStructure.nas, line 1088
called from: D:/Program Files/FlightGear 2018.2.2/data/Nasal/geo.nas, line 384
called from: D:/Program Files/FlightGear 2018.2.2/data/Nasal/canvas/MapStructure.nas, line 1051
called from: D:/Program Files/FlightGear 2018.2.2/data/Nasal/canvas/MapStructure.nas, line 1059
called from: D:/Program Files/FlightGear 2018.2.2/data/Nasal/canvas/map/WPT.lcontroller, line 26
called from: D:/Program Files/FlightGear 2018.2.2/data/Nasal/globals.nas, line 119
2018-09-29 13:41:01 +02:00
Thorsten Renk
a91bb4caa0
Update canvas dialog widget lib
2018-09-01 09:49:16 +03:00
Richard Harrison
6431d36166
Generic MFD: Nav display optimisation
...
Change the NavDisplay so that the updates are paused when not being displayed.
2018-04-30 11:42:19 +02:00
Stuart Buchanan
8fdffa16e6
FG1000 - Fix 3D model GDUs, find nearest ID on DTO
2018-04-29 21:15:18 +01:00
Stuart Buchanan
aa14289a79
FG1000: NDB and VOR Info pages, improved VOR icons
2018-04-16 13:38:41 +01:00
Stuart Buchanan
63ee35becd
FG1000 - Improvements to Checklists page, softkeys
2018-04-12 22:26:58 +01:00
Stuart Buchanan
7f09b1f3c6
FG1000: Active Flight Plan MFD Page
...
- View and edit the active flightplan
2018-04-06 19:52:18 +01:00
Stuart Buchanan
60352375d0
FG1000 - PFD Flightplan and improved GroupElement
2018-03-25 17:55:03 +01:00
Thomas Geymayer
8eb3707042
canvas.gui: Fix warning when deleting widget after canvas
2018-02-27 08:42:34 +01:00
Stuart Buchanan
91dd762736
Support for Runway numbers on RWY MapStructure layer
...
- Change getInstance to getOrCreateInstance for FG1000.
- Implement runway numbering on AirportInformation page.
2018-02-18 21:41:17 +00:00
Thorsten Renk
b09fcb593d
Start adding widget collection for aircraft-side canvas dialogs
2018-02-11 10:04:08 +02:00
Stuart Buchanan
c8072e5e2c
Fix badly flashing UI elements due to timers
2018-02-04 22:40:48 +00:00
Stuart Buchanan
e7a0fba8ac
FG1000-specific VOR symbols.
2018-02-03 20:26:26 +00:00
Stuart Buchanan
339064ce31
VOR symbology and Nearest VOR page.
2018-02-03 20:25:48 +00:00
Stuart Buchanan
6f6cc8f925
NDB Symbol for MapStructure Layers
2018-02-02 16:06:15 +00:00
Stuart Buchanan
67b95bb1fe
Fix highlighting of arrow elements
2018-02-01 22:28:39 +00:00
Stuart Buchanan
655c8719dc
Additional style options for FIX MapStructure layer
2018-01-31 22:46:32 +00:00
Stuart Buchanan
d244358320
Fix COM toggle and increase map coverage to MFD.
2018-01-30 21:00:01 +00:00
Stuart Buchanan
183f5e2112
Add simple GPS leg Map Structure layer.
2018-01-29 20:44:36 +00:00
Thomas Geymayer
f8b0c5548c
parsesvg: use new stroke-opacity and fill-opacity properties
2018-01-29 09:12:09 +01:00
Stuart Buchanan
ee69231220
Direct To part 2 - Waypoint Submenu
2018-01-27 21:55:22 +00:00
Stuart Buchanan
da252c8a18
Initial Direct To page - non-functional.
2018-01-26 19:06:06 +00:00
Stuart Buchanan
cbb281759c
NAV/COM Radio support
...
Add NAV/COM 8.33MHz radio support and integration
with the property trees for radios.
Also general cleanup.
2018-01-13 18:53:06 +00:00
Stuart Buchanan
ad77dc2f9c
Modify FG1000 EIS to use Emesary,
...
- New Emesary notificaion type for engine data
- New Canvas PFD UI Elements - Pointer, Rotating
- Upate EIS to use above.
2018-01-03 20:24:41 +00:00
Stuart Buchanan
9eb91171b4
FG1000 Nearest Airports page
...
- DTO MapStructure layer to provide a DTO line to a lat/lon
- Support for scrolling lists in the PFD/GroupElement
- Support MAP (NavigationMap) and ENGINE (EIS) soft-keys from other pages.
2017-12-31 16:10:52 +00:00
Stuart Buchanan
475fd50585
PFD UI Elements and NearestAirports page
2017-12-27 19:51:54 +00:00
Stuart Buchanan
3d31775ff3
Initial commit of FG1000 MFD
2017-11-24 23:04:46 +00:00
Stuart Buchanan
1e69f3eb75
Fix handling of multiple MFDs
...
Found by chance during code read. Untested, but surely correct.
2017-11-17 15:53:26 +00:00
Richard Harrison
8dafff9933
MFD framework - add support for Emesary
...
Allow a MFD to be controlled via Emesary notifications (notifications.PFDEventNotification);
Notification needs to be constructed with the following parameters;
1 - MFD designation (text; name of MFD)
2 - MFD identity (int, id of the MFD within the model). Default 1; same as used when creating the MFD
3 - Event type (PFDEventNotification.SoftKeyPushed, notifications.PFDEventNotification.ChangeMenuText
4 - Event parameter.
a) for PFDEventNotification.SoftKeyPushed an int identifying the button
b) for notifications.PFDEventNotification.ChangeMenuText a hash array containing the menu ID and the new text (e.g. [{ Id: 1, Text: "NNN"}])
Method obj.PFD.RegisterWithEmesary(emesary.GlobalTransmitter) need to be called to connect the MFD to a transmitter
2017-11-16 02:57:13 +01:00
Stuart Buchanan
4bd57492f4
Add Lat/Lon grid MapStructure layer.
2017-10-15 21:54:05 +01:00
Stuart Buchanan
d84c527ca7
Canvas MapLayers for Airport
...
Add RWY, TAXI, TWR, PARKING map layers
Add new static position controller
Update Select Airport dialog to use new MapLayers.
2017-10-13 17:38:27 +01:00
Stuart Buchanan
e38ec03c60
Add STAMEN layer. Patch by Slawek MIKULA.
2017-10-02 20:34:31 +01:00
Stuart Buchanan
a622f6f37e
Add zoom limits for SlippyMap layers
2017-10-02 20:25:11 +01:00
Stuart Buchanan
5ec53b4c36
Fix FIX label location. Patch from Slawek MIKULA
2017-10-02 20:22:06 +01:00
Stuart Buchanan
2fbc1dc491
Add VFR charts to Canvas Maps
...
Also add limits to zoom function.
2017-09-28 18:11:41 +01:00
Stuart Buchanan
85b7665c19
Add Canvas Map Support for Slippy Map
...
- Include OSM and OpenAIP in the canvas-map dialog.
2017-09-28 15:38:03 +01:00
James Turner
3201c14768
Fix for sticking message tooltip.
...
Distinguish the popup types, and don’t allow mouse movement to change
the hide timer when the active tip is a message.
2017-05-30 00:20:14 +01:00
James Turner
cc14717930
Fix to Canvas-GUI window transparency
...
Separate the window titlebar from the main background area, so the
transparency of each can be set independently.
From Henning Stalkhe.
2017-05-29 08:24:22 +01:00
Thorsten Renk
1fad428a27
Special purpose faster canvas text setting methods
2017-03-19 16:23:35 +02:00
Torsten Dreyer
ff77af8abe
assign a name to the tooltip canvas
2017-02-20 19:22:53 +01:00
James Turner
51e2ddc8ba
Revert "Use new canvas Path rect/SVG support."
...
Don't use the built-in SVG/rect parser, since this bypasses creating
coordinate / command properties which some Canvas users rely upon.
This reverts commit 57a2d21ddf
.
2017-01-23 17:51:39 +00:00
Richard Harrison
ea32a92fe7
Generic MFD : Added optional parameter to update method
...
When using a data provider, or Emesary it is useful to be able to pass an optional element into the update method for the pages.
2017-01-04 02:19:32 +01:00
James Turner
57a2d21ddf
Use new canvas Path rect/SVG support.
2016-12-16 19:34:16 +00:00
Gijs de Rooy
109e452424
Navdisplay:
...
- properly referencing the canvas namespace, so that the ND module can be separately included via io.include()
- moving the initialization of aircraft specific SVG elements into the navdisplay.styles file, and the corresponding Boeing/Airbus entries there (see initialize_elements())
2016-10-16 16:57:16 +02:00
Gijs de Rooy
d14b0e73ad
Navdisplay: fix navaid ranges for Airbus
2016-10-09 14:12:41 +02:00
Gijs de Rooy
7d7294da89
Navdisplay: fix navaid ranges
2016-10-08 20:47:07 +02:00
John Williams
fc616b19a9
Restored missing markings in GS and centered VOR/LOC displays in APP and VOR modes for Boeing canvas ND
2016-07-07 12:42:55 -07:00
Richard Harrison
94334ec5fc
Generic MFD: Add Canvas NavDisplay
...
This links together the generic MFD and the NavDisplay; it allows a fairly easy method to add a Map page to an MFD device.
----------------------
See: http://wiki.flightgear.org/Canvas_MFD_Framework
----------------------
Instantiate parameters:
1. pfd_device (instance of PFD_Device)
2. instrument display ident (e.g. mfd-map, or mfd-map-left mfd-map-right for multiple displays) - used to map to the property tree
3. layer_id: main layer in the SVG
4. nd_group_ident : group (usually within the main layer) to place the NavDisplay
5. [optional] switches - used to connect the property tree to the nav display. see the canvas nav display.
To add a canvas nav display page simply do
me.some_page = PFD_NavDisplay.new(me.PFD,"Situation", "mpcd-sit", "ID", "jtids_main");
2016-05-17 11:15:53 +02:00
James Turner
91da4a1378
Lower default canvas Map debug level
...
Info-level should not log messages continuously, which some map
operations do, so lower the default to ‘debug’.
2016-04-17 18:16:08 +01:00
Michael Soitanen
0a4d099dc7
ND: Position trend vector. Correct drawing in case of small radius.
2016-03-28 15:26:27 +02:00
Gijs de Rooy
da50e51aa3
Fix #1823 : prevent 16-bit overflow by navdisplay trend vector
2016-01-24 17:36:31 +01:00
James Turner
bd1fa5b201
(from Denk Padje)
...
a small patch here that uses math.round() instead of int() for "percent"
mapping in Canvas tooltip.
2016-01-15 19:35:48 -06:00
Erik Hofman
41562e4b87
Gilberto Agostinho:
...
I created a substantial quantity of new work in the New Regional
Textures project and I would like to ask if anyone could review and
perhaps commit them into FGDATA. The modifications are:
- New textures and material definitions for California
- New textures and material definitions for Mexico
- New material definitions for Central America
- New textures and material definitions for Southern Europe
(Mediterranean region: Portugal, Spain, south of Italy, Greece, coast of
Balkans)
- New airport grass texture (global)
- New airport grass texture for Latin America
- New American town texture (global)
- Small improvement to grass blade textures (to better fit the airport
grass texture)
If this will be committed, we must add a note thanking the United States
Geological Survey (USGS) for the satellite images of California (
http://www.usgs.gov/ ) to the Thanks file.
2015-12-30 17:13:18 +01:00
Gijs de Rooy
48fe7a838e
Navdisplay: issue #1822 , display altitude range arc on centered mode
2015-12-14 15:03:15 +01:00
Michael Soitanen
77abdbe7e8
NavDisplay: Wind direction in Boeing mode now have degree symbol. Position trend vector is not computed with groundspeed less than 100kts to remove possible error with lateral slope runways. Corrected postion trend vector lenght on range smaller than 10 nm
2015-12-10 17:19:20 +01:00
Michael Soitanen
676a40f912
NavDisplay: Added mode, when heading bug is always displayed regardless of track-heading switch. Switched off by default.
2015-11-30 13:34:54 +01:00
Gijs de Rooy
34b957e63b
Navdisplay: add position trend vector to MAP
2015-11-30 13:29:44 +01:00
Gijs de Rooy
30aef3eee1
Navdisplay: magnetic variation for wind arrow by Michael Soitanen
2015-11-29 17:35:09 +01:00
Erik Hofman
34315227c1
Richard Harrison:
...
Add generic version of a canvas MFD (based on the F-15)
It has a fairly simple class structure and hopefully is reasonably easy to understand; Thorsten's using it on the Shuttle and Hooray mentioned that it'd be a good idea to make it generic. It provides a device, that has pages and a set of buttons. The set of buttons control the page that is selected (i.e. a menu). Each page has its own set of menus. A menu defines a label and a page that is displayed. I intend to document it on the wiki once its added.
2015-10-26 12:56:11 +01:00
James Turner
47e14354c0
Merge commit 'b028a8ea13248aa97c3cc3a77fbb292c31147994' into next
2015-06-17 00:08:36 +01:00
John Williams
c6eab93660
Add canvas tacan display on VOR and APP modes in addition to MAP mode
2015-06-07 21:15:57 +02:00
artix
b028a8ea13
Some fix
2015-06-06 12:29:36 +02:00
artix
a6fe054946
Airbus style for MapStructure/navdisplay
2015-06-06 12:29:36 +02:00
Thomas Geymayer
7c3762108c
canvas.gui: editingFinished signal for LineEdit.
2015-06-02 18:27:19 +02:00
John Williams
d88a359cd1
Add canvas display for TACAN; improve wind vector direction correction
2015-05-16 13:53:01 +02:00
www2
acb88337f2
add var to fillOpacity and strokeOpacity
2015-04-10 21:09:14 +02:00
www2
7b71a8f361
Add Alpha channel for fill and stroke
2015-04-09 00:51:24 +02:00
Nikolai V. Chr
4b806a36c2
Added possibility to specify position to gui.popupTip
2015-01-04 18:36:18 +01:00
Thomas Geymayer
7b279f1fd7
canvas.gui: ensure all LineEdit/ScrollArea methods are chainable.
2014-11-23 23:35:26 +01:00
Torsten Dreyer
61a6fee0db
Canvas svg: use font-style and map LiberationFonts
...
- interprete the font-style attribute for text
- add a better font-mapper for Liberation Fonts
2014-09-10 16:51:12 +02:00
Thomas Geymayer
fd3bd5da20
canvas.gui: Basic InputDialog and some small tweaks.
2014-09-01 19:31:25 +02:00
Thomas Geymayer
246c480ea3
canvas.gui: Add a basic LineEdit for text input.
2014-08-31 19:40:14 +02:00
Torsten Dreyer
f3058a3f2e
Canvas: add support for stroke-linejoin
2014-08-26 00:06:59 +02:00
Thomas Geymayer
2bce958f39
parsesvg: Improved clip and error handling.
...
- Ignore and warn for unsupported/invalid clip regions.
- Correctly handle clip 'none'.
- Use printlog everywhere instead of debug.dump and others.
2014-08-24 13:59:36 +02:00
Thomas Geymayer
a10e9c7b00
canvas.gui: simplify MessageBox and Aircraft center with core changes.
2014-08-05 00:22:14 +02:00
Thomas Geymayer
804b42cfa4
canvas.gui: Window input focus handling.
2014-08-04 23:48:29 +02:00
Thomas Geymayer
67229cbadc
canvas.gui: handle visibility changes of widgets.
2014-07-21 00:28:44 +02:00
Thomas Geymayer
8aabd3726a
parsesvg: support for rectangular clip/mask.
2014-07-19 21:44:38 +02:00
Thomas Geymayer
59edeea5c3
Aircraft Center: fix aircraft switching log message.
2014-07-12 18:10:36 +02:00
Thomas Geymayer
bb1ab2d975
canvas.gui: let widgets set layout size to allow user defined size hints.
2014-07-12 18:10:36 +02:00
Gijs de Rooy
2452ab0f5c
Navdisplay: fix runway symbol
2014-07-12 17:56:48 +02:00
Gijs de Rooy
dd1e0cba46
Navdisplay: fix wind data display, add TCAS messages, move DME/VOR out of update()
2014-07-10 23:07:47 +02:00
Gijs de Rooy
1ba6af1284
Navdisplay:
...
- set z-index on layers
- correct PLAN range
- hide/show navaids on mode change
- display runway identifier
2014-07-08 12:28:26 +02:00
Gijs de Rooy
573de77cb8
Navdisplay: bug fixed and new features
...
- Correct z-index
- Add MAP CTR compass
- Fix active WPT color
- Hide wind data at low speeds
- Move code outside main update loop
- Correct ranges
2014-07-06 23:17:47 +02:00
Thomas Geymayer
db27e0972e
canvas.Window: move/setSize/setPosition: support coords as vector.
2014-06-30 23:18:48 +02:00
Thomas Geymayer
c75869271e
Aircraft Center: fixes for install progress in reopened windows.
...
Restore install progress indication after closing and reopening
Aircraft Center.
2014-06-30 18:16:22 +02:00
Thomas Geymayer
bc714fa39c
canvas.gui: widget focus fixes and clean up.
2014-06-29 12:04:36 +02:00
Thomas Geymayer
f8bbc32d68
Aircraft Center: improve responsiveness.
...
Only show max 50 aircraft by default and provide a "Show More"
button. This prevents locking the GUI for up to nearly 15 seconds
with showing the list of all aircraft.
2014-06-28 13:18:57 +02:00
Thomas Geymayer
eb01ab7127
canvas.gui.ScrollArea: no need for double update of content size.
2014-06-28 13:18:56 +02:00
Thomas Geymayer
1864153b9a
canvas.gui.MessageBox: Ensure path for saving selections exists.
2014-06-26 18:11:41 +02:00
Hyde Yamakawa
ece46ff679
Update canvas map symbols
2014-06-25 21:35:32 -04:00
Thomas Geymayer
0338d82c55
canvas.gui.ScrollArea: fix (wheel) scroll behavior.
...
Rewrite the way scrolling for ScrollAreas is handled: Store
content position instead of scrollbar positions to keep position
on resize and promote moving the content instead of the contents
to as primary API.
Let the mousewheel scroll by fixed content offset instead of
scrollbar offset to make it actually usable (especially with
low scrolling distance).
2014-06-26 00:50:46 +02:00
Philosopher
2c3f457281
MapStructure: avoid flickering labels/paths
2014-06-24 14:21:14 -05:00
Thomas Geymayer
170079a22e
canvas.gui: Draw tooltips on top of other windows/dialogs.
2014-06-24 15:34:03 +02:00
Thomas Geymayer
4b00bb3067
canvas.gui: tweak label size hints and text color.
2014-06-23 21:12:26 +02:00
Thomas Geymayer
717c684dad
tooltip: better error reporting on failed mapping.
2014-06-21 12:09:33 +02:00
Gijs de Rooy
9b4a1b52a4
Navdisplay: use true airspeed
2014-06-20 21:52:35 +02:00
Thomas Geymayer
a2aafc3b51
Canvas bug fixes.
...
- show canvas in a window
- create window decoration also during pause
- update content of ScrollArea on resize
2014-06-19 22:19:11 +02:00
Thomas Geymayer
351f67952c
canvas.gui: Tweak size hints and MessageBox size.
2014-06-19 01:17:40 +02:00
Thomas Geymayer
e091ff9c40
Aircraft Center: show a warning message that it is experimental.
2014-06-18 17:25:15 +02:00
Thomas Geymayer
c03454a6b4
canvas.gui: MessageBox allow saving user selection.
2014-06-18 17:24:51 +02:00
Thomas Geymayer
5d723e6eab
canvas.gui: Add checkbox widget.
2014-06-17 21:02:59 +02:00
Thomas Geymayer
e496ca56ab
canvas.gui: Add MessageBox class.
...
Use canvas.MessageBox.critical/warning/information/question
to show a standard, but also customizable dialog box.
2014-06-17 17:16:02 +02:00
Thomas Geymayer
9933398a37
canvas.gui: missing return and minor color update.
2014-06-17 17:12:21 +02:00
Thomas Geymayer
c4d9310e33
canvas.gui: Remove old demo code.
2014-06-17 17:11:48 +02:00
Thomas Geymayer
b5dae5b567
canvas.gui: Button color tweaking.
2014-06-17 11:44:05 +02:00
Thomas Geymayer
8760036aa2
Aircraft Center: tabs for installed aircrafts. Buttons to switch aircraft.
2014-06-16 22:38:46 +02:00
Thomas Geymayer
55980af126
canvas.gui: remove canvas elements on deleting layout items.
2014-06-16 22:38:46 +02:00
Thomas Geymayer
cba00d9217
Aircraft Center: tweaking/typos.
...
- Increase default size.
- Run parse_markdown on description to remove multi
whitespace, possible present in catalog.xml and
also support simple, one-level bullet point lists.
2014-06-16 22:38:45 +02:00
Thomas Geymayer
45889adb74
canvas.gui.ScrollArea: drag to scroll inside content area.
2014-06-13 12:27:31 +02:00
Thomas Geymayer
6d086ad73e
Aircraft Center: show description and package size.
...
Description is probably not visible, as currently now package
includes a description. If no description is available the
ratings are shown.
2014-06-13 00:34:44 +02:00
Thomas Geymayer
3505d3c8bf
canvas.gui: support height-for-width layouting.
...
Setting wordWrap on canvas.gui.Label enables height-for-width
where the height of the label depends on the layouted texts
width.
2014-06-13 00:34:44 +02:00
Thomas Geymayer
2aeeae855f
Aircraft Center: filter based on minimum rating and show missing thumbnail.
2014-06-12 00:49:18 +02:00
Thomas Geymayer
35bf001fa6
Aircraft Center: show progress and update button on install/remove.
2014-06-11 00:44:17 +02:00
Thomas Geymayer
1b5fc0cbdf
canvas.gui: allow disabling widgets.
2014-06-11 00:36:42 +02:00
Thomas Geymayer
e4d60f2153
Simple canvas based "Aircraft Center".
...
- Needs FlightGear compiled with -DENABLE_PACKAGE_SYSTEM.
- Shows only first 100 available aircrafts.
- Now progress indication on install/remove (need to reopen
dialog afterwards)
2014-06-10 18:47:13 +02:00
Thomas Geymayer
48f33fe78f
canvas.gui: Checkable buttons, layout for ScrollArea and images for Lables.
2014-06-10 18:46:52 +02:00
Thomas Geymayer
7e2c93825f
canvas.gui: restructuring, fixing and new Label widget.
2014-06-09 01:00:21 +02:00
Philosopher
501f8ba881
MapStructure: a few WPT/RTE bugfixes
2014-06-06 21:19:12 -05:00
Thomas Geymayer
f91d439ac0
canvas.gui: Update ScrollArea for layouting system.
2014-06-05 17:33:44 +02:00
Thomas Geymayer
c226e171ca
canvas.gui: tweaking and testing widget/layout stretch.
2014-06-04 17:53:52 +02:00
Thomas Geymayer
c3a65442b1
canvas.gui: Update for core changes and use new layouting system
2014-06-03 19:30:30 +02:00
Philosopher
f0d44ae8fe
Lots lots more MapStructure changes
...
Fix the main bugs, add features and convert most of the layers.
Move/refactor some things as well. Add a canvas map dialog next to the
built-in one -- it's not 100% functional but it's quite close actually.
As before, the excitement has been taking place at our team clone.
https://gitorious.org/fg/canvas-hackers-fgdata/commits/0b4cc84
(topics/canvas-map-dialog branch this time, current HEAD in above URL.)
2014-05-25 14:27:11 -05:00
Hyde Yamakawa
c572c0e6d3
Add IFR symbols set based on Jeppessen IFR Glossary.
2014-05-17 06:50:29 -04:00
Philosopher
37c005c222
Many MapStructure/NavDisplay updates
...
See the clone at https://gitorious.org/fg/canvas-hackers-fgdata/source/topics/canvas-radar :
2014-04-28 21:39:00 -05:00
Hyde Yamakawa
78ea19de4d
Add IFR Basic Symbols Set and VFR Aopa's Set svg for canvas
2014-04-21 07:31:06 -04:00
Philosopher
6e17a1d2cb
Initial Nasal REPL work (canvas-based)
...
Features:
- Various configurable styles.
- Working scroll bars, thanks to Tom
- Adequate REPL-ness.
See the wiki for more information!
http://wiki.flightgear.org/Interactive_Nasal_Console
N.B. This makes some (sane) changes to other Nasal files, including
expanding some of the Canvas API.
2014-04-18 16:49:11 -05:00
Thomas Geymayer
a5401c19c7
canvas: update for new bounding box getters.
2014-03-31 13:34:50 +02:00
Hyde Yamakawa
da76bc635e
Canvas ND:GS pointer, LOC pointer and dme source fix from Soitenen
2014-03-25 17:55:06 -04:00
Thomas Geymayer
04c40a4232
canvas.gui.ScrollArea: check for valid content bounding box.
2014-03-24 00:18:29 +01:00
Thomas Geymayer
e593ee2c30
canvas.gui: Update for 'file'->'src' rename.
2014-03-20 11:46:48 +01:00
Thomas Geymayer
cf05294b84
canvas.gui: Basic demo showing how to use windows and widgets.
2014-03-19 23:51:34 +01:00
Thomas Geymayer
d7ddeb7183
canvas.gui: Basic ScrollArea widget.
2014-03-19 23:51:33 +01:00
Thomas Geymayer
313175b943
canvas: add helper to get translation of canvas.Elements.
2014-03-19 23:51:19 +01:00
Hyde Yamakawa
db3948728c
CanvasND: Add 777 track bug implementation
2014-02-23 23:56:25 -05:00
Hyde Yamakawa
3b9b9988ad
Fix of previos canvas mod, PLAN mode change
2014-02-23 13:43:54 -05:00
Hyde Yamakawa
8b691f6e60
CanvasND fixes #1317,1325 and wind ind, active WP, route discrepancy
2014-02-23 00:02:28 -05:00
Gijs de Rooy
79726c6ec6
NavDisplay: 4 -> 6 on compass
2014-02-16 18:57:47 +01:00