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
Gijs de Rooy
9d64f98090
NavDisplay: waypoint drawing fix
2014-02-16 17:23:13 +01:00
Gijs de Rooy
69280a75c9
NavDisplay: fix route drawing
2014-02-13 19:36:27 +01:00
Gijs de Rooy
c7007cd545
NavDisplay fixes:
...
- correct VOR/ADF pointer and ILS rotation center
- display proper ETA hours
- fix DME range property
2014-02-11 19:45:39 +01:00
Philosopher
6de533b71b
Canvas ND: disable MapStructure TFC layer
2014-02-10 16:00:34 -06:00
Thomas Geymayer
bab393aa0c
Canvas/SVG parser: fix bounding box and rotation center.
...
- Calculate bounding box after adding all children.
- Apply rotation after all SVG defined rotations to use correct
center of rotation (as defined in Inkscape)
This (together with the SimGear and FlightGear commits) fixes
the core problems of #1333 .
2014-02-08 00:43:13 +01:00