Created
October 31, 2017 16:41
-
-
Save manstis/37bc8ff40567f78d2e8d7570da5880df to your computer and use it in GitHub Desktop.
Stunner tooltips
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| final Rectangle r = new Rectangle(10, 10); | |
| r.setY(10.0).setX(x).setFillColor(ColorName.AQUAMARINE).setEventPropagationMode(EventPropagationMode.NO_ANCESTORS); | |
| final PrimitiveTextTooltip tooltip = (PrimitiveTextTooltip) TooltipFactory.INSTANCE.forItem(definition.getName()).forComputedBoundingBox(r::getBoundingBox); | |
| r.addNodeMouseEnterHandler((event) -> { | |
| tooltip.show(); | |
| GWT.log("show tooltip"); | |
| }); | |
| r.addNodeMouseExitHandler((event) -> { | |
| tooltip.hide(); | |
| GWT.log("hide tooltip"); | |
| }); | |
| r.addNodeMouseClickHandler((event) -> Window.alert(definition.getName())); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment