aboutsummaryrefslogtreecommitdiffstats
path: root/src/graphui/classes/com/jogamp/graph/ui/TooltipText.java
Commit message (Collapse)AuthorAgeFilesLines
* GraphUI Tooltip*: Remove unused paramter in createTip() and clarify namesSven Göthel2024-02-071-6/+4
|
* Tooltip[Text]: Use a slightly round button, change to grayscale colors ↵Sven Göthel2024-02-041-8/+14
| | | | matching our buildin-theme and have the tips placed just above center of the toop (not above it)
* GraphUI Tooltip*: Generalize Tooltip base (more versatile) and add ↵Sven Göthel2024-01-191-28/+18
| | | | TooltipShape supporting general Shapes to be added
* GraphUI Tooltip: Simplify integration w/ Scene + Shape; Use ↵Sven Göthel2024-01-071-14/+36
| | | | | | | | | | Shape.setToolTip(Tooltip) for generic usage; Add TooltipText colors. Shape also takes care of setting Tooltip's tool-Shape (itself), simplifying Tooltip ctor and having it more independent from Scene/Shape. Tooltip also drop Scene reference, as it shall be passed from Scene caller at Tooltip.createTip(..)
* GraphUI Shape: Enable Tooltip (currently text only) to be displayed after ↵Sven Göthel2024-01-071-0/+99
delay w/o mouse-move (1s) For efficiency, all Tooltip instances is hooked to Scene via Shape as well as its singleton pop-up HUD tip after delay and no mouse move. TooltipText is a simple text Button implementation, but other more fancy HUD tips can be implemented. Shape adds - 'public Tooltip setToolTip(final CharSequence text, final Font font, final float scaleY, final Scene scene)' Demoed within MediaPlayer widget.