mirror of
https://github.com/sparrowwallet/sparrow.git
synced 2024-12-25 05:06:45 +00:00
maybe fix help tooltips not appearing
This commit is contained in:
parent
83a7f5c562
commit
3203308d82
1 changed files with 6 additions and 1 deletions
|
@ -1,10 +1,14 @@
|
||||||
package com.sparrowwallet.sparrow.control;
|
package com.sparrowwallet.sparrow.control;
|
||||||
|
|
||||||
import com.sparrowwallet.sparrow.glyphfont.FontAwesome5;
|
import com.sparrowwallet.sparrow.glyphfont.FontAwesome5;
|
||||||
|
import javafx.application.Platform;
|
||||||
import javafx.beans.property.SimpleStringProperty;
|
import javafx.beans.property.SimpleStringProperty;
|
||||||
import javafx.beans.property.StringProperty;
|
import javafx.beans.property.StringProperty;
|
||||||
|
import javafx.event.EventHandler;
|
||||||
|
import javafx.geometry.Bounds;
|
||||||
import javafx.scene.control.Label;
|
import javafx.scene.control.Label;
|
||||||
import javafx.scene.control.Tooltip;
|
import javafx.scene.control.Tooltip;
|
||||||
|
import javafx.scene.input.MouseEvent;
|
||||||
import javafx.util.Duration;
|
import javafx.util.Duration;
|
||||||
import org.controlsfx.glyphfont.Glyph;
|
import org.controlsfx.glyphfont.Glyph;
|
||||||
|
|
||||||
|
@ -16,8 +20,9 @@ public class HelpLabel extends Label {
|
||||||
tooltip = new Tooltip();
|
tooltip = new Tooltip();
|
||||||
tooltip.textProperty().bind(helpTextProperty());
|
tooltip.textProperty().bind(helpTextProperty());
|
||||||
tooltip.setShowDuration(Duration.seconds(15));
|
tooltip.setShowDuration(Duration.seconds(15));
|
||||||
setTooltip(tooltip);
|
|
||||||
getStyleClass().add("help-label");
|
getStyleClass().add("help-label");
|
||||||
|
|
||||||
|
Platform.runLater(() -> setTooltip(tooltip));
|
||||||
}
|
}
|
||||||
|
|
||||||
private static Glyph getHelpGlyph() {
|
private static Glyph getHelpGlyph() {
|
||||||
|
|
Loading…
Reference in a new issue