James Turner
b93ecb962b
Canvas: add unload logic
...
Clean up various global things, especially commands, when
unloading the Canvas. This means reloads of Canvas are
clean.
2023-01-06 10:57:00 +00:00
James Turner
c6b8869fed
Tooltips: set a flag when registering the commands
...
This allows the C++ side to avoid invoking the commands prematurely.
2021-01-08 19:35:09 +00:00
Henning Stahlke
fba17e4d34
Replace printlog by logprint
2020-04-21 09:07:20 +02:00
Julian Smith
e41c0f099b
Nasal/canvas/tooltip.nas: handle multiple properties.
...
Allows sprintf string to contain multiple %'s, which are mapped to multiple
<property>...</property> tags.
2019-08-31 14:14:18 +01:00
Scott Giese
43ac415a8a
Bug Fix : #1732 Nasal runtime error with hovered tooltip
2018-10-03 01:49:50 -05: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
Torsten Dreyer
ff77af8abe
assign a name to the tooltip canvas
2017-02-20 19:22:53 +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
Nikolai V. Chr
4b806a36c2
Added possibility to specify position to gui.popupTip
2015-01-04 18:36:18 +01:00
Thomas Geymayer
170079a22e
canvas.gui: Draw tooltips on top of other windows/dialogs.
2014-06-24 15:34:03 +02:00
Thomas Geymayer
717c684dad
tooltip: better error reporting on failed mapping.
2014-06-21 12:09:33 +02:00
Thomas Geymayer
e593ee2c30
canvas.gui: Update for 'file'->'src' rename.
2014-03-20 11:46:48 +01:00
James Turner
163b8ca6d8
Bug 1273, message popups hide timeout ignored.
...
Stop the tooltip code from prematurely hiding message popups.
https://code.google.com/p/flightgear-bugs/issues/detail?id=1273
2013-12-09 22:02:06 +00:00
James Turner
74e49dd65d
Avoid tooltip breakage when property is nil
2013-10-25 17:19:35 +01:00
Philosopher
b4675c62b2
Fix popupTip handling
...
delay argument was being ignored and popdown didn't work anymore.
2013-09-27 12:09:44 +02:00
James Turner
7e0a45c798
Tooltips and knobs for the C172P.
...
This is proof of concept, not a complete conversion.
2013-04-06 17:36:25 +01:00
James Turner
e740b916d3
Make tooltip also work for on-screen messages.
...
Required new (in flightgear) Nasal timer to work, so make sure your fg is up-to-date.
2013-03-16 12:48:15 +00:00
Thomas Geymayer
0980f6302a
Rework tooltip size calculations to get rid of delayed update.
2013-03-11 19:25:39 +01:00
James Turner
5b84e09572
Fix phantom tooltips, more mapping modes.
...
Null the tooltip ID in update-hover, regardless of visibility. Avoids later tooltips when picking other (tooltip-less) pickable objects.
Also add two more mapping models for bools: up-down and down-up.
2013-03-11 17:19:32 +00:00
James Turner
7679078aa7
Tooltip tweaks
...
add a 'heading' mapping mode, normalises to 0..360
support a 'measure text' property used to compute the tooltip size (and hence avoid visual jitter when value is changed)
2013-03-10 10:13:47 +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
ce2d316e6d
Tooltip class.
...
This is work in progress, and not visible without additional patches.
2013-03-07 19:51:06 +00:00