From 967b753ca621e030037bee7c67504729f8e2ada6 Mon Sep 17 00:00:00 2001 From: Sergiy Veryovka Date: Mon, 27 Oct 2025 18:20:32 +0100 Subject: [PATCH 1/3] Tooltip which shows variable value during debugging no longer hides automatically after variable loses focus --- .../src/org/netbeans/spi/debugger/ui/ToolTipUI.java | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/ide/spi.debugger.ui/src/org/netbeans/spi/debugger/ui/ToolTipUI.java b/ide/spi.debugger.ui/src/org/netbeans/spi/debugger/ui/ToolTipUI.java index ef227dddf715..ed52776cd1ca 100644 --- a/ide/spi.debugger.ui/src/org/netbeans/spi/debugger/ui/ToolTipUI.java +++ b/ide/spi.debugger.ui/src/org/netbeans/spi/debugger/ui/ToolTipUI.java @@ -72,9 +72,17 @@ public final class ToolTipUI { public ToolTipSupport show(JEditorPane editorPane) { EditorUI eui = Utilities.getEditorUI(editorPane); if (eui != null) { - eui.getToolTipSupport().setToolTip(et); + ToolTipSupport toolTipSupport = eui.getToolTipSupport(); + eui.getToolTipSupport().setToolTip( + et, + PopupManager.ViewPortBounds, + PopupManager.AbovePreferred, + 0, 0, + ToolTipSupport.FLAGS_HEAVYWEIGHT_TOOLTIP + ); + this.editorPane = editorPane; - return eui.getToolTipSupport(); + return toolTipSupport; } else { return null; } From 67bef709e6eab3510049bfc7d843a2cacc281227 Mon Sep 17 00:00:00 2001 From: Sergiy Veryovka Date: Mon, 27 Oct 2025 18:36:04 +0100 Subject: [PATCH 2/3] Tooltip which shows variable value during debugging no longer hides automatically after variable loses focus --- .../src/org/netbeans/spi/debugger/ui/ToolTipUI.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ide/spi.debugger.ui/src/org/netbeans/spi/debugger/ui/ToolTipUI.java b/ide/spi.debugger.ui/src/org/netbeans/spi/debugger/ui/ToolTipUI.java index ed52776cd1ca..f449c4dc131e 100644 --- a/ide/spi.debugger.ui/src/org/netbeans/spi/debugger/ui/ToolTipUI.java +++ b/ide/spi.debugger.ui/src/org/netbeans/spi/debugger/ui/ToolTipUI.java @@ -73,7 +73,7 @@ public ToolTipSupport show(JEditorPane editorPane) { EditorUI eui = Utilities.getEditorUI(editorPane); if (eui != null) { ToolTipSupport toolTipSupport = eui.getToolTipSupport(); - eui.getToolTipSupport().setToolTip( + toolTipSupports.setToolTip( et, PopupManager.ViewPortBounds, PopupManager.AbovePreferred, From 94b55313ab9cd8fdabee9115cdbeeed76e35fca1 Mon Sep 17 00:00:00 2001 From: s4gh <2587238+s4gh@users.noreply.github.com> Date: Thu, 20 Nov 2025 16:01:07 +0100 Subject: [PATCH 3/3] Update ide/spi.debugger.ui/src/org/netbeans/spi/debugger/ui/ToolTipUI.java MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Matthias Bläsing --- .../src/org/netbeans/spi/debugger/ui/ToolTipUI.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ide/spi.debugger.ui/src/org/netbeans/spi/debugger/ui/ToolTipUI.java b/ide/spi.debugger.ui/src/org/netbeans/spi/debugger/ui/ToolTipUI.java index f449c4dc131e..b49dfc891327 100644 --- a/ide/spi.debugger.ui/src/org/netbeans/spi/debugger/ui/ToolTipUI.java +++ b/ide/spi.debugger.ui/src/org/netbeans/spi/debugger/ui/ToolTipUI.java @@ -73,7 +73,7 @@ public ToolTipSupport show(JEditorPane editorPane) { EditorUI eui = Utilities.getEditorUI(editorPane); if (eui != null) { ToolTipSupport toolTipSupport = eui.getToolTipSupport(); - toolTipSupports.setToolTip( + toolTipSupport.setToolTip( et, PopupManager.ViewPortBounds, PopupManager.AbovePreferred,